Forum: Programmieren allgemein
by Neutral General,
19. Jan 2009
Mh.. Naja...
Aber "echte" Classhelper sind das nicht oder? Aufgerufen wird das ganze ja wie ich das sehe durch:
ValueHolder.SetValue(ASocket,"Value");
ooder?
Forum: Programmieren allgemein
by Neutral General,
19. Jan 2009
Das hab ich mir auch schonmal gedacht -.-^^
Aber Class Helper können ja (leider) auch keine neuen Properties einführen :?
Forum: Programmieren allgemein
by Neutral General,
19. Jan 2009
Hi,
Naja danke für den Code und den Ansatz, aber ich will in meinem Programm nicht zu rummurksen :mrgreen:
Der Code muss schon ordentlich werden. Ich muss mal gucken....
Forum: Programmieren allgemein
by Neutral General,
19. Jan 2009
Das Problem ist eben, dass Accept() eben KEINE SocketEx Instanz zurückgibt, sondern nur eine Socket-Instanz. D.h. der Cast durch as liefert mir null.
Ich weiß, dass es der falsche Weg wäre. Aber ich will im Prinzip der Socketklasse nur (im Moment) eine weitere Variable hinzufügen.
Forum: Programmieren allgemein
by Neutral General,
19. Jan 2009
Ah joo.. Schon klar, dass das so geht. Und wie bekomm ich.... moment!
Das Problem ist einfach, dass das Socket was ich von Accept() zurückbekomme eben nur ein Socket ist und kein SocketEx -.- Also kann ich da noch so viel rumcasten. Wenns kein SocketEx ist, ists kein SocketEx... :|
Toll -.- Jetzt bin ich mit meinem (C#-)Latein am Ende :(
Forum: Programmieren allgemein
by Neutral General,
18. Jan 2009
Ehm Recht hast du.
Aber wie löse ich denn jetzt mein Problem konkret? Das muss doch gehn?! Ich steh grad aufm Schlauch :?
Forum: Programmieren allgemein
by Neutral General,
18. Jan 2009
Hi,
Also so sieht meine (noch sehr bescheidene^^) SocketEx Klasse aus:
public class SocketEx:Socket
{
public bool isbusy;
SocketEx(AddressFamily addr, SocketType socktype,ProtocolType protoc):base(addr,socktype,protoc)
{
Forum: Programmieren allgemein
by Neutral General,
18. Jan 2009
Hi,
In Delphi geht ja folgendes:
var x: TObject;
y: TButton;
begin
x := y;
end;