|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
COM сервер с параметрами
Регистрация: 06.04.2009
Сообщений: 702
|
||
Просмотров: 2402
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,450
|
ПереписыватьСОМ всяко придется. Я не помню, есть ли в VB6 возможность вызывать конструктор класса с параметрами, поэтому сделал бы дополнительное свойство СОМ, значение которому и задавал бы в "обертке". Сейчас машина практически дохлая, поэтому код сделать не могу
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Это всё надо продумывать при разработке. COM-серверы можно делать про-разному.
Например, можно предусмотреть метод с аргументами, и потом мучиться при изменении числа или типов аргументов. А можно предусмотреть набор свойств, которые впоследствии можно дополнять. Для всех свойств должны быть значения по умолчанию, тогда их придется задавать только при необходимости. Например, любое диалоговое окно в Windows можно вызвать универсальным методом Show (или ShowModal). При этом все (или не все) свойста должны быть установлены до вызова метода. А можно написать частный случай с кучей аргументов. Очевидно, первый вариант предпочтительней. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автоматическое дублирующее сохранение dwg на сервер + учёт и статистика документов | Builder_Drew | Программирование | 24 | 09.10.2012 23:38 |
Если поправку примут, как должен работать сервер. | T-Yoke | Разное | 5 | 08.02.2009 18:48 |
Спдс 5 сетевой сервер | bonus | AutoCAD | 2 | 16.01.2009 11:47 |
Терминальный сервер | Natashechka | AutoCAD | 1 | 15.11.2007 13:53 |