Hallo, <p>
ich habe im Forum für Delphi6 eine Frage gestellt, die aber eigentlich eher<br> hierher gehört, deshalb nochmal auszugsweise mein Problem hier.<p>
Mein Problem ist auch, wenn ich den Timer mittels (self) erzeugen<br>
möchte, mir dann der Compiler meldet<br>
"Inkompatible Typen: 'TComponent' und 'myUnit'"<br>
Dazu muß man wissen, daß ich in einem Free-Thread-Teil:<p>
type<br>
TMyFree = class(TTypedComObject, IMyFree)<br>
protected<br>
function abc; safecall;<p>
private<br>
myUnit : TCMyUnit;<br>
end;<p>
eine Unit deklariere und in dieser Unit ich den Timer erzeuge und<br>
innerhalb der Unit dieser Timer fallen und die Methode aufgerufen<br>
werden soll, die sich auch in der Unit befindet. Und genau das<br>
funktioniert jetzt unter Delphi6 nicht, was aber unter Delphi5 ein-<br>
wandfrei funktionierte.<br>
Irgendwelche Ahnung, warum daß jetzt nicht mehr funktionert?<br>
(Der Sourcecode wurde während des Umstiegs nicht verändert)<p>
Vielen Dank jedenfalls für alle Antworten!<br>
Grüße<br>
Tomo <br>
ich habe im Forum für Delphi6 eine Frage gestellt, die aber eigentlich eher<br> hierher gehört, deshalb nochmal auszugsweise mein Problem hier.<p>
Mein Problem ist auch, wenn ich den Timer mittels (self) erzeugen<br>
möchte, mir dann der Compiler meldet<br>
"Inkompatible Typen: 'TComponent' und 'myUnit'"<br>
Dazu muß man wissen, daß ich in einem Free-Thread-Teil:<p>
type<br>
TMyFree = class(TTypedComObject, IMyFree)<br>
protected<br>
function abc; safecall;<p>
private<br>
myUnit : TCMyUnit;<br>
end;<p>
eine Unit deklariere und in dieser Unit ich den Timer erzeuge und<br>
innerhalb der Unit dieser Timer fallen und die Methode aufgerufen<br>
werden soll, die sich auch in der Unit befindet. Und genau das<br>
funktioniert jetzt unter Delphi6 nicht, was aber unter Delphi5 ein-<br>
wandfrei funktionierte.<br>
Irgendwelche Ahnung, warum daß jetzt nicht mehr funktionert?<br>
(Der Sourcecode wurde während des Umstiegs nicht verändert)<p>
Vielen Dank jedenfalls für alle Antworten!<br>
Grüße<br>
Tomo <br>
Comment