Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.015 Beiträge
 
Delphi 12 Athens
 
#4

AW: Library Language über Projektoptionen statt BDSSetLang

  Alt 30. Mär 2017, 12:38
Kann ich die Library-Einstellungen auch über Projektoptionen anstatt BDSSetlang setzen?
Ohne das jetzt selbst probiert zu haben:

Die aktuelle Library-Sprache wird über die Umgebungsvariable LANGDIR bestimmt (siehe Tools - Optionen - Umgebungsoptionen - Umgebungsvariablen). Damit hättest du schon mal die Möglichkeit, das innerhalb der IDE umzustellen. Für Englisch muss die LANGDIR-Variable leer sein.

Um das jetzt auf Projektebene zu machen, musst du (zumindets ist mir kein anderer Weg bekannt) die LANGDIR leer haben, also z.B. über BdsSetLang die Libary auf Englisch stellen. Damit sind alle Projekte erstmal auf Englisch.

Für ein z.B. Deutsches Projekt muss dann in den Suchpfaden der passende sprachspezifische Pfad eingetragen werden. Für eine Standard-Installation wäre das $(BDSLIB)\$(Platform)\release\DE, bzw. der entsprechende Debug-Pfad für die Debug-Konfiguration.

Wenn nur sehr wenige Projekte in Englisch sind, ist das allerdings eine etwas aufwändige Geschichte.

Alternativ kannst du auch eine separate Delphi-Konfiguration über den -r Parameter anlegen und dort das LANGDIR leer setzen. Du musst dann nur darauf achten, daß du für die Englischen Projekte dann auch diese Konfiguration verwendest.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat