Текущий архив: 2006.10.08;
Скачать: CL | DM;
ВнизDelphi+Paradox запуск приложения c CD Найти похожие ветки
← →
slaviq (2006-08-06 12:27) [0]Уважаемые мастера. Подскажите пожалуйста следующее.
Есть приложение и база (папка с таблицами "Парадокс"). В папке с таблицами путем
Check(DbiAcqPersistTableLock(Database1.Handle,"PARADOX.DRO","PARADOX"));
создан файл PDOXUSRS.LCK, который лочит таблицы в режим "только для чтения". Если приложение находится на винчестере и ссылается на CD с базой (папку таблиц) - все работает прекрасно. Но если приложение находится на CD - выпадает ошибка "Отсутствует свободное место".
Можно ли хитрыми и не хитрыми путями ссылаться на свободное место жесткого диска?
Всем заранее спасибо!
← →
Mike Kouzmine © (2006-08-06 16:05) [1]А куда программа разные временные файлики будет писать?
← →
Anatoly Podgoretsky © (2006-08-06 18:43) [2]Заставить работать Парадокс с СД это задача не для начинающих, а прочие просто не используют Парадокс.
← →
slaviq (2006-08-06 21:18) [3]
> Mike Kouzmine © (06.08.06 16:05) [1]
>
> А куда программа разные временные файлики будет писать?
куда угодно, например в папку %temp%
> Anatoly Podgoretsky © (06.08.06 18:43) [2]
>
> Заставить работать Парадокс с СД это задача не для начинающих,
> а прочие просто не используют Парадокс.
что же они используют?
что взять за основу (базу) для мультимедиа каталога?
← →
Anatoly Podgoretsky © (2006-08-07 00:01) [4]Воспользоваться Absolute Database
← →
sniknik © (2006-08-07 01:53) [5]аксесная база (mdb) может легко на диске "жить", в режиме чтения естественно.
да и парадокс можно наверняка, как вариант открыть через jet аналогично аксесовскому... по идее если указать что файлы "рид онли" то он дальше сам разберется. (не пробовал. т.е. mdb точно откроет, а парадокс предположительно)
ну или взять самописный компонент (если и есть блокировка убрать можно, исходники то есть)
http://forum.chertenok.ru/my_download.php?tema=del&action=show&id=172
← →
Romkin © (2006-08-07 11:00) [6]sniknik © (07.08.06 01:53) [5] Заставить Парадокс читать БД с CD - это точно танцы с бубном :)
нужны access, firebird и тд
← →
Desdechado © (2006-08-07 11:07) [7]>> А куда программа разные временные файлики будет писать?
> куда угодно, например в папку %temp%
Для начала нужно указать это программе, а то по умолчанию она в текущий каталог пытается.Session.PrivateDir := "твой темр";
И помни, что БДЕ должен быть установлен для парадокса, а с CD его не запустишь.
← →
slaviq (2006-08-07 13:57) [8]
> И помни, что БДЕ должен быть установлен для парадокса, а
> с CD его не запустишь.
нормально он аж бегом запускается без установленного БДЕ :)
выдераются и переписываются в папочку с программой сл.файлы из БДЕ:
bantam.dll, blw32.dll, charset.cvb, IDAPI32.CFG, idapi32.dll, idbat32.dll,
iddbas32.dll, iddr32.dll, idpdx32.dll, idr20009.dll, idsql32.dll, other.btl, usa.btl
← →
Desdechado © (2006-08-07 14:00) [9]slaviq (07.08.06 13:57) [8]
Ну-у, богатого урожая ... граблей тебе :)
Страницы: 1 вся ветка
Текущий архив: 2006.10.08;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.062 c