000
20.10.2005, 01:43 Uhr
~Tom_aus_Chemnitz
Gast
|
C++: |
class xyz: { public: __property int ID = {read=GetID, write=SetID}; void __fastcall SetID (int value) {ID = value;}; int __fastcall GetID (void) {return ID;}; };
|
jedes mal, wenn ich die beiden Funktionen aufrufe, kommt eine Fehlermeldung: "Stack-Überlauf" oder so was in der Richtung...
Zu meiner Frage: Weiß irgendjemand, was ich falsch gemacht habe? Bevor jemand fragt: ist alles public, weil SetID() auch von außerhalb der Klasse aufgerufen wird - auch, wenn man das normalerweiße nicht so machen sollte - aber ich hoffe mal nicht, dass der Fehler da liegt?!?
Ciao Tom |