hmm ich weiss nicht ganz genau was du versuchst zu machen. Aber wenns nur ein String ist den du
auslesen willst geht das einfacher.
Code:
procedure regauslesen;
var
reg : TRegistry;
begin
reg := TRegistry.create; // wenns nur lesezugriff ist dann parameter eingeben
reg.root := HKEY_LOCAL_USER;
reg.openkey('Software\mIRC\UserName');
showmessage(reg.readString(value)); //value = der Wert den du auslesen willst;
reg.free; // immer aufräumen ;-)
end;
was bei dir vielleicht schiefgegangen ist könnte:
lpvaluename sein. Du inititialierst ihn mit ''
der weiss glaub ich gar nicht was er auslesen soll...
Probiers halt mal.