Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Meldungen bei beabeiten von DB-Datensätzen BDE (https://www.delphipraxis.net/59285-meldungen-bei-beabeiten-von-db-datensaetzen-bde.html)

TobiFun 20. Dez 2005 08:19

Datenbank: Paradox • Version: 7 • Zugriff über: DBGrid/DBNavigator

Meldungen bei beabeiten von DB-Datensätzen BDE
 
Ich pflege ein nicht mehr ganz frisches Programm, was zur Auswertung von Messwerten dient. in einer Datenbanktabelle können dort Datensätze abgelegt werden, welche dann bei der Datenauswertung ausgewählt und in die Berechnungen einbezogen werden können. Das Programm tut seinen dienst, ist aber derzeit in deutsch. Für die englische Version möchte ich, dass ich Meldungen wie: "Soll der Datensatz gelöscht werden?" in englisch bekomme.

Muss ich dafür eine englische Version der BDE installieren? Ich habe bisher nichts konkretes im Netz dazu gefunden.

Meine Delphi-Kenntnisse sind nicht überragend und mit Datenbanken habe ich mich bis jetzt auch noch nicht auseinander gesetzt.

marabu 20. Dez 2005 09:27

Re: Meldungen bei beabeiten von DB-Datensätzen BDE
 
Herzlich willkommen in der Delphi-PRAXiS, TobiFun.

Die BDE sollte dein kleinstes Problem sein. Die Lokalisierung geschieht beim Setup automatisch, wenn ich das richtig erinnere. Lies dazu mal die Datei BDEDEPLOY.TXT im Installationsordner der BDE. Bei mir sind alle deutschen Strings in der resource library IDR20007.DLL enthalten und alle englischen in IDR20009.DLL - du wirst bestimmt eine Probeinstallation auf einer Testmaschine machen können, bevor du auslieferst.

Grüße vom marabu

Jelly 20. Dez 2005 09:31

Re: Meldungen bei beabeiten von DB-Datensätzen BDE
 
Zitat:

Zitat von TobiFun
Meldungen wie: "Soll der Datensatz gelöscht werden?" in englisch bekomme.

Bist Du Dir sicher dass diese Meldung von der BDE herrührt und nicht eventuell von deinem deutschen Delphi. Das sieht mehr sehr nach der Meldung aus, die Delphi gibt, wenn Du unter TDBNavigator die Eigenschaft ConfirmDelete gesetzt hast. Diese Meldung ist nämlich Delphisprachen abhängig.

TobiFun 21. Dez 2005 08:01

Re: Meldungen bei beabeiten von DB-Datensätzen BDE
 
Hallo und erst mal danke für Eure Antworten. Wenn ich groß bin will ich auch mal anderen im Forum helfen. :zwinker:
Ich denke dass mein Problem wirklich am deutschen Delphi liegt. Ich muss wohl die Eigenschaft ConfirmDelete auf false setzen und den delete-Befehl abfangen, um eine eigene Warnmeldung auszugeben. Oder habt Ihr vielleicht eine elegantere Methode parat?

marabu 21. Dez 2005 08:47

Re: Meldungen bei beabeiten von DB-Datensätzen BDE
 
Für eine englische Fassung deines Programms wirst du eventuell mehr als einen string austauschen wollen. Die hier beschriebene Vorgehensweise in Verbindung mit ein paar Zeilen Meta-Befehlen könnten dir zu internationalem Erfolg verhelfen.

Delphi-Quellcode:
uses
  Classes, // ...
{$IFDEF LANG_EN}
  VDBConsts in 'LANG\EN.pas',
{$ENDIF} 
  Types;
Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 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-2025 by Thomas Breitkreuz