das midi-event wird von einem gerät erzeugt, das ich als eine art hardware-interface für mein programm baue, von daher:
unbedingt!
ja, das mit dem modalresult hab ich such schon versucht, hat aber am ergebnis nichts geändert...
ach ja, was ich doch tatsächlich vergessen habe:
dieses zweite fenster erzeugt sozusagen einen datensatz, der hinterher als item in einem treeview im hauptform erscheint.
durch doppelklick darauf öffnet sich dann wieder die form.
wenn man den datensatz per menü angelegt hat passiert das auch, per midi erstellt stürzt das programm ab...
ich habe überlegt, ob es daran liegt, dass ich bei midi ja keinen sender habe, aber mit "Form1" oder "nil" hat's auch nicht geklappt.
daraufhin habe ich die show-geschicht komplett isoliert, sodass jetzt der aufruf an beiden stellen exakt identisch ist.
ich versuche mal, etwas repräsentativen code zusammenzustricken...