|
実は、TuruKameGDS.dllには、ファイルやメールデータを渡してそれをインデ
ックス化する関数がエクスポートされていて、それはマクロから呼び出して使え
ます。なので、マクロでなんとかするという手はあろうかと思います。
エクスポートされてるのは、
INDEXINGINSTANCE* _cdecl CreateIndexingInstance();
int _cdecl DestroyIndexingInstance( INDEXINGINSTANCE* );
int _cdecl DoIndexingByFile( INDEXINGINSTANCE* pInst, char* pszFileName );
int _cdecl DoIndexingByMailData( INDEXINGINSTANCE* pInst
, char* pszMailData, int cbMailData, char* pszFolder );
でして、たとえばファイル名が分かっているなら、
loaddll "......\\TuruKameGDS.dll";
#inst = dllfunc("CreateIndexingInstance");
#n = dllfunc("DoIndexingByFile, #inst, "ファイル名");
#n = dllfunc("DestroyIndexingInstance", #inst);
みたいな感じでインデックス化が可能です。
そういう作戦はどうでしょ?
(テストしたこと無いので、いわゆる人柱になっていただく形になりますが)
|
|