|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
Помогите вызвать dll из C# Вот такая функция в DLL Код: pascal 1. 2. 3. 4. 5. 6. 7. 8.
Помогите импортировать в C# и вызвать, не могу понять как мне описать её в Visual Studio ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 22:18 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
u78, Описать то ее не сложно, только как вы ее собрались проверять, это ж криптозащита банковских переводов что бы ее запустить надо еще куча прибамбасов ini и тд ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 22:57 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
Где-то в степи, это решаемый вопрос, вот функцию вызвать - пока нерешаемый ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 23:35 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
u78, Стек чистится верно +лежит на месте+ DllImport + Using Pointers in C#+ Using WordBool in C# OutgoingTLD as StringBuilder ( имхо) и в перед. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2013, 00:01 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
Где-то в степи, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Получаю AccessViolationExeption Что делать то? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2013, 00:50 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
u78, имхо х...я какая то Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2013, 01:25 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
u78, да и компилить скорее всего надо под 32 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2013, 01:26 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
Исходник в дельфях? ни каких object. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
в таких случаях есть подоход - делать свою функцию с минимум параметров, и постепенно добавлять до необходимого количества. так становится ясно , где падает. т.е попробовать начать с вызова подобной функции, и постепенно доводить до кондиции. Код: c# 1. 2. 3. 4. 5. 6. 7.
должно получится. "Только один Аллах знает, куда девается искра у этого недостойного представителя двигателей внутреннего сгорания!" (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2013, 01:28 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
beg-in-er, увы исходников нет, это наши партнёры дали dll которая поможет нам отправлять к ним запросы (помогать не хотят суки) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2013, 11:44 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
Где-то в степиu78, да и компилить скорее всего надо под 32 Большое спасибо дружище! Заработало! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2013, 11:49 |
|
c# обёртка для unmanaged DLL
|
|||
---|---|---|---|
#18+
u78beg-in-er, увы исходников нет, это наши партнёры дали dll не смотря на то , что заработало, уточню. если тебе присылают сигнатуру метода и она не работает вдрух - создаёшь новый пустой проект, с дублирующим методом. у которого сходная сигнатура и начинаешь смотреть , почему не работает связка. когда всё заработает на дублирующем методе, то должно заработать и на основном ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2013, 13:38 |
|
|
start [/forum/topic.php?fid=20&msg=38233631&tid=1404815]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 288ms |
total: | 413ms |
0 / 0 |