关于2000与98兼容的问题!在线等待!!!!!!! ( 积分: 200 )

凡1979

Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi+2000制作一个程序!
2000下使用正常!
可是到了98以后,麻烦来了!一运行就报错!
“未知”错误!
然后又是溢出报错!
请各位大虾给分析一下,什么原因!怎么摆平!?
谢谢!在线等!
QQ:21748681
 
我用delphi+2000制作一个程序!
2000下使用正常!
可是到了98以后,麻烦来了!一运行就报错!
“未知”错误!
然后又是溢出报错!
请各位大虾给分析一下,什么原因!怎么摆平!?
谢谢!在线等!
QQ:21748681
 
说详细点,另外自己也可以加入一些测试信息,还有个软件,叫什么cnPack的,好像可以检查内存方面的问题,还有个E什么什么log的软件,也哟类似功能,装起来看看
 
能否告诉我该怎样提供你需要的消息呢!?谢谢
 
在Win98下装个Delphi,跟踪调试一下。
 
呵呵!
我是菜鸟一个!
如何跟踪调试呢!?
 
跟踪,就是在delphi下打开程序,然后在程序的一些地方设上断点
然后运行程序,一步步看看程序在哪出的错.
 
不是数据库方面出错就是控件的问题
要么就是使用的接口或是DLL或是函数只能在NT中使用, 98不支持
记得删除所有创建的DCU(至少当前目录的Dcu全部删除)再编译一下试试
 
断点!?
怎么设?!
有什么用!?
 
我使用的有adoquery
dbgrid
datasource
等等就是这三种数据库相关控件!
还有quickrep,其他的都是普通的控件!
有关系麽!?
 
升级SQL2000
 
升级到mdac2.8再打补丁。
 
你的程序如何写的,有没有写到与系统有联系的地方。
如:某些汇编语句就不能同时在两个系统上使用!
 
你开发的是ADO数据库程序
相应的,在98中要安装MADC最新版本
 
请问什么是mdac2.8!?
该如何使用啊!?
以前我也用ado做过程序!没有出现这样的问题!
是不是使用ado控件过多也会这样呢!
还有我的数据库是oracle8.1.7
 
现在又出现了一个问题!
在运行某一个窗体的时候报错canvasdo
es not allow drawing!!!???
这是怎么回事 呢!?
 
估计是报表的问题,
 
to chenybin
我试了一下!
将onshow过程中的quickrep的Prepare事件屏蔽掉就可以了!
问题是我需要使用到他来赋值!
郁闷ing!!!
能否qq上聊呢!?21748681
 
还有我调用这个form是用的
begin
Application.CreateForm(Taboutmeform,aboutmeform);
try
aboutmeform.ShowModal;
finally
aboutmeform.Free;
end;
end;
不知会不会有关系!?
 
和这个没关系,因为Canvas的提示是画图的时候的问题,而楼主提到的控件只有报表是需要画图的,所以我觉得应该是报表控件的原因,楼主检查一下是不是有设置的问题,很久没弄了,搞不清楚了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部