AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Probleme mit Ressourcen-DLL (Übersetzung - Lokalisierung)
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit Ressourcen-DLL (Übersetzung - Lokalisierung)

Ein Thema von ralfiii · begonnen am 7. Nov 2007 · letzter Beitrag vom 19. Dez 2007
Antwort Antwort
Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#1

Probleme mit Ressourcen-DLL (Übersetzung - Lokalisierung)

  Alt 7. Nov 2007, 11:13
Hallo!

Ich hab hier eine Anwendung die in ein paar Sprachen übersetzt wurde. Wir verwenden das Borland-Standardvorgehen: Für jede .exe-Datei existiert z.B. eine .DE - Datei die die deutschen Übersetzungen enthält. Delphi macht das alles ohnehin automatisch.

Wenn die Anwendung auf einen Pfad mit Leerzeichen drin (wie z.B. "C:\program files") installiert wird gibt's Probleme:

Kleiner Auszug aus FileMon:

400 11:36:27 Darwin.exe:1584 QUERY INFORMATION C:\Program files\Darwin\PlgHRVScatter.dll SUCCESS Length: 227328
401 11:36:27 Darwin.exe:1584 QUERY INFORMATION C:\PROGRA~2\Darwin\PL8681~1.DE NOT FOUND Attributes: Error
441 11:36:27 Darwin.exe:1584 QUERY INFORMATION C:\Program files\Darwin\PlgSignalView.dll SUCCESS Length: 309248
442 11:36:27 Darwin.exe:1584 QUERY INFORMATION C:\PROGRA~2\Darwin\PLGSIG~1.DE SUCCESS Attributes: A

Das erste Modul (PlgHRVScatter) wird nicht übersetzt , das zweite (PlgSignalView) schon.

Offensichtlich versuchen die EXEs .DE-Dateien mit dem gleichen 8+3-Filenamen zu finden, anstatt auf den gleichen Dateinamen zu gehen.

Blöderweise spielt die Realität da nicht mit, dir /x liefert:

30.10.2007 15:10 227.328 PL8681~1.DLL PlgHRVScatter.dll
30.10.2007 15:10 17.408 PL1669~1.DE PlgHRVScatter.DE
30.10.2007 15:10 309.248 PLGSIG~1.DLL PlgSignalView.dll
30.10.2007 15:11 24.064 PLGSIG~1.DE PlgSignalView.DE

(Es gibt in dem Folder einen ganzen Haufen von Modulen deren Namen mit "PlgHRV" beginnen, da geht sich das mit den 8+3-Namen nicht aus)

HILFE! Was kann man da tun?
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.174 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Probleme mit Ressourcen-DLL (Übersetzung - Lokalisierung

  Alt 7. Nov 2007, 11:26
Ist das ein Fehler der auch auf einem blanken Testsystem auftritt oder nur bei einem System wo evtl. das NTFS + 8.3-Umsetzung u.U. beschädigt ist?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Probleme mit Ressourcen-DLL (Übersetzung - Lokalisierung

  Alt 7. Nov 2007, 11:59
Zitat von Bernhard Geyer:
Ist das ein Fehler der auch auf einem blanken Testsystem auftritt oder nur bei einem System wo evtl. das NTFS + 8.3-Umsetzung u.U. beschädigt ist?
Hab's grad noch auf einem komplett frischen System probiert - selbes Problem.
  Mit Zitat antworten Zitat
Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Probleme mit Ressourcen-DLL (Übersetzung - Lokalisierung

  Alt 4. Dez 2007, 17:12
*** Push ***
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: Probleme mit Ressourcen-DLL (Übersetzung - Lokalisierung

  Alt 4. Dez 2007, 17:24
Wenn schon nach den falschen Dateien gesucht wird, dann läuft beim Einlesen was schief.

Müßte man also nicht im System suchen, sondern da wo die Dateinamen ausgelesen werden ...
also da im Delphi wo dieses verwaltet wird.

Würd ich jetzt einfach mal vermuten, denn es werden ja die 8.3-Name verwendet, obwohl es im Dateisystem andere LangeNamen gibt und Windows gibt nicht ohne das man es verlangt die 8.3-Namen aus.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Probleme mit Ressourcen-DLL (Übersetzung - Lokalisierung

  Alt 19. Dez 2007, 09:53
OK, offensichtlich doch ein Problem in den Borland-sources.

Ein detaillierter Bugreport ist im QualityCentral unter
http://qc.codegear.com/wc/qcmain.aspx?d=56148

Ralf
  Mit Zitat antworten Zitat
Antwort Antwort


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 18:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz