|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
Из шарпового приложения надо вызывать 32 и 64 битные dll, подскажите как это реализовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 15:46 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
Eolt, самый простой способ, создаете две директории 32,64 и при старте приложения определите разрядность, в зависимости от разрядности добавляете директории поиска dll, для среды выполнения через SetDllDirectory ( вроде она)... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 16:03 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
EoltИз шарпового приложения надо вызывать 32 и 64 битные dll, подскажите как это реализовать. var asmbly = Assembly.LoadFile('FileName'); var type = asmbly.GetType('TypeName'); потом создается экземпляр через Activator профит ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 16:04 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
Я наверное не правильно задал вопрос. Есть C# приложение скомпилированное как x86. Нужно сделать, чтобы оно вызывало 32 и 64 битные dll. Для 64 битной dll нужен какой-то враппер, через который 64 битный код будет взаимодействовать с 32 битным приложением. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 16:39 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
EoltДля 64 битной dll нужен какой-то враппер, через который 64 битный код будет взаимодействовать с 32 битным приложением. чуда не будет, в отдельный процесс загружать ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 16:50 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
Eolt, 32 и 64 битные процессы работают в совершенно разных средах, одно из другого не запустить. думаю нужно сделать x64 exe файл, в который параметром передавать путь с сборке, название типа, параметры конструктора или название метода с параметрами, ну и придумать как потом возвращать результаты выполнения. Через ErrorLevel самый просто и незамысловатый вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 16:55 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
Roman Mejtes, а как события из dll получать? если она вызвана в другом процессе. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 17:02 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
Eolt, http://professorweb.ru/my/csharp/thread_and_files/1/1_11.php но я не уверен, будет ли это работать между 32 и 64 битными приложениям. По идее должно ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 17:26 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
EoltRoman Mejtes, а как события из dll получать? если она вызвана в другом процессе. всё от задачи зависит(ц) можно даже сделать ехе-вызывалки для каждой длл, и чтоб они обменивались через net.pipe ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 17:40 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
Winnipuhможно даже сделать ехе-вызывалки для каждой длл, и чтоб они обменивались через net.pipe похер что - любой вариант RPC ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2015, 19:58 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
EoltИз шарпового приложения надо вызывать 32 и 64 битные dll, подскажите как это реализовать. А винда то сама хоть 64 разрядная? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2015, 14:28 |
|
Вызов 32 и 64 bit dll библиотек из x86 приложения
|
|||
---|---|---|---|
#18+
ЕвгенийВEoltИз шарпового приложения надо вызывать 32 и 64 битные dll, подскажите как это реализовать. А винда то сама хоть 64 разрядная?16 битная :) Windows 3.1 Жалко, что в 64 битной винде 16 битные приложения не запускаются :( ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2015, 15:24 |
|
|
start [/forum/topic.php?fid=20&fpage=72&tid=1401016]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 152ms |
0 / 0 |