Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.11.2016, 16:58
|
|||
---|---|---|---|
Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C# |
|||
#18+
Добрый день всем! Изучаю вопрос указанный в заголовке, с процедурами и функциями всё понятно, но вот про формы инфы не нашел. Интересует сама теоретическая возможность, пробовал может кто... Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.11.2016, 20:38
|
|||
---|---|---|---|
Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C# |
|||
#18+
Term, Работайте через процедуры и функции - напрямую работать с объектами Дельфи в длл даже из программы на Дельфи почти нельзя. Я использую объекты Дельфи из Аляски (был случай и из C#), следующим образом: 1. Длл экспортирует функции для создания разных объектов, которые возвращают хендл созданного объекта: XCreateObj1: integer XCreateObj2: integer .... 2. Для различных типов объектов длл экспортирует некоторые функции (например) которые возвращаеют код ошибки: XSendHttpRequest(Handle:integer;Url,Request,Data:PChar;DataSize:integer):TError - это ф-я специфичная для объекта некоторого класса XDestroyObject(Handle:integer) - а эта для всех объектов 3. Для некоторых объектов (потомков TXVclObject) можно использовать RTTI для чтения/записи свойств: XSetProperty(Handle:integer;PropName,PropValue:PChar;PropValueSize:integer):TError XGetProperty(Handle:integer;PropName,PropValue:PChar;PropValueSize:integer):TError через последние функции можно работать и с объектами, которые представляют формы, например. Как-то так ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.11.2016, 11:49
|
|||
---|---|---|---|
Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C# |
|||
#18+
Term, Вытащи в функцию в dll или в com объект. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1400247]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 144ms |
0 / 0 |