Musikdateien mit meinem Programm starten

Für allgemeine Fragen zur Programmierung mit PureBasic.
GPI
Beiträge: 1511
Registriert: 29.08.2004 13:18
Kontaktdaten:

Beitrag 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
CodeArchiv Rebirth: Deutsches Forum Github Hilfe ist immer gern gesehen!
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

@GPI

Super Danke :allright:

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

MFG Lukaso
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Antworten