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


Anmelden zum Antworten