Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
15-1158576127
Chuk & Gek
2006-09-18 14:42
2006.10.08
не могу установить форточку


15-1158160453
Vlad Oshin
2006-09-13 19:14
2006.10.08
пистолет мини-рассказ


8-1142340920
antoxa2005
2006-03-14 15:55
2006.10.08
Мастера. Подскажите, как "отрисовать" bmp изображение поверх TIma


3-1155125919
DelphiLexx
2006-08-09 16:18
2006.10.08
TFIBDataSet получить следующее значение поля в OnDrawColumnCell


1-1157004806
Vladislavovich
2006-08-31 10:13
2006.10.08
Delphi und HTML




   Наверх