这种错误一般是内存使用不当,使用了没有分配的内存。
原因是你使用了edite.text这个东西是不能这样用的,你需要先
var
s:string[200];
begin
s:=edit.text;
fun(longword(s));
end;
你是一是这样应该可以。
原因是你使用了edite.text这个东西是不能这样用的,你需要先
var
s:string[200];
begin
s:=edit.text;
fun(longword(s));
end;
你是一是这样应该可以。
解决方案 »
- 关于文件打开的问题(急)
- 如何将Delphi的应用程序放入HTML文件中 ,并可以利用IE可浏览
- DP7自带的组件TServerSocket和TClientSocket问题(急)!
- delphi打开GSM MODEM设备出错(USB接口)
- 怎么才能屏蔽窗口的关闭按钮,使关闭按钮“X”变灰啊?急!!!在线等.....
- 怎样用creat table建立出来的数据表的正确数据类型??
- 请问如何取得主版的序列号?
- 动态数组问题
- 为什么有些控件安装之后,Find declaration 找不到定义那?
- 高手指教,TTable与TQuery用哪个好些?如何用?
- 怎样编写在整个硬盘搜索一个文件的程序,多谢指教。
- 怎样调用hint不同的控件(如edit)?
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
extern "C" _declspec (dllexport) Fun(int x)
{
MessageBox(NULL,"ddd","FUck",1);
}
头文件extern "C" _declspec (dllimport) Fun(int x);
只要调用时传送参数就会出错,不传参数就没问题。不知道是不是dll写的有问题。
操作系统为win2000 server.