sag mir mal bitte jemand wo der unterschied liegt..
Ich erstelle eine Class
TMyclass = class(TComponent)
und
inherited Create(AOwner);
bei create..
Wenn ich diese nun mit einer NET Anwendung debugge funktioniert es beim ersten start ohne probleme.
Wird create abermals aufgerufen nach dem alle Threads Ordnungsgemäß beendet wurden
stürzt meine Anwendung ab.
Was ich festgestellt habe ich kann dann in create nicht jede einzelne zeile beim debuggen ansteuern.
springt nur in die Zeile wo ich einen Breakpoint gesetzt habe.
Definiere ich jetzt die class einfach
myclass = class
funktioniert alles soweit ich kann auch wieder jede einzelne zeile anspringen.
Allerdings bekomme ich jetzt diese Warnung!
[DCC Warnung] mypass.pas(111): W1055 PUBLISHED verursachte, dass
RTTI ($M+) zu Typ 'TMyClass' hinzugefügt wurde
Kann mir jemand helfen und sagen warum das passiert und wo der Unterschied liegt.
Wie kann ich das problem beseitigen.?
Es scheint das hier ein Multithread problem vorliegt.
gruss