Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

Переносимость базы...   Найти похожие ветки 

 
Leech   (2004-06-23 14:31) [0]

Интересные вещи происходят... создал базу, приложение... Когда пытался поставить на другой комп - ошибки полезли... Начал копаться - Даже если я у себя перенесу прогу с базой в другую папку - будет ругаться...
Алиас не использую - при запуске программы определяю её местположение, к её пути добавляю "\db\", где и лежит прога, и пытаюсь установить свойство "Актив" в истину... НО.. программа коим-то образом и почему-то обращается к пути, где она лежала ранее... В ексешнике порылся - там и прописан эот путь, но откуда он берется???
И ещё... если в режиме отладки ставлю свойство "Актив" в истину - всё нормально, показывает заполненные поля... нажимаю "Ф9" - ОШИБКА!


 
Соловьев ©   (2004-06-23 14:37) [1]


> Когда пытался поставить на другой комп - ошибки полезли

BDE надеюсь поставил?

> Алиас не использую - при запуске программы определяю её
> местположение, к её пути добавляю "\db\", где и лежит прога,
> и пытаюсь установить свойство "Актив" в истину... НО.. программа
> коим-то образом и почему-то обращается к пути, где она лежала
> ранее...

код глянуть можно?


 
Leech   (2004-06-23 14:43) [2]

BDE ясен, поставил... внимательней в вопрос - у себя же на компе пытаюсь запустить прогу, просто в другой папке - то же самое... А кода особо и нету...
[code]
 GetDir(0,Path);
 Table.DatabaseName := Path + "\db\";
 Table1.DatabaseName := Path + "\db\";
 Table.Active := True;
 Table1.Active := True;
[/code]


 
Leech   (2004-06-23 14:48) [3]

о... даже если изначально не ставлю свойство "Актив" в истину и не пытаюсь его ставить в истину при запуске приложения - всё та же ошибка!!!


 
Leech   (2004-06-23 14:54) [4]

Project arhiv.exe raised exception class EDBEngineError with message "Invalid directory. Directory: C:\Program Files\Borland\Projects\Arhiv\db\". Process stopped. Use Step or Run to continue.

Но ведь я запускаю из другой папки!!!


 
Sandman25 ©   (2004-06-23 14:56) [5]

>при запуске программы определяю её местположение

Через getCurrentDir?


 
Соловьев ©   (2004-06-23 15:06) [6]


>  GetDir(0,Path);

path := ExtractFilePath(Application.ExeName);


 
Leech   (2004-06-23 15:33) [7]

Да без разницы, путь он правильно определяет.... я проверял...


 
Соловьев ©   (2004-06-23 15:35) [8]


> Table.DatabaseName := Path + "\db\";

тогда попробуй убрать последнюю скобку, в хелпе без нее.

> GetDir(0,Path);

это явно потенциальный глюк.


 
Соловьев ©   (2004-06-23 15:39) [9]


> тогда попробуй убрать последнюю скобку, в хелпе без нее.

вернее не скобку, а косую, хотя я думаю ты догадался :)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
4-1086243896
ikivio
2004-06-03 10:24
2004.07.18
Диалог выбора файла.


1-1088808759
GuAV
2004-07-03 02:52
2004.07.18
ShellTreeView


11-1077629827
<Falcon>
2004-02-24 16:37
2004.07.18
Splash форма и AlphaBlend


6-1084824796
Федя Мегатронов
2004-05-18 00:13
2004.07.18
Неконнектиться к pop3 .. в чём может быть проблема ?


3-1088083691
Wolfram
2004-06-24 17:28
2004.07.18
Переход с Paradox-а





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский