Forum: Multimedia
Delphi
by crypti,
12. Feb 2005
Hallo
ich habe das anders realisiert, trotzdem vielen Dank für euer Bemühen...
tschöö
Forum: Multimedia
Delphi
by crypti,
12. Feb 2005
Hallo
bist du sicher das man das hier machen kann?
type
Buf = packed record
...
Next: PBuf; // ^Buf;
Prev: PBuf; // ^Buf;
end;
Forum: Multimedia
Delphi
by crypti,
12. Feb 2005
Ich denke ich weiß woran es hängt, nämlich am verwendeten struct /record.
Kann mir eventuell jemand sagen wie das in Delphi aussehen würde?
struct buf {
unsigned char *pnt;
long size;
long pos;
struct buf *next;
struct buf *prev;
Forum: Multimedia
Delphi
by crypti,
12. Feb 2005
Da ich momentan nur Speicherverletzungen bekomme wenn ich diese wrapperfunktionen verwende, muss da irgendwas schon falsch sein.
Hier mal zum Vergleich der c Code:
struct mpstr { char c; };
typedef BOOL (*INITMP3) (struct mpstr *mp);
typedef void (*EXITMP3) (struct mpstr *mp);
typedef int (*DECODEMP3) (struct mpstr *mp, char *inmemory, int inmemsize,