Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Binärdaten für Registry als Konstante (https://www.delphipraxis.net/110320-binaerdaten-fuer-registry-als-konstante.html)

EDatabaseError 16. Mär 2008 15:45


Binärdaten für Registry als Konstante
 
Moin,

solangsam bekomm ich die Krise :wall:

Mein Problem: Ich möchte das mein Prog. im OnCreate eine Konstante mit Binärdaten in die Registry schreibt...so weit so gut
Jetzt muss ich aber die Konstante erst mal deklarieren wozu ich auch Daten aus der Registry lese... jap... aber ich bekomme die Daten nicht in eine Konstante. Habe die Daten zwar schon als Array of Char/Byte ausgelesen aber wie bekomme ich das als Konstante in meinen Code :gruebel:

:stupid:

tobi

dominikkv 16. Mär 2008 15:48

Re: Binärdaten für Registry als Konstante
 
"richtige" Konstanten kannst du nicht zur Laufzeit verändern.
Ich verstehe dein Problem nicht -.-

BUG 16. Mär 2008 15:53

Re: Binärdaten für Registry als Konstante
 
So könntest du es machen ...
Delphi-Quellcode:
const REG_CONST: array[0..4] of byte = ($11, $22, $33, $44, $55);
Die Hexadezimalzahlen entsprechen dabei den Binärdaten.

MfG,
Bug

EDatabaseError 16. Mär 2008 15:56

Re: Binärdaten für Registry als Konstante
 
:angel2: ja habs auchn bisschen schlecht formuliert.

Mein Ziel ist es eine Konstante mit den Binärdaten zu haben (im Source) um diese in die Registry zu schreiben.
Aber ich bekomme die benötigten Binärdaten nicht als Konstante in den Code.

...//ADD hm das sieht gut aus ... gibts auch die Möglichkeit die erstellung der Konstante einmalig zu automatisieren denn 503 Bytes abschreiben ... Puh... Müsste doch theoretisch über ein ByteToHexStr oder so gehen

BUG 16. Mär 2008 16:02

Re: Binärdaten für Registry als Konstante
 
Zitat:

Zitat von EDatabaseError
503 Bytes abschreiben ... Puh...

... bei der Größe wäre es vielleicht besser, das ganze irgendwie aus einer Ressource zu laden.

MfG,
Bug

sx2008 16. Mär 2008 16:06

Re: Binärdaten für Registry als Konstante
 
Delphi-Quellcode:
var
  daten : string;
  rg : TRegistry;
begin
  daten :=#27#0#0#255; // binäre Daten
  ...
  rg.WriteBinaryData('PasswortCode', daten[1], Lenght(daten));

BUG 16. Mär 2008 16:45

Re: Binärdaten für Registry als Konstante
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von sx2008
Delphi-Quellcode:
var
  daten : string;
//...
  daten :=#27#0#0#255; // binäre Daten

Und ich dachte meine Lösung wäre dirty ...

Da ich mal Langeweile habe und ein Erfolgserlebnis brauche ( :) ): siehe Anhang.

MfG,
LivingUndead


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:43 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