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 |