![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск приложения [D5, Win2k]
ks13 © (2004-12-23 12:28:00)Помогите разобраться. У меня получилась интересная ситуация:
Созданое приложение на моей машине, у меня запускается и работает нормально и правильно. При переносе на другую машину работать не хочет. В W2000 Advansed Server просто не запускается, в W98 при запуске выдаётся сообщение:
Программа TABEL вызвала ошибку eedfadeH в модуле <нет данных> по адресу 0000:00000000.
Регистры:
EAX=00000000 CS=0000 EIP=00000000 EFLGS=00000000
EBX=00000000 SS=0000 ESP=00000000 EBP=00000000
ECX=00000000 DS=0000 ESI=00000000 FS=0000
EDX=00000000 ES=0000 EDI=00000000 GS=0000
Байты по адресу CS:EIP:
Содержимое стека:
и ссылается на ошибку ($2109)(cannot load IDAPI32.DLL)
пробовал при разных вариантах: и с установленым BDE и без него, хотя в программе предусмотрена работа с обеими вариантами...
Может кто встречался с подобным, подскажите.
UVV (2004-12-23 19:52:00) [1]
// Для того, чтобы не мучиться с alias,
// Присваиваем нашей переменной адрес приложения,
path := ExtractFilePath(Application.ExeName);
// этот адрес и будет адресом БД.
table.DatabaseName := path;
Zacho (2004-12-23 19:49:00) [2]Да вряд ли алиасы здесь при чём-либо. Скорее всего, просто криво установленная BDE.
Уж сколько раз твердили: делайте нормальную инсталляцию, а не пользуйтесь всякими "хакерскими" способами, так нет же..
Guitar (2004-12-23 19:30:00) [3]Настройки смотри. Алиас должен быть.
ks13 (2004-12-23 17:11:00) [4]А что ж делать если оно все таки есть тута?
Алхимик (2004-12-23 15:54:00) [5]Это сообщение означает что ты пытаешься поюзать BDE, а его нетути.