AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Fehlerhafte Resourcestrings Verwaltung
Thema durchsuchen
Ansicht
Themen-Optionen

Fehlerhafte Resourcestrings Verwaltung

Ein Thema von BastiFantasti · begonnen am 21. Okt 2022 · letzter Beitrag vom 26. Okt 2022
 
Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Fehlerhafte Resourcestrings Verwaltung

  Alt 21. Okt 2022, 13:24
Das heißt das ist kein unsägliches Verhalten von dem Localizer, sonder das ist eine Delphi Design Frage, bzw. allgemeine Strategie wie Delphi die Strings verwaltet?
Eigentlich ist das die Vorgabe für Strings in Windows-Resourcen, die einen 16 Bit Integer als ID erfordern. Netterweise kümmert sich Delphi um das Mapping, damit wir nicht im Programm mit diesen IDs rumhantieren müssen. Damit es da möglichst keine Kollisionen gibt, zählt Delphi die IDs von 65535 an rückwärts. Trotzdem kracht es da bei vielen Resource-Strings und manchen Fremdbibliotheken, die intern einen höheren Bereich verwenden (anstatt das Delphi machen zu lassen).

Ich habe mir für Localizer eine Reihe von Tools für die Arbeit mit den LNG-Dateien gebaut, die einige Dinge leichter machen. Der Build-Server stellt auch immer die passenden LNG-Dateien für eine neue EXE bereit. Beim Debuggen muss man sich halt selbst darum kümmern.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  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 14:16 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