Seite 2 von 2

Verfasst: 03.02.2005 22:51
von GPI
ich habs in jaPBe so gemacht:

Code: Alles auswählen

If File$
      cd.COPYDATASTRUCT
      cd\dwData=#WMCD_OpenFile
      cd\cbData=Len(File$)
      cd\lpData=@File$
      SendMessage_(RunOneWin,#WM_COPYDATA,MainWin,cd)  
    EndIf
runonewin ist das WindowHandle des bereits geöffneten Fenster ist.
#wmcd_openfile ist eine Konstante mit beliebigen wert. Bei WM_Copydata ist da meines Wissens nach keine festen definitionen und für den eigenen gebrauch völlig freigegebn.

in WindowCallback muß folgendes rein:

Code: Alles auswählen

select message
  Case #WM_COPYDATA
    *cd.COPYDATASTRUCT=lParam
    Result=#False
    Select *cd\dwData
      case #WMCD_OpenFile
        If *cd\lpData
          autoload$= PeekS(*cd\lpData,*cd\cbData)
        endif

Verfasst: 04.02.2005 13:58
von Lukaso
@GPI

Super Danke :allright:

Habs dank deinem Beispiel hinbekommen, es funktionert Super :wink:

MFG Lukaso