Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#1

Großes Problem mit Thread

  Alt 26. Okt 2010, 12:31
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

Geändert von EWeiss (26. Okt 2010 um 12:34 Uhr)
  Mit Zitat antworten Zitat