Announcement

Collapse
No announcement yet.

FEHLER

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • FEHLER

    ich habe ein programm, das sich ein form aus einer dll läd. rufe ich das form aus der dll auf kommt es auch. schließe ich es mit Close() oder mit dem X kommt die meldung : Abnormal Programm Termination. Es bricht das komplette Programm ab. Was könnte dies sein?

  • #2
    Läßt sich mit dem Debugger / Ansicht - Aufruf-Stack die Quelltextzeile ausfindig machen, bei der der Fehler auftritt ? Wenn ja, wie sieht diese Zeile aus ? Wird alles, was an Speicher reserviert wurde auch ordnungsgemäß wieder freigegeben ? Wird nach dieser Freigabe noch einmal auf diesen Speicher zugegriffen
    Günther

    Comment


    • #3
      Das delete um die Form die aus der DLL kommt zu löschen, ist wahrscheinlich schon abgesetzt??

      Christia
      Christian

      Comment


      • #4
        wie meinst du das - abgesetzt?

        ich benutze den delete befehl bei der dl

        Comment


        • #5
          M.E. nicht ganz o.k.

          Die Dll enthält das Formular.

          Dieses will ich in meinem jetzigen Programm verwenden.

          Im Programm (Bsp. Im der CREATE-Ereignis) erzeuge ich die Form mit
          FormInProgramm=new blablabla;

          Irgendwann muß (sollte) ich die Form dann wieder freigeben. Vielleicht im CLOSE-Ergeignis). Da sollte dann delete FormInProgram stehen.

          Christia
          Christian

          Comment


          • #6
            M.E. nicht ganz o.k.

            Die Dll enthält das Formular.

            Dieses will ich in meinem jetzigen Programm verwenden.

            Im Programm (Bsp. Im der CREATE-Ereignis) erzeuge ich die Form mit
            FormInProgramm=new blablabla;

            Irgendwann muß (sollte) ich die Form dann wieder freigeben. Vielleicht im CLOSE-Ergeignis). Da sollte dann delete FormInProgram stehen.

            Christia
            Christian

            Comment

            Working...
            X