C++Builder相談室 Part10
■ このスレッドは過去ログ倉庫に格納されています
0775デフォルトの名無しさん
NGNG#include "gd.h"
#include <stdio.h>
typedef gdImagePtr __stdcall (*Proc1)(int,int);
略
{
HINSTANCE handleDLL = LoadLibrary("bgd.dll");
Proc1 gdImageCreate = (Proc1)GetProcAddress(handleDLL,"gdImageCreate");
略
gdImagePtr im;
FILE *jpegout;
int black white;
im = gdImageCreate(64, 64);
black = gdImageColorAllocate(im, 0, 0, 0);
white = gdImageColorAllocate(im, 255, 255, 255);
gdImageLine(im, 0, 0, 63, 63, white);
jpegout = fopen("test.jpg", "wb");
gdImageJpeg(im, jpegout, -1);
fclose(jpegout);
gdImageDestroy(im);
FreeLibrary( handleDLL );
}
実行すると、アドレス0〜でアドレス0〜に対する読み込み違反が起きました、と出て実行できません。
GDライブラリを使ってる人はどうやって実装したんでしょうか。教えて下さい。
■ このスレッドは過去ログ倉庫に格納されています