Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   BDE-Verwaltung einstellen (https://www.delphipraxis.net/58771-bde-verwaltung-einstellen.html)

DelphiAndreas 12. Dez 2005 15:55

Datenbank: DBase • Zugriff über: BDE

BDE-Verwaltung einstellen
 
Hallo Ihrs,

ich möchte mit einem Delphi6-Programm die Einstellungen im SYSTEM-Teil der BDE-Verwaltung ändern, insbesondere die Einstellung SHAREDMEMSIZE soll nämlich nach der Installation auf den Rechnern der Benutzer automatisch angepasst werden.


Mit folgendem Code kann ich zwar die Einstllungen unter "Treiber" ändern aber eben nicht die INIT-Sektion:

Delphi-Quellcode:
DriverParams:=TStringList.Create;

        try
                driverparams.Add('LANGDRIVER=FoxPro German 437'); //Damit die Umlaute richtig angezeigt werden
                session1.ModifyDriver('DBASE', DriverParams);
                session1.SaveConfigFile;
        finally
                driverparams.Free;
        end;
Wie geht das?? :???:

Danke!
Andreas

DelphiAndreas 13. Dez 2005 08:49

Re: BDE-Verwaltung einstellen
 
Hat denn keiner eine Idee? Die BDE-Standard-Einstellungen sind so für mich jedenfalls nicht hinnehmbar.. ob das noch anderen so geht? :gruebel:

DelphiAndreas 13. Dez 2005 09:02

Re: BDE-Verwaltung einstellen
 
http://info.borland.com/devsupport/b...ginfolist.html

das wird mir bestimmt helfen

ibp 13. Dez 2005 09:48

Re: BDE-Verwaltung einstellen
 
das problem hatte ich auch mal und so gelöst...hier!

DelphiAndreas 13. Dez 2005 10:36

Re: BDE-Verwaltung einstellen
 
hm, klingt interessant, allerdings verstehe ich das ganze noch nicht vollständig: TDatabase? wo kommt die her?

DelphiAndreas 13. Dez 2005 10:56

Re: BDE-Verwaltung einstellen
 
okay, ich beantworte meine fragen jetzt immer selbst ;-) also das Database aus der BDE-Steuerelemente-Registerkarte ist gemeint. Woran merk ich jetzt das es auch angewendet wird?

ibp 13. Dez 2005 11:00

Re: BDE-Verwaltung einstellen
 
Zitat:

Zitat von DelphiAndreas
okay, ich beantworte meine fragen jetzt immer selbst

.. dann solltest du tuts schreiben...

Zitat:

Zitat von DelphiAndreas
also das Database aus der BDE-Steuerelemente-Registerkarte ist gemeint. Woran merk ich jetzt das es auch angewendet wird?

.. bei mir habe ich es direkt an den ausgegebenen daten gesehen, öäü wurden richtig dargestellt!

marabu 13. Dez 2005 11:04

Re: BDE-Verwaltung einstellen
 
Hallo Andreas,

bevor du alles selbst heraus findest, hier schnell ein Link: klick. Wenn du dann alle DataSets mit der Datenbank verbunden hast, dann sollte sich der Erfolg einstellen.

Grüße vom marabu

DelphiAndreas 13. Dez 2005 11:47

Re: BDE-Verwaltung einstellen
 
ahh :-) das sieht gut aus, danke
:thumb:

jetzt muss ich nur noch alles umbauen

DelphiAndreas 15. Dez 2005 12:36

Re: BDE-Verwaltung einstellen
 
Die Params-Einstellung von meinem Database-Steuerelement hat nun folgende Werte:

Delphi-Quellcode:
/KONFIGURATION/SYSTEM/INIT/SHAREDMEMSIZE=4096
/KONFIGURATION/SYSTEM/INIT/MAXFILEHANDLES=128
/KONFIGURATION/SYSTEM/INIT/MEMSIZE=128
/KONFIGURATION/SYSTEM/INIT/MINBUFSIZE=128
/KONFIGURATION/SYSTEM/INIT/MAXBUFSIZE=4096
/KONFIGURATION/SYSTEM/INIT/MTS POOLING=TRUE
/KONFIGURATION/SYSTEM/INIT/SQLQUERYMODE=LOCAL
/KONFIGURATION/SYSTEM/INIT/LANGDRIVER=FoxPro German 437
Leider scheint das nicht zu funktionieren, denn die Anwendung stürzt mir immer noch wie gehabt mit der Meldung "nicht genügend Arbeitsspeicher" ab, was nicht der Fall war als ich diese Werte manuell in die BDE eingetragen hatte.

Params falsch? Einen Alias auf den alle TTables und das Tdatabase verweisen habe ich erstellt...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz