Seite 1 von 1

XppFatal.LOG bei DragDrop ohne Absturz ?

Verfasst: Sa, 11. Mär 2017 11:09
von AUGE_OHR
hi,

ich habe das Demo \samples\activex\acrobat\main.prg erweitert um

Code: Alles auswählen

#define xbeE_DropDBF         xbeP_User + 1
   ...
   oForm:drawingArea:dropZone  := .T.
   oForm:drawingArea:dragEnter := {|aState,oData,oSelf| HandleDragEnter( aState,oData,oSelf ) }
   oForm:drawingArea:dragDrop  := {|aState,oData,oSelf| HandleDragDrop(  aState,oData,oSelf ) }
   ...
      DO CASE
         CASE nEvent == xbeE_DropDBF
            oControl:loadFile(mp1)
      OTHERWISE
         oXbp:handleEvent( nEvent, mp1, mp2 )
      ENDCASE
   ...

FUNCTION HandleDragEnter(aState,oData,oSelf)
LOCAL cBuffer
   IF oData:QueryGetFormat(XBPCLPBRD_FILELIST) == .T.
      RETURN XBP_DROPMODE_COPY
   ENDIF
RETURN XBP_DROPMODE_NONE

FUNCTION HandleDragDrop( aState,oData,oSelf)
LOCAL aFiles  := oData:GetData( XBPCLPBRD_FILELIST )
   IF Len(aFiles) > 0
      PostAppEvent(xbeE_DropDBF,aFiles[1],,oSelf:Setparent())
   ENDIF
RETURN XBP_DROPMODE_COPY
zunächst mal : es funktioniert ohne Absturz ...
aber beim Verlassen finde ich eine XppFatal.LOG :shock:

Demo anbei, wer kann das bestätigen :?:
getestet unter v1.9.355

Re: XppFatal.LOG bei DragDrop ohne Absturz ?

Verfasst: Sa, 11. Mär 2017 12:17
von HaPe
Hallo Jimmy !
Demo anbei, wer kann das bestätigen :?:
getestet unter v1.9.355
Unter V2.0.769 kein Problem :angel8:

Re: XppFatal.LOG bei DragDrop ohne Absturz ?

Verfasst: Sa, 11. Mär 2017 23:18
von AUGE_OHR
HaPe hat geschrieben:Unter V2.0.769 kein Problem :angel8:
Danke für die Rückmeldung.
mal sehen ob sich ein v1.9x User findet ...

Re: XppFatal.LOG bei DragDrop ohne Absturz ?

Verfasst: So, 12. Mär 2017 10:51
von Hans Zethofer
ja bei mir auch !

Code: Alles auswählen

FATAL ERROR LOG 
Not recoverable Error!
SYS Thread-ID: -1 
Module: EH
Error Codes: EH: 900 Sub: 0(0) OS: 0 XPP: 0
Call Stack of Thread 1 (732):
Call Stack of GUI Thread (944):
File: C:\Users\Homeoffice\Desktop\DropFatal\ACROBAT.EXE
TimeStamp: 20170312 10:47
End of FATAL ERROR LOG.