Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#5

AW: Enum verursacht eine ungültige gleitkommaoperation in Kernel32

  Alt 12. Jul 2016, 00:32
OK in C# habe ich es gefixt..
Das Problem lag daran weil ich die ResizeForm aus einem anderen Thread schließen muss.

Code:
        case BASSVIS_PLAYSTATE.ExternalClose:
          Dispatcher.Invoke(() =>
          {
            if (resWin != null)
              if (resWin.Visibility == Visibility.Visible)
              {
                // Viz is Close from External set VisHandle to 0
                mVisParam.VisHandle = 0;

                resWin.Close();
                resWin = null;
              }
          });
          break;
EDIT:
Mit VB6 geht so..
Code:
Case psExternalClose
    If GenVisible Then
        mVisParam.Vishandle = 0
        Form1.Timer1.Enabled = False
        PostMessage frmGen.hwnd, WM_CLOSE, 0, 0
    End If
Ich darf die Form nicht direkt ansprechen.
Was für ein Kram.

gruss

Geändert von EWeiss (12. Jul 2016 um 00:56 Uhr)
  Mit Zitat antworten Zitat