|
>> 処理;
>これなんですか?
すみません、includeの部分のみでよいとおもい、簡単に書いたものを乗せていました。
次のようなソースを[ファイル]-[新規作成]-[ソースファイル]で作製しました。ヘッタファイル、メインなど他には何も作っていません。
実際に、他のソフトから使うことを予定していて、引数の値はそちらから
入力するというものにしています。
次のソースで、timeGetTimeなどにエラーが出ます。
#include<iostream>
using namespace std;
#include<stdio.h>
#include<windows.h>
#include<time.h>
#include<math.h>
#include<conio.h>
#include <mmsystem.h>
#pragma comment(lib,"winmm.lib")
double position(int N, int time){
POINT pt;
int i=0;
double Begin0=0.0, End0=0.0,Total_begin=0.0,Total_end=0.0, End=0.0;
double *T;
T=new double[N];
Total_begin=timeGetTime();
do{
Begin0=timeGetTime();
::GetCursorPos( &pt );
cout << i <<": (X,Y)=(" << pt.x << "," << pt.y << ")\n" ;
//interval time
timeBeginPeriod(1);
Sleep(time);
timeEndPeriod(1);
End = timeGetTime();
*(T+i)=(End-Begin0)/1000.0;
i++;
}while(i<N);
Total_end=timeGetTime();
double TT=((Total_end-Total_begin))/1000;
cout << ">>TOTAL = " << TT<< "[s]\n\n";
return 0;
}
>DLLのエントリポイントはmainやWinMainではなくDllMainです。
>後はドキュメントを読みましょう。
DllMainって何ですか?すみません、知識不足で。ドキュメントというのは
どこにあるのですか?
|