Zitat von
negaH:
MDI's lassen sich auch aus normalen
DLL's heraus laden. Bei Formularenin normalen
DLL's hat es sich bewährt in der EXE bei Laden eines solchen nicht-modalen Forms einen TForm Container zu benutzen. Das heist: die EXE erzeugt erstmal ein eigenes
MDI TForm als Container und übergibt dies als Parent der
DLL. Die
DLL erzeugt ihrerseits ihr Formular und bindet es in dieses
MDI Form als ParentWindow ein. Natürlich muß diese
DLL TFormohne Caption, Border und alClient etc.pp. erzeugt werden. In diesem Moment hat man fast keinerlei Probleme mehr, bis auf den Punkt der Fokusierung der Controls auf solchen Forms.
...
Funktioniert denn damit dann cuh noch die Tab-Taste? Ich habe auch ziemlich lange damit verbracht MDIs ind DLLs zu packen, hat auch alles soweit funktioniert, bis auf die Tab-Taste...
Daniel