Einzelnen Beitrag anzeigen

Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.334 Beiträge
 
Delphi XE5 Professional
 
#5

Re: AVISYNTH_C Port

  Alt 25. Mär 2006, 06:51
Hallo Amnon82,

die Schutzverletzung in der User32.Dll trat nur bei der Verwendung von 'AVISource' auf. Allerdings nicht bei jeder Compilation. Ist kein Decompressor vorhanden, sondern nur ein DirectShowFilter, kann man anstelle von AVISource DirectShowSource verwenden.

Alternativ zur Auswertung von avs_is_error(v) bietet sich avsval.vtype an. Bei 'c' wurde ein Clip gefunden und man bekommt über avsval.vclip den Pointer. Bei 'e' liegt ein Fehler vor und man bekommt über avsval.vstring die Fehlermeldung.

Sinnvoll erscheint mir, zuerst die Funktion 'Import' zu verwenden. Dabei sollte man sicherstellen, dass nur Textdateien geladen werden. Bei der Verwendung einer Avidatei kann es eine Weile dauern, bis diese geladen ist.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat