Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

ВDS 2006 тоже не поддерживает custom variant byRef   Найти похожие ветки 

 
oxffff ©   (2006-09-16 16:03) [40]

Единственная проблема это осуществить, так чтобы
TProxyCustomVarian.vartype = TExternalCustomVariant.vartype.

Если будет одна DLL. То проблем не будет.
Если несколько, то придется подстраивать. Но можно.

Таким образом, чтобы не усложнять себе жизнь нужно
использовать получение адреса.
Ну что поделаешь, если не позаботились об этом.


 
oxffff ©   (2006-09-16 16:23) [41]

Можно еще улучшить комбинацию и тогда вообще ничего подстраивать
TProxyCustomVarian.vartype = TExternalCustomVariant.vartype не нужно.

Твои соображения.


 
jack128 ©   (2006-09-16 16:36) [42]

oxffff ©   (16.09.06 15:59) [39]
Ты еще не отказался от идеи реализовать на advanced record.

дык если нужно передовавать их между разными исполняемыми модулями - то это вообще невозможно. VTM то нету..
Не, естественно у классов (TCustomVarinatType) огромное приемущество над записями.  Но и гемора настолько больше, что проще отказаться от их использования.

oxffff ©   (16.09.06 16:03) [40]
Таким образом, чтобы не усложнять себе жизнь нужно
использовать получение адреса.
Ну что поделаешь, если не позаботились об этом.

ИМХО - это достаточная причина, чтобы вообще отказаться от использования вариантов.


 
oxffff ©   (2006-09-16 17:01) [43]

ИМХО - это достаточная причина, чтобы вообще отказаться от использования вариантов.

Постойте. Постойте. Если использовать proxy, то никаких затруднений.
Пожалуйста подсоединяй DLL и используй. Нет необходимости получать адреса.
Proxy регистрится в EXE. и Использует DLL.

В чем причина то отказа.



Страницы: 1 2 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.104 c
2-1160737247
o_serg
2006-10-13 15:00
2006.10.29
DesignTime


15-1160404053
Галинка
2006-10-09 18:27
2006.10.29
Как сделать на MS VC++


2-1160746798
Дмитрий_Б
2006-10-13 17:39
2006.10.29
QickReport


2-1160904568
pathfinder
2006-10-15 13:29
2006.10.29
Переопределение методов..


6-1149542592
CShooter
2006-06-06 01:23
2006.10.29
NMpop31.GetMailMessage(NMpop31.MailCount) выдает ERangeError