|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2011, 14:51 | #1 |
Пользователь
Регистрация: 28.03.2009
Сообщений: 38
|
вылетает программа при использовании dll
итак. использую функции из dll.
Код:
ну потом еще проверяю, чтоб указатель на функцию не был равен нулю(что функция нашлась). далее вызываю функцию- все хорошо. но после сотого-другого вызова функции программа вылетает( ошибка сегментации). может быть я что не учел? Последний раз редактировалось Stilet; 25.04.2011 в 12:00. |
22.04.2011, 23:02 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
тип передачи параметров какой?
при работе с длл лучше явно его указывать и там и там Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
25.04.2011, 11:39 | #3 |
Пользователь
Регистрация: 28.03.2009
Сообщений: 38
|
итак... ответ: я забыл волшебное слово __stdcall
Код:
Последний раз редактировалось Stilet; 25.04.2011 в 12:00. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка (error code 0) при использовании libmysql.dll | kr00t | БД в Delphi | 4 | 28.04.2011 15:58 |
Вылетает программа на Ассемблере. | f@ntom | Помощь студентам | 1 | 02.12.2010 16:11 |
ошибка dcc70.dll при использовании AnsiUpperCase | hello88 | Общие вопросы Delphi | 8 | 13.07.2010 16:05 |
Access violation at address при использовании DLL | spamer | Общие вопросы Delphi | 4 | 27.08.2009 22:19 |