![]() |
Registry einträge in Listview
Delphi-Quellcode:
bei obengenannten Code wird der Listview nicht gefunden obwohl vorhanden
function GetCompleteCPU:String;
var reg: TRegistry; keys: TStringList; i: Integer; typename, displayname, server: string; l: TListItem; begin reg := TRegistry.Create; try reg.rootkey := HKEY_LOCAL_MACHINE; if reg.OpenKey('', False) then begin keys := TStringList.Create; try reg.GetKeyNames(keys); reg.CloseKey; for i := 0 to keys.Count - 1 do begin if keys[i][1] = '.' then begin if reg.OpenKey(keys[i], False) then begin typename := reg.ReadString(''); reg.CloseKey; if typename <> '' then begin if reg.OpenKey(typename, False) then begin displayname := reg.ReadString(''); reg.CloseKey; end; if reg.OpenKey(typename + '\Hardware\Description\System\CentralProcessor\0', False) then begin server := reg.ReadString(''); l := listview3.Items.Add; //+++++++Wird nicht gefunden l.Caption := (Format('"%s"',[keys[i]])); l.SubItems.Add(Format('"%s"',[ProcessorNameString])); l.SubItems.Add(Format('"%s"',[Update Status])); l.SubItems.Add(Format('%s',[VendorIdentifier])); reg.CloseKey; end; end; end; end; end; finally keys.Free; end; end; finally reg.Free end; end; |
Re: Registry einträge in Listview
Weil die Funktion nicht zu deiner Form gehört.
Delphi-Quellcode:
musst du da hinschreiben, wo "{Private-Deklarationen}" steht.
function GetCompleteCPU:String;
und aus dem funktionsheader musst du dann folgendes machen:
Delphi-Quellcode:
oder wie auch immer die klasse deiner form heißt.
function TForm1.GetCompleteCPU:String;
|
Re: Registry einträge in Listview
Ups genau hatte die anderen funktionen auch net oben deklariert und mich dran gewöhnt
jetzt gehts |
DP-Maintenance
Dieses Thema wurde von "r_kerber" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Delphi-Thema |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 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