C语言的接口: HLSSplit.dll 中的接口函数SHLSegWord* HLGetWordAt(HANDLE hHandle, int iIndex);struct SHLSegWord
{
char *s_szWord; //字符串
DWORD s_dwPOS; //词性标志
float s_fWeight ;//关键词权重,如果不是关键词,权重为0
SHLSegWord()
{
Reset();
};
void Reset()
{
s_szWord = NULL ;
s_dwPOS = 0 ;
s_fWeight = 0;
};
};
我在DELPHI定义:
SHLSegWord = Record
s_szWord:string; //字符串
s_dwPOS:integer; //词性标志
s_fWeight:real;//关键词权重,如果不是关键词,权重为0
end;
function HLGetFileKeyAt(HANDLE :THandle; iIndex:integer):SHLSegWord;stdcall; external 'HLSSplit.dll';
在delphi调用后返回的值:s_szWord是空,s_fWeight是零.
请问大侠们,问题在哪里,指点一二!
{
char *s_szWord; //字符串
DWORD s_dwPOS; //词性标志
float s_fWeight ;//关键词权重,如果不是关键词,权重为0
SHLSegWord()
{
Reset();
};
void Reset()
{
s_szWord = NULL ;
s_dwPOS = 0 ;
s_fWeight = 0;
};
};
我在DELPHI定义:
SHLSegWord = Record
s_szWord:string; //字符串
s_dwPOS:integer; //词性标志
s_fWeight:real;//关键词权重,如果不是关键词,权重为0
end;
function HLGetFileKeyAt(HANDLE :THandle; iIndex:integer):SHLSegWord;stdcall; external 'HLSSplit.dll';
在delphi调用后返回的值:s_szWord是空,s_fWeight是零.
请问大侠们,问题在哪里,指点一二!
解决方案 »
- 透明 可移动 大小调节 旋转的 选框
- Rem Objects开发三层的效率问题,用过的大侠帮帮忙,没用过的帮忙顶一下,谢谢
- acess ado 简单问题,在线等
- 请问这样的问题怎么解决
- 如何编程实现Sock5的代理服务,最好有源码(delphi的)!
- 高分寻《Delphi5开发人员指南》的随书光盘的代码。
- 关于自定义报表打印时出现的问题?
- 怎样获得主板序列号???
- 关于MIDAS中随应用服务器自动启动关闭scktsrvr.exe程序?
- 请教:读取数据库记录,怎么对这些数据进行分页显示?适合用什么组件来显示数据记录?
- 如何在Delphi中设置控件的相对位置
- 急死啦!为什么总是需要先登录一次服务器后才能连接到SQL Server?
各位大侠,上面的方法我试了还是不行。
SegWord = Record
s_szWord:string; //字符串
s_dwPOS:integer; //词性标志
s_fWeight:real;//关键词权重,如果不是关键词,权重为0
end;
SHLSegWord=^SegWord
定义为指针记录