Sowohl auf
W2K als auch auf WXP liefert GetLastError() den Fehler 1411 ("Class does not exist.").
Dieser "Fehler" scheint mir aber nichts mit dem eigentlichen Problem zu tun zu haben (ich vermute, daß dieser Fehler durch die Fehlende
GUID in der Registry verursacht wird). Werde das mal testen.
Nein, meine Vermutung ist falsch. Mit der
GUID hat es nichts zu tun (die wird ja eingetragen, wenn man die Checkbox anwählt). Dann könnte mit Klasse noch ein
COM-Objekt oder eine Fensterklasse gemeint sein. Bei einer Fensterklasse wäre es von daher plausibel, weil sogar bei Dialogen die Erstellung (unter bestimmten Umständen) fehlschlägt, wenn eine Klasse eines Child-Controls nicht registriert ist.
Okay,
Doku habe ich gefunden.