Le contrôle 'xxx' a pas de fenêtre parent

Je suis a été d'essayer d'écrire une bibliothèque dll en Delphi avec une fonction qui crée une instance d'un TFrame descendant et le renvoie. Mais quand j'ai importé cette fonction dans une application, à chaque fois que je l'ai appelé, je voudrais obtenir une exception, comme "le 'xxx' contrôle a pas de fenêtre parent". Je ne suis pas sûr à 100%, mais l'exception est apparu dans le constructeur de cette classe lorsque l'un des contrôles d'interface utilisateur graphique a été consulté.

Pourriez-vous svp me dire quelle est la raison de ce comportement est? Devrais-je utiliser TForm descendants au lieu de cela ou est-il une meilleure solution?

Merci!

Pourquoi êtes-vous à l'aide de Dll et non des emballages? Les dll sont un cauchemar pour obtenir le droit.

OriginalL'auteur Mariusz Schimke | 2010-09-23