![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не загружается DLL
oleg__ © (2007-08-02 14:47:00)Добрый день!
Может кто сталкивался - на некоторых компах все нормально, а на парочке не грузится DLL (везде XP SP2, переменные TMP и TEMP - короткие). При попытке загрузки DLL программа глохнет на LoadLibrary(...).
Есть мысли, что может быть за причина?
iXT (2007-08-03 09:27:00) [1]> на некоторых компах все нормально, а на парочке не грузится
> DLL
> Вот что удалось выяснить - завис происходит при использовании
> класса TXMLDocument
ИМХО Смотреть в сторону XML парсера
l_v (2007-08-02 17:32:00) [2]
> Dib@zol © (02.08.07 16:17) [4]
extractFilePath(application.ExeName)
Dib@zol (2007-08-02 16:17:00) [3]К дллке не находится путь? Если это твоя прога и дллки лежат в какойто подпапке относительно той где прога. то прописывай к ним полные имена. А именно бери ParamStr(0), кромсай на путь, имя и расширение (Не помню функцию, сам ищи), бери путь, прибавляй имя подпапки и имя длл. Вуаля!..
oleg__ (2007-08-02 15:17:00) [4]Вот что удалось выяснить - завис происходит при использовании класса TXMLDocument (XMLDoc.pas), когда делаем его активным (Active := true). Самое интересное, что если запустить программу, воплощением которой является данная DLL, то все ок.
clickmaker (2007-08-02 14:51:00) [5]GetLastError()?
DVM (2007-08-02 14:48:00) [6]ошибка в 17 символе имени файла той длл.