GDLib
-
Guten Abend
Nun versuche ich seit 4 Stunden das GDLib in einem BCB-Project zu nutzen. Ich habe auch die bgd.h udn bgd.lib eingebunden #include ist auch drin. Kompiliert wird das Programm auch aber beim Ausführen bekomm' ich eine "Access violation at address 7C91100B in module 'ntdll.dll'. Read of address 00000034."
Hier der Source
//--------------------------------------------------------------------------- #include <vcl.h> #include <jpeg.hpp> #pragma hdrstop #include "UMain.h" #include "../../gd/gd.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } void __fastcall TForm1::Button2Click(TObject *Sender) { ShowMessage(OpenPictureDialog1->FileName); FILE *req = fopen(OpenPictureDialog1->FileName.c_str(),"r"); gdImagePtr res = gdImageCreateFromJpeg(req); fclose(req); }
Danke im Voraus