Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: [TRegistry, D3] "Ungültiger Datentyp"

  Alt 1. Jul 2004, 23:08
Moin Tommi,

sollte eigentlich so gehen:
Ändere den ausgelesenen Wert wie gewünscht, und dann kannst Du die Parameter von RegQueryValueEx so in RegSetValueEx übernehmen (falls mir die Borland Deklaration da keinen Strich durch die Rechnung macht )

mal im Groben

Delphi-Quellcode:
var
  pData : PByte;
  dwSize : DWORD;
 
//...
  RegSetValueEx(hRootKey,'Profile0',0,dwType,pData,dwSize);
Vorausgesetzt, Du liest auch mit RegQueryValueEx den Wert aus, versteht sich.

Vor dem Anwenden von solchen schreibenden Funktionen auf die Registry:
Prüfen, ob sie auch wirklich tun, was sie sollen, oder ein Testsystem nehmen.
Ansonsten ist u.U. eine Neuinstallation fällig.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat