![]() |
hilfe beim erstellen eines objects..
Delphi-Quellcode:
guten morgen freunde, habe folgendes problem: ich möchte mir ein object erstellen mit verschiedenen variablen.
type
test = class(tobject) public test:string; test2:string; end; jetzt wollte ich dieses object createn und da kommt der erste fehler: ich habe im formCreate test := tobject. <- aber die create anweisung wird nicht aufgezeigt. was mache ich falsch ? |
Re: hilfe beim erstellen eines objects..
Hallo,
Du kannst das Object so nicht direkt instanzieren, sondern musst es einer (Object-)Variable zuweisen:
Delphi-Quellcode:
var
MyTestObjekt:test; ... ... MyTestObject:=test.Create; ... |
Re: hilfe beim erstellen eines objects..
Delphi-Quellcode:
geht natürlich nicht da test ja deine Klasse ist und nicht deine Variable.
test := tobject.
deutlicher wird das wenn du dein Object wie üblich benennst.
Delphi-Quellcode:
Und da würdest du ja auch nicht
type
Ttest = class(tobject) public test:string; test2:string; end;
Delphi-Quellcode:
aufrufen. Dann würde es auch heißen:
Ttest = TObject.Create;
Delphi-Quellcode:
var
test: TTest; begin test := TTest.Create(); |
Re: hilfe beim erstellen eines objects..
das hätte ich mir denken können, wie bei frames :).
aber wenn ich jetzt versuche auf meine variablen zuzugreifen mit test. werden mir meine variablen nicht angezeigt ? |
Re: hilfe beim erstellen eines objects..
ach ich bin dumm...danke euch beiden, geht natürlich aber ich werde das mit dem tTest berücksichtigen. bin eben durcheinander gekommen ! vielen danke jungs !
|
Re: hilfe beim erstellen eines objects..
Siehe dazu hier:
![]() |
Re: hilfe beim erstellen eines objects..
danke dir
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:23 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