Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#1

[Tool] Bitmap to AVI

  Alt 22. Mai 2006, 10:53
Da in diesem Beitrag BMP in AVI wandeln die Frage gestellt wurde wie man aus Bitmaps eine AVI-Filmdatei erstellen kann, habe ich auf Basis der Unit (Kompnente) die obbschtkuche angeboten hat ein kleines Programm zusammengebaut.

In meiner Version habe ich die Unit ein klein wenig verändert, so das sie nicht mehr als Komponente Registriert/Verwendet wird.

Leider gibt es bei der Original und auch bei meiner Version beim freigeben im Destroy eine AV.
Ich kann den Fehler nicht finden.
Wer also Zeit und Lust hat, könnte mal nachschauen woran das liegt. Ich finde diesen bl. Fehler nicht.


Delphi-Quellcode:
// Unit AVICreator.pas
type
  TAVICreator = class
  private
    //...
  public
    constructor Create(aHandle: HWND);
    destructor Destroy; override;
    function CreateAVIFile: boolean;
    procedure AddAVIFrame(graphic: TGraphic);
    procedure CloseAVIFile;
  published
    //...
  end;

//...

constructor TAVICreator.Create(aHandle: HWND);
begin
  inherited Create;

  //...
end;

destructor TAVICreator.Destroy;
begin
  inherited; // Hier krachts beim Freigeben
end;

Warum mach ich den schon in Opensource mache? Damit ich ihn besser bearbeiten kann.


So, hier mal das Programm, es ist nur mit Standardkomponenten von Delphi 6 geschrieben:
Miniaturansicht angehängter Grafiken
preview_770.gif  
Angehängte Dateien
Dateityp: zip bmp2avi.exe_147.zip (269,2 KB, 116x aufgerufen)
Dateityp: zip bmp2avi.source_111.zip (90,9 KB, 169x aufgerufen)
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat