PS: aktuelles Thema
https://www.delphipraxis.net/211674-...-toolkits.html
Zitat von
MatthiasFehr:
Das Einbinden von anderen Sprachen in Delphi 11.2 ist mir neu, obwohl ich seit 1983 programmieren
.
Frage: wie kann ich im System das vcl280.bpl einbinden / aktivieren?
Im Prinzip geht das schon seit vielen Jahrzehnten so,
also mit Packages kompilieren und auch Sprachen einbinden.
Delphi selber gibt es aber nur in 4 Sprachen ... Englisch, Deutsch, Französisch und Italienisch.
Ich hatte mich schon immer gefragt, warum nicht auch auf Russisch, Indisch oder Chinesisch, vorallem wo Delphi dort so verbreitet sein soll, bzw. viele Programmierer und Firmen von dort sind. (OK, aktuell will eh keiner mehr das für "Die" übersetzen, falls Delphi (US-Hochtechnologie) nicht sowieso auf der Embargoliste steht)
Vor allem für eigene Ressourcen siehe
https://docwiki.embarcadero.com/RADS...anager_-_Index
Wie gesagt, über BDSSetLang stellt man ein, was für Ressourcen direkt einkompiliert werden sollen. (bzw. das wurde auch einmal beim Installieren ausgewählt)
Wenn andere Sprachen (außer Englisch) installiert wurden, dann gibt es dort überall mehrere Unterverzeichnisse wie "de" (die vorkompilierten
DCU/
DFM und
BPL sind immer englisch, abgesehn von diesen Sprach-Unterverzeichnissen)
C:\Program Files (x86)\Embarcadero\Studio\22.0\source\
C:\Program Files (x86)\Embarcadero\Studio\22.0\lib\
siehe Tools > Optionen > Sprace > Delphi > Bibliothek - Übersetzt
im Vergleich zu ...> Delphi > Bibliothek
$(LANGDIR) entspricht der dort eingestellten Sprache
Und auch für eigene Projekte (Projektoptionen) kann man in den Suchpfaden sowas benutzen
z.B. da in die Suchpfade Dieses vor einem sprachlosen Verzeichnis
...;irgendwas\$(LANGDIR);irgendwas;...
Oder eben einfach mit Laufzeit-Packages kompilieren (Codes und Ressourcen der
VCL nicht in die eigene EXE einkompilieren)
Projektoptionen > Packages > Laufzeitpackages
und dort alle genutzten Packages (oder einfach alle Registrierten) angeben
rtl;
vcl;...
Dann natürlich nicht vergessen diese Packages auch mitzugeben (ins Verzeichnis der EXE legen)
C:\Program Files (x86)\Embarcadero\Studio\22.0\Redist\
Hier für
Win32 entsprechend rtl280.bpl vcl280.bpl und die zugehörgen .de aus dem
Win32-Ordner
Ja, alle Dateien in diesem Verzeichnis können und dürfen weitergegeben werden. (zusammen mit einem Kompilat aus Delphi)
Und um auszuprobieren, ob man was vergessen hat, z.B.
https://www.delphipraxis.net/207151-...s-sandbox.html (irgendein ein sauberes Windows, wo kein Delphi installiert ist)