|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.08.2009, 14:44 | #1 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Access violation at address при использовании DLL
Есть ДЛЛ:
Код:
Вызываю длл так: Код:
http://s45.radikal.ru/i108/0908/4e/ceb2983da4f3.jpg Вместо String я везде стал использовать PChar, что бы модуль ShareMem не использовать, т.к. тоже вылетает потом ошибка только другого типа. Кто знает как избавиться от Access violation at address ? З.Ы. Пробовал длл вызывать динамически, все равно вылетает Access violation at address.
Будь проще и люди к тебе потянутся
|
27.08.2009, 17:48 | #2 |
Форумчанин
Регистрация: 21.07.2008
Сообщений: 192
|
Используй Run-time packages , иначе не получится передать объекты ; HTTP : TIdHTTP и CookieMan : TIdCookieManager
Или переноси все объекты в .exe или .dll Последний раз редактировалось lexaltd; 27.08.2009 в 17:53. |
27.08.2009, 17:55 | #3 |
Форумчанин
Регистрация: 06.01.2009
Сообщений: 340
|
spamer
Выполни код пошагово, чтобы определить точнее место возникновения исключения. Так сказать что-то сложно, может выложи пример.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник". |
27.08.2009, 18:05 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
У меня всё работает, возвращает 0 если ввести верные логин/пароль и -1 если нет (indy 10)
пыщь
Последний раз редактировалось JTG; 27.08.2009 в 18:08. |
27.08.2009, 22:19 | #5 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Парни спасибо всем.
Действительно, перекинул это все чудо я в Делфи 9, вроде заработало. Но так как lexaltd сказал ,что объекты лучше не передавать, в качестве параметров функции, я переделал вот так длл: Код:
З.Ы. Извините за такие тупые вопросы, просто меня эти ошибки задолбали уже.
Будь проще и люди к тебе потянутся
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
access violation at address | UnChanter | Общие вопросы Delphi | 22 | 07.02.2011 11:00 |
Access violation at address... | Ralf_ru | Помощь студентам | 13 | 05.04.2009 05:20 |
Access violation at address при выполнении end | elsin | Общие вопросы Delphi | 5 | 30.01.2009 10:29 |
Access violation at address.. | RegentM | Общие вопросы Delphi | 4 | 01.11.2007 03:46 |
Ошибка: "Access violation at address 00454F01 in module 'Project1.exe'. Read of address 00000000. | Fen1x | Общие вопросы Delphi | 8 | 13.10.2007 20:13 |