Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
dimm
Зарегистрирован: 11.04.2002 Сообщения: 3 Откуда: Днепропетровск
|
Добавлено: Чт Апр 11 2002 10:57 Заголовок сообщения: Совместимость dll, написанных на Pascal, с C++Builder |
|
|
Есть dll, написанная на пасквиле. При подключении её к билдеру внешне всё ОК. Адрес функции получается нормально, параметры передаются верные. Но функция отрабатывает неправильно. Хотя под делфи она работает на 100%. Возникает чувство, что она работает не с теми параметрами, которые передаются, а с каким-то мусором. Писать при вызове функции соглашение __pascal и менять местами аргументы пробовал. Кто подскажет, как это решается???? |
|
Вернуться к началу |
|
|
Valera Гость
|
Добавлено: Пт Апр 12 2002 03:08 Заголовок сообщения: Вполне возможно что dll написана криво. (+) |
|
|
я сам писал на дельфи. С дельфи работает ок, а из vb - фиг. Сопоставь еще размеры переменных передаваемых и возвращаемых. по ссылке или по значению. |
|
Вернуться к началу |
|
|
dimm
Зарегистрирован: 11.04.2002 Сообщения: 3 Откуда: Днепропетровск
|
Добавлено: Пт Апр 12 2002 08:18 Заголовок сообщения: Re: Вполне возможно что dll написана криво. (+) |
|
|
Пасиб. Интересная проблема, даже жалко бросать. Но пришлось реализовать наспех сишный аналог, время не ждёт. |
|
Вернуться к началу |
|
|
|