Entwickler-Ecke
Datenbanken - Abfragen, ob BDE installiert ist
Indeterminatus - Do 19.09.02 13:56
Titel: Abfragen, ob BDE installiert ist
Hallo!
Gibt es irgendeine Möglichkeit, die Installation der BDE zu überprüfen? Ein Anwendungsbeispiel wäre beim Programmstart abzufragen, ob die BDE installiert wurde.
Wenn ja, wird das Programm gestartet, wenn nein, wird der Installationsvorgang der BDE gestartet ...
Indeterminatus.
LCS - Do 19.09.02 13:59
Hi
ich denke die simpelste Möglichkeit wäre in der Registry zu kontrollieren ob der Schlüssel:
"HKEY_LOCAL_MACHINE\Software\Borland\Database Engine" vorhanden ist.
Gruss Lothar
wwerner - Do 19.09.02 14:14
Laut Borland lizenz gibt es keinen installationsvorgang für die BDE. es gibt nur einen für dein programm mit bde. und das muß mit einem liz. installer erfolgen!
ao - Do 19.09.02 14:50
Hi Indeterminatus,
ich habe früher immer so geprüft, ob eine BDE mit Native-Standard-Treiber für Paradox usw. installiert war. Vielleicht hilft 's dir.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| function BdeExists:Boolean; var List: TStringList; begin List.Create; Result := True; try Session.GetDriverNames(List.Strings); except Result := False; end; if List.IndexOf('STANDARD') = -1 then Result := False; List.Free; end; |
Gruß
Andreas
Indeterminatus - Do 19.09.02 17:42
Danke für die schnellen Antworten! Ihr habt mir sehr geholfen!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!