powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C#
4 сообщений из 4, страница 1 из 1
Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C#
    #39339158
Term
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем!
Изучаю вопрос указанный в заголовке,
с процедурами и функциями всё понятно, но вот про формы инфы не нашел.
Интересует сама теоретическая возможность, пробовал может кто...
Спасибо.
...
Рейтинг: 0 / 0
Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C#
    #39339358
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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

через последние функции можно работать и с объектами, которые представляют формы, например.

Как-то так
...
Рейтинг: 0 / 0
Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C#
    #39339737
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Term,
Вытащи в функцию в dll или в com объект.
...
Рейтинг: 0 / 0
Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C#
    #39340147
Term
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ок благодарю, буду пробывать
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Изучаю вопрос вызова формы Delphi из DLL созданой в дельфи в C#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]