InstallShield problem
3 отговора
89 прегледа
InstallShield problem
Не мога да си конфигурирам правилно Aliase (псевдонимите) за достъп до базата с данни в InstallShield за да пренеса програмата и базата с данни на друг компютър.
Задавам ги в DBE в IntsallShield, но след като го тествам ми изтрива псевдонима от моя компютър и става боза в програмата :-(
Предложете някакво решение ! Благодаря предварително.
Задавам ги в DBE в IntsallShield, но след като го тествам ми изтрива псевдонима от моя компютър и става боза в програмата :-(
Предложете някакво решение ! Благодаря предварително.
Re: InstallShield problem
защо се мъчиш с Alias-и, създавай си ги динамично, или си указвай параметрите в TDataBase компонента :))))
Re: InstallShield problem
Niama reshenie na problema - pone ot ver. 2.X imam golemi problemi s instaliraneto na BDE da ne gowrim za ALIAS - ITE. Taka 4e ostawa da si gi instalirash na raka, avtomati4no ili da ne izpolzwash Alias-i wuobste - ako pitash koj e naj-dobria variant - poslednia - nikakwi problemi - oswen towa kato zabrawsih niakoj dopalnitelen Alias (pri men w edna programa moze da sa powe4e ot edin) stawa tkawa boza - izpolzwaj TDataBase componenta za da si naprawish dinami4en Alias (ama wnimawaj - pri kompilacia ne triabwa da e activen - ne znam zasto ama imam problemi s towa)
---
Е т'ва е живот!
---
Е т'ва е живот!
Re: InstallShield problem
Да, ако ти е активен компонента TDataBase, и се опиташ да настройш параметрите като - Database path, username, password, language...
тогава тъпака не го дискънектва автоматично, а веднага ти дава невероятни грешки и програмата неможе да се приключи...
аз за да ги избегна, обикновенно правя -
DataBase1.connected:=False;
//настройки разни...
...
Try
DataBase1.connect;
Except
On EDBEngineError Do ...
End;
тогава тъпака не го дискънектва автоматично, а веднага ти дава невероятни грешки и програмата неможе да се приключи...
аз за да ги избегна, обикновенно правя -
DataBase1.connected:=False;
//настройки разни...
...
Try
DataBase1.connect;
Except
On EDBEngineError Do ...
End;