Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/91: Рейтинг темы: голосов - 91, средняя оценка - 4.75
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1

Сделал COM компонент для 1С на C#, кому интересно смотрите

23.09.2009, 13:44. Показов 17447. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сдесь все написано.
Отпишите потом если понравится и если не понравится.
мне это необходимо.!!!
СПАСИБО.!!!
Вложения
Тип файла: rar COM for 1С (8.1) on C#.rar (348.4 Кб, 1285 просмотров)
9
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.09.2009, 13:44
Ответы с готовыми решениями:

Picture Zoom для Zoog (...ну и вообще кому интересно...)
Сразу извенюсь... в прошлый раз забыл про SetStretchBltMode. Кидаю API объявления...вроде ниче не забыл ...) и функцию для Zoom. ...

Ищу консультанта/учителя С под Linux, Для тех,кому интересно делиться знаниями
Здравствуйте! Начал изучать Си под Linux при решении реальных задач. Ищу человека, для изучения на постоянной основе. Если вы...

Кому интересно. Покер
Вообщем, давно ничего не кодил и на днях накатал немного говно кода на тему Покера. Кому будет интересно, посмотрите и предложите если...

12
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
23.09.2009, 13:57  [ТС]
Откройте эту страницу IE опера моросит.
1
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
23.09.2009, 14:34  [ТС]
Цитата Сообщение от A_R_S Посмотреть сообщение
Откройте эту страницу IE опера моросит.
Я допустил ошибку.
вот сдесь все правильно качайте и смотрите.
Вложения
Тип файла: rar дополненная статья.rar (446.4 Кб, 1465 просмотров)
4
to-s
07.10.2009, 09:40
я попробовал зарегистрировать вашу dll как оно все расписано в дополненной статье, но чуда не произошло.
Все прописалось в реестре, у меня все это прописывалось и по regsvr32, но...
Пока я не зарегистрировал свою dll с помощью "RegSvcs.exe dllfor1c.dll" и она не отобразилась у меня в com+ компонентах ничего не заработало. В чем может быть причина? чего я не сделал или сделал не так?
кстати по поводу 1С: вы все хорошо расписали, только
1 через внешнюю обработку это было бы попроще, ее можно было даже включить в архив
2 вызов процедуры надо в Попытку оформлять, так правильнее
Попытка
ПодключитьВнешнююКомпоненту("CL2.ArsClas s");// подключаем компоненту
ExtComponent = Новый COMОбъект("CL2.ArsClass");
Сообщить(ExtComponent.FName()); //вызов метода в компоненте, возвращающий строку Arsen
Исключение
Сообщить("3"+ОписаниеОшибки());
КонецПопытки;
1 / 1 / 0
Регистрация: 08.02.2014
Сообщений: 30
02.11.2009, 08:02
Re: Сделал COM компонента для 1С на C# кому интересно смотрите.

Я тоже попробовал все сделать , как Ars написал - не получилось. В чем может быть дело ?
Заметил вот какое отличие : после регистрации компоненты у меня в реестре имя компоненты стоит без класса. А из скриншотов примера вижу , что у Ars зарегитрировалось с именем класса (CL2.ArsClass)
0
katerinnna
08.11.2010, 02:03
Большое вам спасибо, A_R_S!
вы сделали как раз то, что я безуспешно 3 дня искала. простой наглядный пример. сделала в точности по вашим рекомендациям - все получилось, все поняла. буду дальше развивать умение писать ВК.
даже спец-но зарегистрировалась на форуме, чтобы поблагодарить вас))
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
08.11.2010, 08:03  [ТС]
Сбасибо большое Вам Катерина мне очень приятны Ваши слова.
Спасибо Вам.!!!
0
09.11.2010, 01:15

Не по теме:

Цитата Сообщение от A_R_S Посмотреть сообщение
Сделал COM компонента для 1С на C# кому интересно смотрите.
что тут сказать - МОЛОДЕЦ:)

1
Gorniv
02.05.2012, 16:15
Спасибо,очень искал вменяемый пример на с#, а то все непонятно и дебрей много,а тут бац и все работает.
00семь
05.12.2013, 09:09
бац, и работает

Но, всё-равно, всё непонятно

Зачем нужна ПодключитьВнешнююКомпоненту() (если создаётся CoьЩбъект), и где это используется????

1C
1
2
3
4
5
   
      ПодключитьВнешнююКомпоненту("CL2.ArsClass");// подключаем компоненту 
      ExtComponent = Новый COMОбъект("CL2.ArsClass");
      Сообщить(ExtComponent.FName()); //вызов метода в компоненте,  возвращающий строку Arsen
  КонецПроцедуры
После того, как закомментировал линию кода "ПодключитьВнешнююКомпоненту("CL2.ArsCla ss");"- ничего не поменялось, т.е. "Arsen" (который из C#) продолжает выводиться

Делал, правда, в 1С 8.2, а не 8.1

Добавлено через 8 минут
Цитата Сообщение от 00семь Посмотреть сообщение
Зачем нужна ПодключитьВнешнююКомпоненту() (если создаётся CoьЩбъект), и где это используется????
Зачем нужна ПодключитьВнешнююКомпоненту() (если создаётся COMОбъект), и где-как это используется????
Для чего это нужно это подключение?
0 / 0 / 0
Регистрация: 19.01.2011
Сообщений: 49
26.01.2014, 01:41
Спасибо за шаблон, а может есть еще пример из вызовом внешнего события?
0
0 / 0 / 0
Регистрация: 12.12.2017
Сообщений: 1
12.12.2017, 10:42
Спасибо, будем разбираться)
0
0 / 0 / 0
Регистрация: 04.11.2020
Сообщений: 6
04.11.2020, 10:33
A_R_S, у меня 1с выдаёт

-2147024894(0x80070002): The system cannot find the file specified.
{Обработка.Обработка1.Форма.Форма.Форма( 6)}: ExtComponent = Новый COMОбъект("CL2.ArsClass");

по причине:
-2147024894(0x80070002): The system cannot find the file specified.

может кто помочь очень надо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.11.2020, 10:33
Помогаю со студенческими работами здесь

Кому интересно поломать голову
Привет! Сейчас на работе думал с ума схожу - есть код, который (с виду) работать не должен, но он работает :) В итоге я разобрался...

Открыта вакансия Программиста 1С - кому интересно?
Добрый день! Меня зовут Анна и я являюсь представителем кадровой компании, работаю как официальный представитель многих компаний города...

Задание с собеса. Может кому интересно
Определите ошибку в приведенном коде.

Бинарные деревья ! кому интересно , сюда!;)
задание : Описать процедуру или функцию которая : а) печатает запись, встречающуюся в дереве один раз б) печатает запись,...

Кому нужен компонент для быстрой смены обоев?
Вот я компонент сам сделал... Добавляем на форму, пишем PaulWallpaper1.ChangeWallPaper(Путь_к_JPEG); Там когда точку ставишь, кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru