在另一个程序调用时报如下错误:
Access violation at address 048D252C IN module'cstpricedll.dll',read of address
00000034报完后单击确定数据出来,
我应该怎样处理才将这句烦人的错误消失???高手请进!
Access violation at address 048D252C IN module'cstpricedll.dll',read of address
00000034报完后单击确定数据出来,
我应该怎样处理才将这句烦人的错误消失???高手请进!
解决方案 »
- cxgrid的过滤器过滤0值问题
- Char类型的变量c,是0-128还是0-255呢?用Byte(c)转换,然后转换成字符串
- 困惑,WM_TIMER消息的处理是阻塞的吗?
- 请高手指点迷津,小弟焦急的等待!!!!
- 怎样正确使用exit,terminate,halt,break这几个函数
- 我想在delphi中调用系统启动时的声音,怎么调啊?请帮忙!
- 怎么向网站发送cookie信息?
- 如何实现windows优化大师类似的内存页面整理?
- 如何获得一个文件的创建时间?高分求助!100分
- 简单问题:(1)请问如何在DELPHI中捕捉到SQL语句错误的异常(2)请问如何将TFont对象的数据保存到数据库当中,DB2的库。解决立马给分!
- 新手求助
- 我的代码有问题吗?
function Showfrm(AHandle:THandle;flag:shortstring;connectstr:String):boolean;stdcall; //create 2004-4-13 ming
var
PriLevform:TPriLevform;
EmpPriRigform:TEmpPriRigform;
gdslevform:Tgdslevform;
cstlevform:Tcstlevform;
gdscstrefform:Tgdscstrefform;
cp_diffLogform:Tcp_diffLogform;
CP_EdtLOGform:TCP_EdtLOGform;
GdsCstLevRefForm:TGdsCstLevRefForm;
CHECK_GDSCSTform:TCHECK_GDSCSTform;
begin
Application.Handle:=AHandle;
Application.CreateForm(TMA_MENU, MA_MENU);
Application.CreateForm(TVD, VD);
Application.CreateForm(TINIT, INIT);
INIT.Database1.Params.Text:=connectstr;
其中我传参数时
showfrm(application.handle,'1','INIT.Database1.Params.Text')
其中'INIT.Database1.Params.Text'系统报sqlserver数据库找不到,
如果把这句话写成这样就可以
showfrm(application.handle,'1','DATABASE NAME=ven'
+#13+'SERVER NAME=ven'
+#13+'USER NAME=tiger'
+#13+'OPEN MODE=READ/WRITE'
+#13+'SCHEMA CACHE SIZE=8'
+#13+'BLOB EDIT LOGGING='
+#13+'LANGDRIVER='
+#13+'SQLQRYMODE='
+#13+'SQLPASSTHRU MODE=SHARED AUTOCOMMIT'
+#13+'DATE MODE=0'
+#13+'SCHEMA CACHE TIME=-1'
+#13+'MAX QUERY TIME=300'
+#13+'MAX ROWS=-1'
+#13+'BATCH COUNT=200'
+#13+'ENABLE SCHEMA CACHE=FALSE'
+#13+'SCHEMA CACHE DIR='
+#13+'HOST NAME='
+#13+'APPLICATION NAME='
+#13+'NATIONAL LANG NAME='
+#13+'ENABLE BCD=TRUE'
+#13+'TDS PACKET SIZE=4096'
+#13+'BLOBS TO CACHE=1024'
+#13+'BLOB SIZE=2048'
+#13+'PASSWORD=');