请问:错误提示‘Access Violation at address 00403B5E in Module 'menu.exe',read of address 42423EBE’
1、一般是由什么原因引起的?能否提示一下或者举些例子?
2、如果实在改不了,用什么方法可以使这个错误提示不显示出来?
1、一般是由什么原因引起的?能否提示一下或者举些例子?
2、如果实在改不了,用什么方法可以使这个错误提示不显示出来?
解决方案 »
- DataSnap下ClientDataSet如何使用参数
- indy 10.5.5 的一些困惑
- delphi通过Tadoquery调用oracle存储过程
- 在delphi里面怎么能把word转换成pdf?
- 请了解PDF的高手忙我啊!!分要多少给多少
- fastReport里面怎么添加自定义函数? (有帮助,不知道怎么用)
- 我无法打开csdn的帖子,报“无法显示 XML 页”,怎么解决啊?
- 请教类似于VB中的选择小方框的列表框,如何设置ListBox的属性?
- 可用分是怎么样提升的?
- ODAC 6.80.0.47连接Oracle问题
- 请教这个动态创建的文本事件又如何写,
- DelphiBBs上也无人答的题:如何实现IE右键启动我的程序(象NetAnts)
var
edit1 : TEdit;
begin
edit1.create(self);//正确的写法应该是:edit1 := TEdit.create(self);
{edit1对象的实例还没有创建,你就引用了它,就会出如上的错误}
end;
2、这种错误是致命的,是不可能跳过这个错的,还是检查一下你自己的代码吧
...
begin
...
sndstream.position:=0;
sndstream.write(cc,1);
...
end;
是否是sndstream没有建立我就使用?但很奇怪我没有建立它怎么让我用,而且不在执行sndstream.position:=0时出错,而是在执行完sndfax后不知道硼到哪里就出错了?
在你给的这里是不用的
如:
aMemStream := TMemoryStream.Create;
try
sndfax(aMemStream);
finally
aMemStream.Free;
end;