wie bekomme ich das hin, das auch der erste Dialog noch funktioniert.
Indem du keine globalen Variaben benutzt
Wenn die Variable "nur" innerhalb der Funktion genutzt wird, dann definiert sie auch da drin.
Und dann, rate ich davon ab, die
VCL innerhalb einer
DLL zu benutzen. (außer, wenn sie ausschließlich da genutzt wird)
Oder du mußt dafür sorgen, daß Speichermanager und
RTTI über die EXE-
DLL-Grenze geshared wird.
Offizieller Weg: Packages benutzen