AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi 7 32-Bit unter Windows 10/11 64-Bit Pro (.DEU und .ENU Dateien) CRASH
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 7 32-Bit unter Windows 10/11 64-Bit Pro (.DEU und .ENU Dateien) CRASH

Ein Thema von paule32.jk · begonnen am 25. Jul 2023 · letzter Beitrag vom 30. Jul 2023
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.338 Beiträge
 
Delphi 12 Athens
 
#2

AW: Delphi 7 32-Bit unter Windows 10/11 64-Bit Pro (.DEU und .ENU Dateien) CRASH

  Alt 25. Jul 2023, 17:13
Es sind eigentlich nur einfache DLLs.
Und normal ohne jeglichen Code, also nur die alternativen Ressourcen zur OriginalDatei.
Wüsste jetzt erstmal nicht, was dort knallen sollte.

Theoretisch ist es bei vielen Ressourcen auch möglich in die selbe DLL mehrere Varianten zu hinterlegen, jeweils mit einer anderen LangID.


wenn die Datei main.DEU existiert, und es ein Deusch-Windows ist, dann bricht die
Anwendung kurz nach dem Start ab.
Fehlermeldung? (PS: Bei Dialogen Funktioniert Strg+C und dann hier im Forum via Strg+V als Text einfügen)

Wenn keine Fehlermeldung und Programm ohne irgendwas "einfach weg ist", dann im Ereignissprotokoll des Windows nachsehen, ob sich etwas findet.
-> [Win] Ereignisanzeige > Windows-Protokolle > Anwendung (vielleicht auch System) > unter "deinem" Programmnamen oder WER (Windows Error Reporting)


Ich kann auch die .ENU Datei löschen, ohne das dann das englische Original einen
Fehler anzeigt.
Woran kann das liegen ?
Da normal oftmals direkt das Englische einkompiliert wird, ist somit Jenes bereits in EXE/DLL enthalten und es ist garkeine externe SprachRessource nötig.
Ich weiß nicht wie das im Delphi 7 war. Aber die alten einstelligen Delphis wurden ja direkt in der gewählten Sprache installiert. Deutsches Delphi = deutsche Sprachressource.
Erinnere mich noch, dass ich beim Kauf des deutschen Delphis zwei DVDs bekam, einmal Deutsch und dann nochmal ALLES in Englisch.

In neueren Delphis ist immer Englisch drin und die anderen vier Sprachen (DE/FR/JP) lassen sich optional installieren. (z.B. liegen dann also solche .DE-Dateien im Delphi-Verzeichnis)
Zusätzlich lässt sich dann auch einstellen welche Sprache die IDE nutzen soll und/oder welche Sprach-Ressourcen in die eigenen EXE/DLL kompiliert gelinkt werden sollen.
-> DelphiVerzeichnis\Bin\BDSSetLang.exe




PS: https://www.embarcadero.com/de/products/delphi/starter
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (25. Jul 2023 um 17:20 Uhr)
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 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