![]() |
String Binär Abspeichern
Hallo
Ich möchte die MSN Messenger Einstellungen bezüglich dem Pfad für das Programm zur Virenprüfung ändern. Den entsprechenden Registry Eintrag hab ich bereits gefunden, jedoch liegt dieser Binär vor. Wie kann ich nun aus meiner Delphi Anwendung einen String, Binär in die Registry schreiben? |
Re: String Binär Abspeichern
TRegistry hat doch die Methoden ReadBinay etc. um diese Einstellungen zu lesen und schreiben.
Woran genau scheiterst du da? |
Re: String Binär Abspeichern
Wenn ich doch WriteBinary mach, dan erwartet die Funktion doch Daten im Binary Format
wie krieg ich den einen String binär hin etwa mit strtobin ? (Weis nicht obs das gibt ^^ ) |
Re: String Binär Abspeichern
Alle Daten liegen Binär vor. Binär, Decimal, Hex, Hecdecimal etc. sind alles nur Darstellungsformen. Welchen Typ erwartet denn WriteBinary? Bestimmt einen Pointer. Wenn dem so ist musst du eben einen Pointer auf das erste Zeichen übergeben (@deinString[1]). Hast du dir die Hilfe dazu angeschaut?
|
Re: String Binär Abspeichern
Die Procedure sieht so aus
Delphi-Quellcode:
procedure WriteBinaryData(const Name: string; var Buffer; BufSize: Integer);
|
Re: String Binär Abspeichern
dann sieht der Aufruf so aus (wenn nur der String rein soll):
Delphi-Quellcode:
WriteBinaryData('NameDesWertes', DeinString[1], Length(DeinString));
|
Re: String Binär Abspeichern
Vielen Dank....
Dan werd ich das mal testen.... Schreiben konnte ich einwandfrei allerdings hat der Original Binär String einige besonderheiten. Meine Version als Beispiel: "C:\Programm.exe" Original ".C.:.\.P.r.o.g.r.a.m.m...e.x.e."... Die drei Punkte am ende sind absicht. Weshalb ist der Original "String" so merkwürdig aufgebaut? Wie kann man den am einfachsten nachmachen? |
Re: String Binär Abspeichern
wenn es binär ist hast du sicher auch die Hexdarstellung dazu oder? Für mich sieht es einfach nach Unicode aus und nicht nach einem normalen String.
Aber das ist letztendlich ein anderes Thema wie die Daten bei dem Programm aufgebaut sind und hat in dem Sinne nichts mit dem schreiben von binären Dateien in die Registry zu tun. |
Re: String Binär Abspeichern
Ja die hab ich
Ich erstell kurz nen neuen Thread |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:20 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