Hi Markus,

z steht auf public und deshalb verstehe ich das nicht.

Klemens

Am 25.07.2009 um 19:23 schrieb Schnell, Markus:

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











Mit freundlichen Grüßen

Klemens Klarhoelter-Selbst
kNetSoft UG (haftungsbeschränkt)
[email protected]











Antwort per Email an