|
|
|
Использование .Net сборок
|
|||
|---|---|---|---|
|
#18+
Есть ActiveX, написанный на C#. Нужно его использовать в Delphi. Для этого получаю из него tlb Код: powershell 1. А потом эту tlb импортирую в Delphi. Проблема в том, что на разных версиях .net из одной и той же я получаю разные tlb. У интерфейса отличается IID (CLASSID такой же) и количество методов. Я так понимаю, что причина в том, что C# класс наследуется от какого-то базового класса, а у этого базового класса в разных версиях .net разное число методов. C# dll не моя, но есть возможность ее перекомпилировать. Как получить версионно-независимое использование? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2020, 10:20 |
|
||
|
Использование .Net сборок
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Посмотри Jedi. У них была возможность использовать сборки .net из Delphi. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2020, 11:11 |
|
||
|
Использование .Net сборок
|
|||
|---|---|---|---|
|
#18+
Сергей Фролов, В Jedi старый версий .net, есть новый уже. https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-3.0/zaf1h1h5(v=vs.85) Хотя это не ответ на вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2020, 13:32 |
|
||
|
Использование .Net сборок
|
|||
|---|---|---|---|
|
#18+
ziv-2014, Можно еще от сюда почитать https://docs.microsoft.com/ru-ru/dotnet/framework/unmanaged-api/hosting/clrcreateinstance-function https://habr.com/ru/sandbox/30762/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2020, 13:45 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40023945&tid=2037808]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 432ms |

| 0 / 0 |
