Re: Resourcestring vs. const
Ich hab mich da auf die Onlinehilfe von Delphi 2K6 verlassen, in der zu resourcestrings folgendes steht:
Zitat:
|
Re: Resourcestring vs. const
Zitat:
Wenn da mußt du die Adresse der Konstante mit deiner Variable vergleichen bzw. folgenden Test machen
Delphi-Quellcode:
Und jetzt kontrollieren wie oft 'BlaBla %s' in der Exe vorhanden ist.
const
cMyString = 'BlaBla %s' ... s1 := Format(cMyString, 'xyz'); ... s2 := Format(cMyString, 'abc'); |
Re: Resourcestring vs. const
Zitat:
Da man dies - wie schon gesagt - hauptsächlich dafür einsetzt eine neue Sprache seinem Programm hinzuzufügen (was , egal ob nach oder vor dem compilieren, mit Ressourcen deutlich einfacher geht), gibt es auch spezielle Programme (bspw: in Delphi ist der Translationmanager dabei) für die Übersetzungen. |
Re: Resourcestring vs. const
Zitat:
|
Re: Resourcestring vs. const
Ich habe da noch eine ganz andere frage zu:
Ich definiere 1000 Strings mittels const, referenziere die aber kein einziges mal. Ich hoffe mal, dass die niemals mit in die Exe gelinkt werden. Bei resourcestring bin ich mir dagegen nicht so sicher - zumindest sind irgendwie alle strings aus "Consts.pas" (und andere) immer enthalten. |
Re: Resourcestring vs. const
Ich hoffe mal, daß auch bei den ResourceStrings der Kompiler nur diese mit einlinkt, welche auch verwendet wird.
Was die Strings aus der Const.pas angeht, da werden die Funktionen wo diese enthalten sind oftmals verwendet und z.B. über die VCL oder Initialisations-Abschnitte vieler Delphi-Units genutzt und demnach werden die Strings irgendwo "theoretisch" und demnach auch mit eingebaut. |
Re: Resourcestring vs. const
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:53 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