Hast du z auch auf public gesetzt? Sauber wäre, z als computed property zu setzen (set und get Methode)

Gruß
Markus


SCHNELLmedia
GmbH & Co. KG

Winterswyker Straße 120
48691 Vreden
Germany

Phone: +49 (0) 2564 / 3922-30
Fax:     +49 (0) 2564 / 3922-22
Web:    www.schnell-Media.de

Sitz der Gesellschaft: Vreden
Amtsgericht Coesfeld HRA 2396



Am 25.07.2009 um 13:52 schrieb "Klemens Klarhoelter" <[email protected] >:

Hi,

ich habe eine Klasse mit dem TCPSocket angelegt.
Diese Klasse (telnet) wird zur Programmlaufzeit entsprechend oft vererbt/angelegt.

 for i=0 to 100
   dim tcp as New Telnet
   app.tcp.Append tcp // Socket anlegen
 next

Der Klasse telent habe ich noch die Eigenschaft z als Integer hinzugefügt. Wie kann ich die Eigenschaft "ansprechen"?
z.B. sollte die Routine so aussehen:

 for i=0 to 100
   dim tcp as New Telnet
   app.tcp.Append tcp // Socket anlegen
   app.tcp(i).z = i
 next

Ich kann z nicht mit Werten belegen.
Der Compiler meldet:
Code, CLIManager.MultiTelnet, Zeile 11, Diese Methode oder Eigenschaft existiert nicht, app.tcp(i).z = i
Obwohl z als integer in der Klasse Telnet angelegt ist!


Klemens










Antwort per Email an