Entwickler-Ecke
Dateizugriff - GetKeyNames
schitho - So 17.08.03 18:46
Titel: GetKeyNames
Hi,
könnt Ihr mir sagen, weshalb ich hier immer eine Fehlermeldung beim Aufruf von
GetKeyNames bekomme (Exception)? :cry:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| regist:=TRegistry.Create; regist.RootKey:=HKEY_CURRENT_USER; regist.OpenKey('Software', false); try regist.GetKeyNames(TSid); finally regist.free; end; showMessage(TSid[0]); |
Danke!
Delete - So 17.08.03 18:52
Du mußt eine Stringliste übergeben.
Keldorn - So 17.08.03 18:53
Hallo wenn ich in meine Hilfe gugge erwartet getkeynames ein TStrings-Objekt.
hast du TSid irgendwo erstellt?
Mfg Frank
schitho - So 17.08.03 18:56
Auf die Gefahr hin, dass ich mich nun blamiere: :shock:
TSid hab ich als TStrings definiert. Das müsste doch gehen, oder?
Keldorn - So 17.08.03 19:02
ich hab dich gefragt, ob du es
erstellt hast, nicht nur definiert :wink:
schreib ein
Delphi-Quelltext
1:
| Tsid:=Tstringlist.create; |
bevor du draufzugreifst und vergiß das Tsid.free nicht.
du solltest deine objekte nicht mit T beginnen lassen, das T schreibt man immer bei den klassen vorndran
Mfg Frank
schitho - So 17.08.03 19:23
Danke! :D
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!