Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Registry: rausfinden welchen typ der key hat (https://www.delphipraxis.net/18874-registry-rausfinden-welchen-typ-der-key-hat.html)

Pseudemys Nelsoni 25. Mär 2004 15:17


Registry: rausfinden welchen typ der key hat
 
hallo,

weiss jemand wie ich rausfinden kann ob ein wert in der registry integer/string ist?

mumu 25. Mär 2004 15:20

Re: Registry: rausfinden welchen typ der key hat
 
Probiers mal mit GetDataType
rdString oder rdInteger

Pseudemys Nelsoni 25. Mär 2004 17:54

Re: Registry: rausfinden welchen typ der key hat
 
hallo,

ich finde in der hilfe nichts zu "rdString oder rdInteger" was ist denn das??

Markus K. 25. Mär 2004 18:00

Re: Registry: rausfinden welchen typ der key hat
 
Hallo Pseudemys Nelsoni,
suche in der Delphi-Hilfe nach GetDataType, dort werden die Werte rdString oder rdInteger erklärt.

Tschüß Markus

Pseudemys Nelsoni 25. Mär 2004 18:02

Re: Registry: rausfinden welchen typ der key hat
 
Hallo Markus,

das habe ich, dort steht aber nur:

Zitat:

Die Methode liefert den Datentyp eines Datenwertes, der dem aktuellen Schlüssel zugeordnet ist.

Delphi-Syntax:

function GetDataType(const ValueName: String): TRegDataType;

C++ Syntax:

TRegDataType __fastcall GetDataType(const AnsiString ValueName);

Beschreibung

Beschreibung Mit GetDataType wird der Datentyp eines Datenwertes bestimmt, der dem aktuellen Schlüssel zugeordnet ist. Der String-Parameter ValueName bezeichnet den Namen des Datenwertes, der untersucht werden soll.

GetDataType gibt einen TRegDataType-Wert zurück, der den Typ des Wertes im aktuellen Schlüssel angibt.

Markus K. 25. Mär 2004 18:07

Re: Registry: rausfinden welchen typ der key hat
 
Achso, sorry wusste ich nicht :oops:
mal copy&paste mache
Code:
Die Methode liefert den Datentyp eines Datenwertes, der dem aktuellen Schlüssel zugeordnet ist. Die möglichen Rückgabewerte sind in einem Aufzählungstyp definiert.

type TRegDataType= (rdUnknown, rdString, rdExpandString, rdInteger, rdBinary);
function GetDataType(const ValueName: String): TRegDataType;

Beschreibung

Mit GetDataType wird der Datentyp eines Datenwertes bestimmt, der dem aktuellen Schlüssel zugeordnet ist. Der String-Parameter ValueName enthält den Namen des Datenwertes, der abgefragt werden soll.

Der Rückgabewert besitzt den Aufzählungstyp TRegDataType. Folgende Werte sind möglich:

Wert        Bedeutung

rdUnknown  Der Typ des Datenwertes ist nicht definiert.
rdString    Der Datenwert ist ein nullterminierter String. Abhängig davon, ob die
            Anwendung die Unicode- oder die ANSI-String-Funktionen verwendet, ist
            er ein Unicode- oder ein ANSI-String.
rdExpandString   Der Datenwert ist ein nullterminierter String mit nicht
                 erweiterten Referenzen auf Umgebungsvariablen (z.B. „%PATH%“).
                 Abhängig davon, ob die Anwendung die Unicode- oder die ANSI-
                 String-Funktionen verwendet, ist er ein Unicode- oder ein ANSI-
                 String.
rdInteger    Der Datenwert ist eine 32-Bit-Zahl.
rdBinary     Der Datenwert liegt in beliebiger binärer Form vor.
Dieser Textauszug stammt aus der Delphi-Hilfe, hoffe das ich ihn hier posten kann.

Tschüß Markus

Pseudemys Nelsoni 25. Mär 2004 18:13

Re: Registry: rausfinden welchen typ der key hat
 
danke dir :)

Robert_G 25. Mär 2004 18:14

Re: Registry: rausfinden welchen typ der key hat
 
Man kann auch bei Konstanten und methoden [Ctrl]+Linksklick auf das Wort im Code machen
:arrow: und wuppdi bist du in der Unit und an der Stelle, an der es deklariert wurde!


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