Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   in DLL Texte abspeichern (https://www.delphipraxis.net/153420-dll-texte-abspeichern.html)

Dave729 2. Aug 2010 12:34

in DLL Texte abspeichern
 
Hallo, hab mal ne frage. Wie mache ich es, dass ich ein Text in einer DLL auf ein Memofeld abrufe?
Ich arbeite jetzt zum ersten mal mit DLL dateien, weil mein anders Projekt leider schon über 12 MB groß ist :-( Und das ist nur die EXE datei.

Kann mir da einer helfen?

Mfg Dave

Bernhard Geyer 2. Aug 2010 13:13

AW: in DLL Texte abspeichern
 
Zitat:

Zitat von Dave729 (Beitrag 1038961)
... weil mein anders Projekt leider schon über 12 MB groß ist :-( Und das ist nur die EXE datei.

12 MB? Wenn ich so unser Produkt ansehe hast du damit ein Programm das so ca. 20 Mannjahre Entwicklung beinhaltet. Falls das << 20 Mannjahre sind würde ich erstmal ausmisten bezüglich verwendet Ressourcen (Große BMP's -> PNG). Zu viele Klassenbibliotheken (Von jeder Bibliothek 1-2 Klassen/Komponenten statt versuchen mit 2-3 auszukommen), ...

Dave729 2. Aug 2010 13:23

AW: in DLL Texte abspeichern
 
ich weiss. Aber ich habe da jede menge texte drin. Ich muss sie in DLL datein legen, damit es wieder "normal" wird. In txt isses nicht möglich da die Text nicht zu kopieren sind.
Ich weiss. Klingt blöd, aber es is leider so.

Wie kann die Texte z.b. als Stings in DLL legen?
Mfg Dave

chaosben 2. Aug 2010 13:27

AW: in DLL Texte abspeichern
 
Die Texte in der DLL (z.B. als Resource) sind nicht sicherer als in einer Text-Datei.
Wenn du verhindern willst, das sie kopiert werden, musst du sie verschlüsseln. Und dann kannst du sie auch in einer Text-Datei ablegen.

himitsu 2. Aug 2010 13:30

AW: in DLL Texte abspeichern
 
Stichwort: Resource-DLL

also ab in die Resourcen mit den Strings

oder man bastelt sich Funktionen, welche die "Strings" dann ausliefern.

Bernhard Geyer 2. Aug 2010 13:38

AW: in DLL Texte abspeichern
 
Zitat:

Zitat von Dave729 (Beitrag 1038971)
ich weiss. Aber ich habe da jede menge texte drin. Ich muss sie in DLL datein legen, damit es wieder "normal" wird. In txt isses nicht möglich da die Text nicht zu kopieren sind.

Texte in DLLs sind genauso einfach zu ändern (Ressourcenhacker und Co.).

fkerber 2. Aug 2010 13:47

AW: in DLL Texte abspeichern
 
Wo liegt der Unterschied ob du eine 12MB exe hast oder eine 2MB-exe und ne 10MB dll?

Wobei ich mich frage, wie viel Text das sein muss, um 12MB voll zu bekommen?!


Liebe Grüße,
Frederic

mkinzler 2. Aug 2010 13:50

AW: in DLL Texte abspeichern
 
Zitat:

Wobei ich mich frage, wie viel Text das sein muss, um 12MB voll zu bekommen?!
Z.B. die Biebel in allen Sprachen ( inklusive Klingonisch, ...) :stupid:

turboPASCAL 2. Aug 2010 14:04

AW: in DLL Texte abspeichern
 
Naja... Klingonisch... latein, altgriechisch & chinesisch sollten reichen :mrgreen:

Man könnte den text sicherlich auch komprimieren und diesen dann, wenn es sein muss in einer DLL unterbringen.
Sowie der Text aber dann im Memo auf tauch kann man ihn leicht kopieren.

Luckie 2. Aug 2010 14:14

AW: in DLL Texte abspeichern
 
Zitat:

Zitat von chaosben (Beitrag 1038974)
Wenn du verhindern willst, das sie kopiert werden, musst du sie verschlüsseln.

Und er darf sie nicht anzeigen. :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:58 Uhr.
Seite 1 von 2  1 2      

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