Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Objekt noch gültig?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.08.2002, 12:41 Uhr
~Michael
Gast


Hallo gibt es eine Funktion die mir sagt ob ein Objekt noch exitiert oder schon zerstört wurde?

zb: CBeispielThread* bla = new CBeispielThread();

if (isValid(bla)) cout << "extiert"
else cout << "zerstört";

Ich habe in einem Projekt mehrere Threads laufen und will nun mittels dieser Funktion wisen ob diese schon mit der Abarbeitung fertig sind (damit auch schon zerstört wurden) oder nicht.
Ich weis man kann den ExitCode abfragen, aber was passiert wenn ich das mit einem HANDLE mache, wo das Objekt schon abgebaut bzw zerstört wurde?

Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.08.2002, 12:45 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


mach halt einfach


C++:
if(bla)
{
  GetExitCodeThread(...
}


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.09.2002, 16:46 Uhr
~Michael
Gast



C++:
GetExitCodeThread(..)

1.)Das hat den Nachteil ,dass das HANDLE unter Win2k erst dupliziert werden muss, da ein bestimmtes FLAG unbedingt gesetzt sein muss!

2.)Was passiert wenn ich das HANDLE kopiere dann der Thread gelöscht wird? Bekomme ich dann über das HANDLE noch den EXITCODE?

mfg Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: