ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム: "Bases";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

ダウン

BDEを登録する最も簡単な方法を教えてください 似ている枝を探す


pov   (2001-11-26 12:19) [0]

Господа мастера !
Подскажите самый простой способ регистрации BDE при инсталляции программы. в стандартном IS разобраться немогу. Ну тупой пока еше...



User_OKA   (2001-11-26 15:29) [1]

Если IS - это InstallSheld, то там можно в одной из опций задать, чтобы BDE автоматически сажалось при инсталляции. В чем проблема?



pov   (2001-11-27 05:50) [2]

Просто не могу нормально разобраться с InstallSheld, может есть толковое руководство (желательно на Русском)...



User_OKA   (2001-11-27 07:54) [3]

Да брось ты! Кто эти руководства читает?
Действуй методом тыка!
Мне он еще ни разу не изменял.



Sava   (2001-11-27 08:08) [4]

Что BDE легко ставить с программой это факт, вот только вопрос, а что если я программу буду ставит на машину где BDE уже стоит, это зараза IS еще одну копию BDE стаивт, а вот как сделать чтоб он только алисы прописывал, вот вопрос так вопрос.
> pov
А насчте хелпа, есть у меня малеький, только User_OKA прав читать там особенно нечего, все делается на уровне подсознания. Но если хочешь вышлю.



User_OKA   (2001-11-27 08:19) [5]

>Sava
Чтобы алиасы прописать, нужно отредактировать (естественно, при инсталляции или при первой загрузке программы) BDE-шный файл idapi.cfg. Вот тут уж не грех в help delphi заглянуть. Где-то видел я подобные процедуры!



Sava   (2001-11-27 08:37) [6]

>User_OKA
Не про то вопрос, как сделать чтоб вторая копия BDE не ставилась, как в момент инсталяции узнать установлен BDE или нет, а уж алисы прописать это уже не проблемма. Если я сам буду ставить то нет вопросов, делаешь выборочную установку и DBE не ставишь, но усли недалекий юзер ставить будет при вопросе о BDE у него в лучшем случае никаких ассоциаций не возникнет, а в худшем (если юзер думать пытается), то паника у него начнется.
Как в момент инсталяции все это сдалеть автоматически, вот в чем вопрос



User_OKA   (2001-11-27 10:06) [7]

Да не спрашивать у юзера ничего и все! Никаких выборочных условий. Нажал на setup.exe и откинулся на спинку кресла! :-)
IS позволяет такую инсталляшку состряпать. В принципе и со второй копией BDE обычно никаких проблем не возникает. Как говорится, ну и пусть себе сидит! ;-)



Sava   (2001-11-27 10:51) [8]

>User_OKA
Я ничего не имею против второй кипии, но как-то не аккуратно:))
А насчет "откинулся на спинку кресла" согласен на все сто. Но вот как бы поаккуратней :))) ВОт вопос?



gun19456   (2001-11-27 12:30) [9]

Надо делать два инст. 1- bde 2- сама прога и не будет проблем !



User_OKA   (2001-11-27 15:12) [10]

>Sava
Аккуратность - не порок!



Max314   (2001-11-27 17:28) [11]

нАДО НОСТИТЬ ССОБОЙ bdeinst.cab
и на машине клиента запустить regsvr32 bdeinst.cab
и все ok-ob



manumba   (2001-11-27 20:05) [12]

Кстати, установку можно и не делать! Просто перепишите нужные файлы BDE в директорию с исполняемым файлом и все проблемы отпадут.

Достоинства (самые основные):
1. не нужно устанавливать BDE
2. не нужно мучить себя вопросом "А установлена ли BDE на компе или я сейчас своей инсталляцией что-то испорчу"
3。 ....

Недостатки (самые основные):
1. с алиасами вы работать не сможете (наверное...я не проверял, но что-то подсказывает что не сможете:))
2. (следует и первого пункта) придется возится с директориями (DataBaseName:="Название директории, где лежит БД")
3。 ...

Мне кажется удобным следующий вариант:
- Есть директория с вашей программой (и файлы БДЕ обязательно вместе с этой программой) (\ExeDirectiry\"ваша_прога.ехе")
- Все файлы БД лежат в поддиректории вашей основной директории (\ExeDirectory\Database\"БД").
- Когда нужно подконектиться к БД, делаю следующее (или нечто подобное):
Table1.DatabaseName:=ExtractFilePath(Application.ExeName)+"DataBase\";

Конечно в этом случае вы не сможете поразить юзера инсталяшкой IS :)))

А если юзер сепер-ламер, то заархивируйте прогу в ЕХЕ-архив, и скажите что это очень модная инсталяшка :))))




DmitrySI   (2001-11-28 10:58) [13]

To Max314
Правильней не regsvr32 bdeinst.cab а regsvr32 bdeinst.dll

bdeinst.dll распаковывается из bdeinst.cab



MAX314   (2001-11-28 12:54) [14]

to DmitrySI
сории действитьно описался



anatoly   (2001-11-28 12:55) [15]

pov, не мучайся, сходи на http://www.jrsoftware.org и возьми там бесплатную инсталляшку, в документации которой есть описание того, как установить bde и как создать алиясы на другом компе, плюс всё это цивильно оформлено, плюс бесплатно... если пойдешь, зайди на third-party files и скачай istool (сильно облегчает создание скриптов).

に関して。



veles   (2001-11-30 11:05) [16]

Большое спасибо ВСЕМ !!!



DeNNiss   (2001-12-03 15:59) [17]

Люди, а вы не пробовали использовать WISE Inst.? там все элементарно, и БДЕ ставит, и алиасы прописывает, и путь к базе можно заранее прописать, вообщем - все.



DenYa   (2001-12-03 16:54) [18]

Во-во. WISE - сам все сделает,
Проверит, если нет - поставит, если стоит - установит только алиас.



ページ: 1 全枝

フォーラム: "Bases";
現在のアーカイブ:2002.01.08;
ダウンロード:[xml.tar.bz2];

2階









メモリ:0.87 MB
時間:0.043 c
14-22393
フェリックス
2001-11-08 21:54
2002.01.08
何をしますか?


4-22501
アート
2001-11-02 08:30
2002.01.08
特定のApiを他のアプリケーションに使用することを禁止することは可能ですか?


6-22315
マーサー
2001-08-01 16:04
2002.01.08
SMSメッセージ


3-21916
SVS
2001-12-03 12:08
2002.01.08
InterBaseの


4-22503
由良
2001-11-05 20:11
2002.01.08
ウィンドウに文字列を入力してください





アフリカーンス語 アルバニア語 Arabic アルメニア語 アゼルバイジャン語 バスク ベラルーシ Bulgarian カタロニア語 中国語(簡体字) 中国語(繁体字) クロアチア チェコ語 デンマーク語 Dutch 英語 エストニア語 タガログ語 Finnish フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 Indonesian アイリッシュ イタリア語 日本語 Korean ラトビア語 リトアニア マケドニア語 Malay マルタ語 Norwegian
ペルシア語 ポリッシュ ポルトガル語 ルーマニア Russian セルビア Slovak スロベニア語 スペイン語 スワヒリ語 Swedish Thai トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский