[erledigt] MediaInfo.dll - Neue Probs mit 0.772 ff

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

[erledigt] MediaInfo.dll - Neue Probs mit 0.772 ff

Beitrag von scholly »

moin, moin...

Ich hab mal wieder :freak: Probleme mit einer neuen Version der MediaInfo.dll.

Zum Testen der neuen Versionen benutze ich folgenden Code:

Code: Alles auswählen

video.s = "test.avi"

Prototype pMediaInfo_New()
Prototype pMediaInfo_Delete(handle)
Prototype pMediaInfoA_Inform(Handle,options)
Prototype pMediaInfoA_Open(handle,file.s)
Prototype pMediaInfoA_Option(handle,option.s,value.s)
Prototype pMediaInfoA_Get(Handle,StreamKind,StreamNumber,Parameter.s,InfoKind,SearchKind)

hModule = LoadLibraryM(?Label_MediaInfo_DLL)

If hModule
  MediaInfo_New.pMediaInfo_New        = GetProcAddressM(hModule, "MediaInfo_New")
  MediaInfo_Delete.pMediaInfo_Delete  = GetProcAddressM(hModule, "MediaInfo_Delete")
  MediaInfoA_Inform.pMediaInfoA_Inform= GetProcAddressM(hmodule, "MediaInfoA_Inform")
  MediainfoA_Open.pMediaInfoA_Open    = GetProcAddressM(hModule, "MediaInfoA_Open")
  MediaInfoA_Option.pMediaInfoA_Option= GetProcAddressM(hModule, "MediaInfoA_Option")
  MediaInfoA_Get.pMediaInfoA_Get      = GetProcAddressM(hModule, "MediaInfoA_Get")

  handle = MediaInfo_New()

  If Handle
    MediaInfoA_Open(Handle,video)         
    
    info_ptr = MediaInfoA_Get(Handle,2, 0, "Codec/String", 1, 0) 
    MessageRequester ("", PeekS(info_ptr))
    Debug PeekS(info_ptr)
    
    info_ptr =  MediaInfoA_Inform(Handle,Options)
    MessageRequester ("", PeekS(info_ptr))
    Debug PeekS(info_ptr)
    
    info_ptr = MediaInfoA_Option(Handle, "Info_Parameters", "")
    MessageRequester ("", PeekS(info_ptr))
    Debug PeekS(info_ptr)
  
    MediaInfo_Delete(Handle)
  EndIf

  FreeLibraryM(hModule) 
EndIf

End

DataSection
  Label_MediaInfo_DLL:
  IncludeBinary "MediaInfo0772.dll" hier verschiedene Versionen testen ;)
EndDataSection
Bis 0772 erhalte ich die erwarteten Ausgaben -
mit der 0773 ist FMPOV nur die 3. Ausgabe vollständig,
für die erste erhalte ich garnix,
die 2. ist unvollständig.

Kann mir einer der bisher hilfreichen Geister (z.B. edel, ts-soft) vielleicht erklären, worin das Problem liegt?
Ich hab in die Doku der DLL reingeguckt, aber nix gefunden, was das Problem verursachen könnte.
Irgendwie ists mir langsam peinlich :oops: , jedesmal nachfragen zu müssen, weil ich zu grün bin, die neue Stolperhürde zu erkennen.
Zuletzt geändert von scholly am 22.07.2008 21:31, insgesamt 1-mal geändert.
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Re: MediaInfo.dll - Neue Probs mit 0.772 ff

Beitrag von scholly »

scholly hat geschrieben:Bis 0772 erhalte ich die erwarteten Ausgaben -
mit der 0773 ist FMPOV nur die 3. Ausgabe vollständig,
für die erste erhalte ich garnix,
die 2. ist unvollständig.
Und jetzt mit der 0774 kommt nur noch bei der dritten Abfrage was raus :(
Kann/mag mir denn keiner weiterhelfen? :cry:
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Warum bleibst du nicht bei der DLL die funktioniert hat ?
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

Aus demselben Grund, aus dem ich nicht mehr mit PB 3.8x werkel:
Neue Features und Bugfixes locken eben.
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Benutzeravatar
scholly
Beiträge: 793
Registriert: 04.11.2005 21:30
Wohnort: Düsseldorf

Beitrag von scholly »

Hab grad, weil im Englischen Forum jemand ähnliche Probs hatte, das Archiv nochmal von nem anderen Server geholt und jetzt klappts wieder mit der 0774 ;)
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
Antworten