Thema: Delphi Unit für mpglib.dll

Einzelnen Beitrag anzeigen

crypti

Registriert seit: 12. Feb 2005
43 Beiträge
 
#3

Re: Unit für mpglib.dll

  Alt 12. Feb 2005, 01:45
Da ich momentan nur Speicherverletzungen bekomme wenn ich diese wrapperfunktionen verwende, muss da irgendwas schon falsch sein.

Hier mal zum Vergleich der c Code:

Delphi-Quellcode:
struct mpstr { char c[40000]; };


typedef BOOL (*INITMP3)  (struct mpstr *mp);
typedef void (*EXITMP3)  (struct mpstr *mp);
typedef int  (*DECODEMP3) (struct mpstr *mp, char *inmemory, int inmemsize,
                          char *outmemory,  int outmemsize, int *done);
Das Problem liegt auf jeden Fall bei dem Pointer Zeugs.
  Mit Zitat antworten Zitat