C/C++
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpszCmdLine, int nCmdShow)
{
HINSTANCE pdftools=NULL; // pdftool.dllのインスタンスハンドル
pGetPDFVersion GetPDFVersion=NULL; // GetPDFVersion API
int pdfver;
// DLLの読みこみ
pdftools = LoadLibrary("pdftool.dll");
if (pdftools!=NULL)
{
//各APIの呼び出し
GetPDFVersion = (pGetPDFVersion)GetProcAddress(pdftools,
"GetPDFVersion");
// PDFファイルのバージョン情報を取得する
pdfver=GetPDFVersion("c:\\test.pdf");
...
...
FreeLibrary(pdftools);
}
return(0);
}
|
Delphi
procedure TForm1.Button1Click(Sender: TObject);
var
pdfver: integer;
begin
// PDFファイルのバージョン情報を取得する
pdfver:=GetPDFVersion('c:\test.pdf');
// エディットに表示する
Edit1.Text:=Inttostr(pdfver);
end;
|
VB
Private Sub Command1_Click()
Dim pdfver As Long
' PDFファイルのバージョン情報を取得する
pdfver = GetPDFVersion("c:\test.pdf")
' エディットに表示する
Text1.Text = Str(pdfver)
End Sub
|