明熊JPEG保存DLLを使用する


  関数アドレスのロードテスト



  
#include "stdafx.h"
#include <windows.h>

// SavetoJPEG用
typedef WORD (__stdcall *LPFUNC_1)
(
	LPCTSTR bmpf,
	LPCTSTR jpgf,
	BYTE Value,
	short Prgrs
);

#define TARGET_DLL "SaveJPG.dll"

int main(int argc, char* argv[])
{

	HINSTANCE lib;

	lib = LoadLibrary( TARGET_DLL );
	if ( lib == NULL ) {
		printf( "%s のロードに失敗しました\n", TARGET_DLL );
		return 1;
	}
	
	LPFUNC_1 SavetoJPEG;

	// *******************************************
	// 関数アドレスのロード
	// *******************************************
	SavetoJPEG = (LPFUNC_1)GetProcAddress( lib, "SavetoJPEG" );
	if ( SavetoJPEG == NULL ) {
		FreeLibrary( lib );
		printf( "%s\n", "SavetoJPEG のアドレスの取得に失敗しました");
		return 1;
	}

	FreeLibrary( lib );

	return 0;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ