@@为什么我的程序在关闭delphi的时候出错:Access violation at address 0083B551 in module ‘VCL70.BPL’.Read of address FFFFFFFF. [问题点数:80分,结帖人pcent]

Bbs2
本版专家分:393
结帖率 100%
Bbs2
本版专家分:393
Bbs5
本版专家分:3437
Blank
铜牌 2008年9月 总版技术专家分月排行榜第三
Blank
红花 2008年10月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2008年9月 .NET技术大版内专家分月排行榜第二
Bbs2
本版专家分:489
Bbs4
本版专家分:1226
Bbs2
本版专家分:393
Bbs1
本版专家分:27
Bbs1
本版专家分:27
Bbs7
本版专家分:12035
Bbs5
本版专家分:4458
Bbs2
本版专家分:393
Bbs3
本版专家分:546
Bbs2
本版专家分:135
Bbs7
本版专家分:12487
Bbs4
本版专家分:1271
Bbs1
本版专家分:9
Bbs2
本版专家分:393
Bbs5
本版专家分:2014
osg学习一:Access violation 错误的解决
OSG智能指针 2011-04-07 21:43 摘自:Don Burns《Using Reference Pointers in Producer and OpenSceneGraph》 ref_ptr 规则1: 对所有从Referenced 继承的类,都用ref_ptr 规则2: 绝对不要返回ref_ptr 它自己 规则3: 绝对不要用ref()、un
dll 函数返回时报Access violation 异常
用c++写的dll,另一个exe<em>程序</em>调用dll中的函数,结果dll函数返回报
navicat premium 运行 sql 文件时异常
执行sql 文件时   [Err] Access <em>violation</em> at <em>address</em> 0104A3A5 in <em>module</em> 'navicat.exe'. Read of <em>address</em> 00000000 [Msg] Finished - Unsuccessfully -------------------------------------------------- 问题解决:
动态调用DLL函数有时正常,有时报Access violation的异常
__stdcall/__cdecal/__fastcall 定义导出函数的重要性
使用navicat运行sql脚本文件
图解更清晰
Access Violation at address in module ''.Read of address 问题
为啥我运行就显示这个 提示代码问题在这 rn[code=c]rnFILE *f;rnint p=0;rnchar filename[]="Addr_Index.txt";rnint a[2000][2];rnf=fopen(filename,"r");rnwhile(!feof(f))rn fscanf(f,"%d=%d",&a[p][0],&a[p][1]);rn p++;rnrnfclose(f); rn[/code]rnrn问题出在哪?
delphi 出现 找不到rtl70.bpl的解决办法
这个情况一般在<em>程序</em>打包之后在别人的机器出现的这个问题。有<em>时候</em>在本机调试也会出现这个问题。      解决办法:project0 》options 》packages 》build with runtime packages 前面的对钩去掉即可。      若是原来就是未选中状态,则先勾选然后编译一次,编译完后再去掉对钩,重新编译就不会出现问题了。
IMG解压工具
IMG解压工具
dbxopenmysql50.dll和libmysql.dll
<em>delphi</em>连接mysql:dbxopenmysql50.dll和libmysql.dll
程序退出报错 Access Violation at 0x7c93b1fa 之类问题的解决办法
Access <em>violation</em> at xxxx,顾名思义,<em>程序</em>在执行过程中不恰当的访问了内存中某个位置,导致出现如上提示,一般可能造成此原因的有很多,例如dll版本问题,是否中毒等,但对于我们开发人员的来讲,你的<em>程序</em>在某个时刻出现了Access <em>violation</em>,则基本表明你代码某个地方编写的出了问题,常见的是访问了已释放的指针、资源,对于一般的项目来说,通篇查找问题所在不现实,现在在这里提供
Delphi出现内存访问出错的一般原因
内存<em>出错</em>的讨论:"Access <em>violation</em> at <em>address</em> 地址 in Module 你的应用. 这种在Delphi的开发中普遍存在. 这种内存访问错误,往往是访问了已经Free掉的对象,或是访问还没有生成的对象. 如果这个地址为 0000000, 则一般为访问还没有创建的对象.
解决 Delphi7 出现 0012F88F 内存Write错误问题
Delphi7在Win2003安装后使用时点击菜单 Project/Options 提示错误: Access <em>violation</em> at <em>address</em> 0012F88F. Write of <em>address</em> 0012F88FAccess <em>violation</em> at <em>address</em> 0012F9DB. Write of <em>address</em> 0012F9DBdgo 了一下,得到了相应的办法:依次点
PLSQL安装问题
启动PL/SQL Developer 报字符编码不一致错误 ,Database character set (AL3... Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.Character set conversion may cause unexpected results.Note: you can set the client cha
DELPHI7编译出错提示内存:RLINK32.dll出错
<em>delphi</em>7编译慢 或linking阶段会<em>出错</em> 经常会出现内存泄漏或不足 或RLink32.DLL访问<em>出错</em> 直接把bolndmm.dll与rlink32.dll拷贝至<em>delphi</em>7下的bin目录中可以调试了 按网友的说法 新版的内存管理器或连接器 bolndmm.dll与rlink32.dll 经过优化
开发中的小知识点
  1、IDEA使用的清除命令: View--Tool Windows---maven project(显示在右边栏)--Execute maven Goal(执行maven指令) 清除指令:clean package -D maven.test.skip 也可以用下面的terminal中输入mvn clean命令 2、IDEA类中搜索:Ctrl+F   全文搜索:Ctrl+shift+F ...
delphi程序报错:Access Violation at address 00000000. Read of address 00000000?
当我点击确定时,又报错:Access Violation at <em>address</em> 77D1B308 in <em>module</em> "user32.dll".怎么解决?
Delphi2010 运行时经常会发生关于rtl140.bpl的报错
前几天试用了一下Delphi2010,安装之后,发现总是报出下面的对话框,而且出现错误就无法<em>关闭</em>,会一直提示,只能强制<em>关闭</em>软件。 运行时经常会发生关于rtl140.bpl的报错" TITLE="Delphi2010 运行时经常会发生关于rtl140.bpl的报错" />       心理想Embarcadero的那一帮牛人,应该不会置这么明显的错误而不顾就发行软件的。 肯定是软件冲突引起的,于
access violation at address 4010CF8B. Read of address 00000180
出现如题这个错误,将该错误确定之后按F7还能继续运行,不知道是什么错误?
Access violation at address 0044ABDA in module 'Wmain.exe'. Read of address 00000036.
Debugger Exception Notificationrn---------------------------rnProject Wmain.exe raised exception class EAccessViolation with message 'Access <em>violation</em> at <em>address</em> 0044ABDA in <em>module</em> 'Wmain.exe'. Read of <em>address</em> 00000036'. Process stopped. Use Step or Run to continue.rn---------------------------rnOK Help rn---------------------------rnrn这个Debugger是什么引起的?
Access violation at address 008BD840 in module 'project1.exe'. Read of address 0
<em>delphi</em> 运行的<em>时候</em> 出现错误Access <em>violation</em> at <em>address</em> 008BD840 in <em>module</em> 'project.exe'. Read of <em>address</em> 0970AB95.rnrnrn<em>delphi</em>运行的<em>时候</em>提示这个错误 怎么回事啊?哪方面的原因 在别人的机器上就没问题啊
Access violation at address 00416718 in module 'project1'. Read of address 000002F0
怎么查找 具体是哪条语句....
Access violation at address 016A92D0 in module 'dbexpMysql.dll',read address of 000008
用dbExpress连接数据库,出现这种错误,不知道哪位Tx能帮我?rnMySQLConnection已经连接上了mysql,用SimpleDataSet连接时出现了这个错误rn
Access violation at address 00403840 in module 'IEXPLORE.EXE'.Read of address 0000B8CS.????????
电脑在5秒钟出现一次下列对话框:Access <em>violation</em> at <em>address</em> 00403840 in <em>module</em> 'IEXPLORE.EXE'.Read of <em>address</em> 0000B8CS.rn请问是什么原因,急急急!!!!!rn
Access violation at address 400c4921 in module 'vcl60.bpl'. Read of address 2DF0410
什么原因引起的?rn
reportmachine 报表的问题 access violation at address in module ‘adort160.bpl’read of address ...
reportmachine 报表的问题 <em>access</em> <em>violation</em> at <em>address</em> in <em>module</em> ‘adort160.bpl’<em>read</em> of <em>address</em> ...rnrnrnrnrn代码:rn[code=Delphi(Pascal)]procedure ReportSummary1_OnAfterPrint(Sender: TObject);rnbeginrn Query1.close;rn Query1.sql:='Update bd_title Set printno=printno+1 where dh='''+Memo17.memo.text+'''';rn Query1.execsql;rnend;[/code]rnrn如果把 [code=Delphi(Pascal)]Query1.execsql;[/code] 注释掉就不会报错了。。rnrn到底啥问题。。大哥们 帮帮我。。。
Access violation at address 0043EA9B in module 'project1.exe'.read of address
-
Access violation at address 004c658A in module'FC.exe' read of address 00000000.
客户在注册和登录服务器时,报了这个错误。不知道什么原因。rn想了很久,还是不知道怎么弄~rn不知道有谁遇到类似问题。rn这个问题出在哪~
access violation at address 2072756F. Read of address 2072756f
自己编写的<em>程序</em>,运行时有<em>时候</em>会出现象"<em>access</em> <em>violation</em> at <em>address</em> 2072756F. Read of <em>address</em> 2072756F",(2072756F不定),请教 象这样的错误查找从何入手呢?或者什么情况会引起这样的错误提示?
运行时出现access violation at address in module'xxx.dll' read of address
[img=http://img.bbs.csdn.net/upload/201311/27/1385553259_357919.png][/img]
access violation at address 00508B5E in module 'project.exe' Read of address 00000000
procedure TForm1.Button5Click(Sender: TObject);rnvarrn index,i,j:Integer;rn FilePath,Code,County,formula:string;rn DB:Database;rn DAOQuery2:TDAoquery;rn function getprice(code,county,currentstr:string):string; //这里的code传入的是库编码,对数据库进行一次查询返回countyrn beginrn with DAOQuery2 dorn beginrn Close;rn SQL.Clear;rn SQL.Add('select '+County+' from '+currentstr+' where 材料编码 in (select 材料编码 from MonDYB where 库编码='+QuotedStr(code)+')');rn Open;rn result:=FieldByName(County).AsString;rn end;rn end;rnbeginrn with DAOQuery1 dorn beginrn Close;rn SQL.Clear;rn SQL.Add('select * into MonthPrice from Monformwork');// 复制临时表monthprice rn Execute(0);rn SQL.Clear;rn SQL.Add('select * from MonthPrice');//怪临时表记录集rn open;rn First;//取第一条记录rn while not eof do rn beginrn Code:=FieldByName('库编码').AsString;//取第一条记录集中的所需要的一个字段做为下面函数的参数rn for i:=4 to fieldcount-1 do //对这条记录的的第五个字段至第最后一个字段循环进行处理rn beginrn County:=Fields[i].FieldName; //取第五个字段做为函数的参数rn DAOQuery2.Create(Application); //动态建立一个queryrn DAOQuery2.Database:=DAODatabase1; rn with DAOQuery2 do //进行第五个字段的处理 rn beginrn Close;rn SQL.Clear;rn SQL.Add('select 转换公式 from MonDYB where 库编码='+QuotedStr(code));rn Open;rn formula:=FieldByName('转换公式').AsString;rn index:=pos('',formula);rn while index > 0 dorn beginrn j:=pos('',formula);rn formula:=copy(formula,1,index-1)+getprice(copy(formula,index+1,j-index-1),County,currentstr)+copy(formula,j+1,length(formula)-j);rn index:=pos('',formula);rn Close;rn SQL.Clear;rn SQL.Add('update Monthprice set '+County+'='+formula+' where 库编码='+QuotedStr(code));rn Execute(0);rn end;rn end;rn end;rn end;rn next;rn end;rnend;rnrn帮我看看哪里出问题了?rn
Access violation at address 520F034D in module 'corIde50.bpl'.read of address 00000000.
其他工程没有问题,只要一个工程是这样的。rn保存工程,怎么会这样呢?rn请大家帮忙!rn
Access violation at address 007318D3 in module 'Flow.exe'.Read of address 00000000.
rnAccess <em>violation</em> at <em>address</em> 007318D3 in <em>module</em> 'Flow.exe'.Read of <em>address</em> 00000000.rnrn之前搜索了下,论坛中是有不少类似的问题,不过好像对我都不适用,还望高手指点迷津!
Access violation at address 0054B662 in module 'project.exe'.Read of address 00000008
那位大侠有没有见到这样的问题,我在用ListView时经常发生这样的错误,就是当我执行下面语句时经常报错,这是<em>为什么</em>rnaa:=listview1.topitem;rnfor i:=0 to listview1.items.count-1 dornbeginrn//我的代码rnaa:=listview1.getnextitem(aa,sdall,[isnone]);rnend;rn但是经常报错rnAccess <em>violation</em> at <em>address</em> 0054B662 in <em>module</em> 'Project1.exe'.Read of <em>address</em> 00000008rn你们有没有见到过!
Access violation at address 0054619C in module 'MyQSObject.exe'. Read of address 00000000
[code=Delphi(Pascal)]rnprocedure TFormHouse.btnSelectClick(Sender: TObject);rnvarrn sSQL:string;rnbeginrn sSQL := 'Select * From TB_House Where 1 > 0 ';rn if Trim(edt1.Text) <> '' thenrn sSQL := sSQL + ' and HouseNum = ' + QuotedStr(edt1.Text) + '';rn if Trim(edt2.Text) <> '' thenrn sSQL := sSQL + ' and HouseInfo = ' + QuotedStr(edt2.Text) + '';rn with Query dorn beginrn Connection := TDBConnector.Instance.Connection; //执行到这<em>出错</em> rn SQL.Text := sSQL;rn Open;rn ds1.DataSet := Query;rn dbgrdh1.DataSource := ds1;rn end;rnend;[/code]rnrn创建ADOConnection:rn[code=Delphi(Pascal)]rnprocedure TAccessConnector.StartConnect;rnbeginrn if not Assigned(Connection) thenrn Connection := TADOConnection.Create(nil); rn with Connection dorn beginrn LoginPrompt := False;rn ConnectionString := Format(ACCESSCONN_STR, [DBName, DBPassword]); //DBName, DBPaddword读取配置文件rn//ACCESSCONN_STR为常量: ACCESSCONN_STR = 'Provider=Microsoft.Jet.OLEDB.4.0;Password="";'+rn 'Data Source=%s;Persist Security Info=True;'+rn 'Jet OLEDB:Database Password=%s';rn Open;rn FConnected := True;rn end;rnend;[/code]
Access violation at Address 78010AA0 in module 'msvcrt'. Read of address 00000003.
MsvCrt.dll包的作用是什么,何种组件需要依赖此包,<em>程序</em>在我机子上运行好好的,可是到其他主机上就不能运行,出现以下异常,请高手指教。rnAccess <em>violation</em> at Address 78010AA0 in <em>module</em> 'msvcrt'. Read of <em>address</em> 00000003.
Access violation at address 0047BCCC6 in module 'prj1.exe'.Read of address 00000
点击登记的<em>时候</em>插入表中内容。插入成功给出提示。如果再输入信息点击登记,<em>程序</em>报这个错误。[img=http://img.bbs.csdn.net/upload/201408/21/1408603155_737060.jpg][/img][img=http://img.bbs.csdn.net/upload/201408/21/1408603163_472777.jpg][/img]rnrn登记 按钮代码:rnprocedure TForm4.Button1Click(Sender: TObject);rn varrn sqlstr,edxingming,eddianhua,edcardno,ednianling,edzhuzhi,dengjisj:string;rnbeginrn edxingming:=trim(edtxingming.text);rn if length(edxingming);rn end;
Access violation at address 004B2601 in module'ZLManager.exe'.Read of address 0000005C?
问题1:rn我用数据模块做<em>程序</em>时,出现对话筐提示大致意思:rnAccess <em>violation</em> at <em>address</em> 004B2601 in <em>module</em>'ZLManager.exe'.Read of <em>address</em> 0000005Crnrn如何解决?rn但不用数据模块时不出现这个问题?rn具体如下解释:rn假设数据模块名字是datarn上面放着ADOConnection1和ADOQuery1rn在登录窗口login中使用data中的ADOQuery1时出现上述提示,而在登录窗口login中放上ADOConnection1和ADOQuery1使用时不会有错误rn这是<em>为什么</em>?rn如何解决?rn谢谢!!!rn问题2:rn运行<em>程序</em>时每次都出现 database login对话框,如何不让它出现这个对话框就能连接数据库?rn谢啦rn
delphi7 出错 解决方法
<em>delphi</em>7运行不正常的提示unable to rename'c:\program files\Borland\<em>delphi</em>7\Bin\<em>delphi</em>32.$$$'to'c:\program files\Borland\<em>delphi</em>7\Bin\<em>delphi</em>32.dro',请求高人解决的方法 问题补充: 我已经解决了 step1,修改“C:\Program Files\Borland
delphi access violation at address
我不知道这个是什么错误rn但是我运行是可以的rn我做的是进销存rn我第一次存进货单,可以保存的rn但是我第二次点菜单那边的进货单录入就会出现这个问题rn这个是这么回事
【转】windbg 调试经典文章(常用)
Here we go again: it is snowing in Milan while I am publishing a new blog post . Admittedly, this coincidence is getting more and more interesting, maybe meteorogists can spot a pattern here . Today'
运行程序提示access violation at address的解决方法【转自互连网】
打开EXE<em>程序</em>提示时,提示:<em>access</em> <em>violation</em> at <em>address</em> xxxxxxxxx 后边一大堆,这种情况下应该怎么解决呢?百度了一下,原来很简单。 现在把解决方法公布出来:    右击“我的电脑”。单击“属性”。    在“系统属性”中单击“高级”。    在“性能”中单击“设置”。    在“性能选项”中单击“数据执行保护”。    单击“添加”。选择要运
databridge access violation ...read of address ...
我的第一个dephi<em>程序</em>会调用第二个<em>delphi</em><em>程序</em>,同时传递参数,第二个<em>delphi</em>rn<em>程序</em>用收到的参数查询数据并显示,原先的<em>程序</em>运行正常,最近换了DB,所以我更改了连接DB的信息,重新编译,<em>程序</em>报错,跟踪了下,是第二个<em>程序</em>中的databridge报错。rnrn第二个<em>程序</em>单独运行,没有错误,但被第一个调用时,当用到一个databridge时,就报错<em>access</em> <em>violation</em> ...<em>read</em> of <em>address</em> ...rnrnrnrn这个怎么解阿??
access violation at address 004FB06E in module
<em>delphi</em>运行时弹出<em>access</em> <em>violation</em> at <em>address</em> 004FB06E in <em>module</em>rn怎么解决
安装两个BCB6控件SynEdit、mwEdit 0.92a的过程总结
fm: http://www.daxia.com/bibis/moredata30_1440875_18030.shtml 我的操作步骤: (1).首先在网络上下载mvEdit 0.92a(mwEditv0·92.rar)和SynEdit(SynEdit_2_0_6.zip)两个控件源码。 (2).用BCB6打开SynEidt工程文件(bcb4的工程)试图编译安装,编译失败(查看后面的转载,
BCB常见错误和运行时异常
写在前面:当你在百度、谷歌上都搜索不到解决方案时,证明你的思路是错误的,应改变解决思路1、unresolve external '' 这些错误是由于: (1)工程中没有包含相应的cpp文件;(2).h中有函数声明,.cpp中没有函数实现;(3)类的CPP文件中,成员函数没有在方法名前加类名;(4)类静态成员变量没有在cpp文件中初始化;(5)这种情况出现在命名空间中,即.h文件中声明函数,并把函数...
远程登陆速达E3PRO服务器出现share violation错误的解决方法.
1,先退出速达的有关<em>程序</em>(速达服务器,客户端)或者其他BDE相关<em>程序</em>2,在服务器检查控制面板中有无BDE ADMINISTRTOR.如果没有就上网去找一个DBCommander 2000 Pro的软件,安装它就可以在控制面板找到它了.附如果控制面板没有,请找找它的默认路径C:/Program Files/Common Files/Borland Shared/BDE/BDEADMIN.EXE,
violation at address ... in module 'project1.exe'.read of address ...的错啊?">为什么我的程序老是出"Access violation at address ... in module 'project1.exe'.read of address ...的错啊?
我都碰见好多次了
ffffffff."错">我在用程序创建快捷方式出现:“access violation address 00440667 in module"ccj.exe".Read of adsress ffffffff."错
unit creat_cj;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogsrn ,ActiveX,ComObj,Shlobj,Registry, StdCtrls;rnrntypern TForm1 = class(TForm)rn Button1: TButton;rn procedure Button1Click(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Form1: TForm1;rnconstrn IID_IPersistFile:TGUID='0000010B-0000-0000-C000-000000000046';rnimplementationrnrn$R *.DFMrnfunction GetShellFolder(const Folder:String):String;rn constrn cWin32='SOFTWARE\Microsoft\Windows\CurrentVersion';rn cSHellPrefix='\Explorer\Shell Folders';rn varrn r:TRegistry;rn beginrn result:='';rn r:=TRegistry.Create;rn tryrn r.RootKey:=HKEY_CURRENT_USER;rn if r.OpenKey(cWin32+cShellPrefix,False) thenrn Result:=r.<em>read</em>string(Folder)+'\';rn finallyrn r.Free;rn end;rnend;rnfunction CreateLink(aPathObj,aPathLink,aDesc:string):Boolean;rn varrn sLink:IShellLink;rn PersFile:IPersistFile;rn beginrn sLink.SetPath(pchar(apathobj));rn sLink.SetDescription(PChar(aDesc));rn if SUCCEEDED(slink.queryInterface(IID_IPersistFile,PersFile)) thenrn beginrn PersFile.Save(StringToOLEStr(aPathlink),True);rn result:=false;rn end;rn result:=True;rn end;rnprocedure TForm1.Button1Click(Sender: TObject);rnbeginrn Createlink('e:\qyfw1\qyfw.exe',GetShellFolder('Desktop')+'mylink.lnk','dfdfd');rn rnend;rnrnend.rn
JVM 崩溃分析方法
没想到我这种刚刚入门的人使用 JVM 都把她搞崩溃了,所以在网上找了一下解决办法: 原文地址:http://www.cnblogs.com/shiyangxt/archive/2009/01/06/1370627.html 前些天,搞JNI的<em>时候</em>,报了个JVM崩溃的错。错误信息如下: # # An unexpected error has been detected by Ho
fix DAX error(解决delphi编写的ocx控件中的DAX error问题)
when using Internet Explorer in Wink2, WinXp, ActiveForm or ActiveX control raiseDAX error : <em>access</em> <em>violation</em> at <em>address</em> 000reason :<em>delphi</em>s ocx use same parking window procedure.one ocx must use indi
常见Win32异常错误码
Value Macro Meaning 0x80000002 EXCEPTION_DATATYPE_MISALIGNMENT The th<em>read</em> tried to <em>read</em> or write data that is misaligned on hardware that does not provide alignment. For example, 16-bit val
如何捕获access violation异常
文章目录 <em>access</em> <em>violation</em>的由来<em>access</em> <em>violation</em>的实例Win32 exceptionSEH异常与C++标准异常捕获方法   1.<em>access</em> <em>violation</em>的由来 <em>access</em> <em>violation</em>,字面意思就是试图访问不可访问的内存。比如给一个标记为NULL的指针赋值。 通常这个异常在C++中会引起<em>程序</em>崩溃,并提示“异常代码:c0000005”。这
为什么DLL出错??,急呀!!(Access Violation at address 002B7F56 in module 'calbom.dll',read of address '0000005C')
DLL内容:rnlibrary calbom;rn rnusesrn ShareMem,rn SysUtils,rn DB,rn ComCtrls,rn Classes,rn QDialogs,rn BomDataMoudle in '..\BomDataMoudle.pas' DataModule1: TDataModule;rnrn$R *.resrnrnProcedure expand(itname:Pchar;bomview:TTreeView);StdCall;rnBeginrn //<em>程序</em>中有调用ClientDatasetrnEnd;rnrnExportsrn expand;rnrnbeginrnend.rnrnrn调用DLL的<em>程序</em>如下:rnunit BOMAdd;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, StdCtrls, Buttons, ComCtrls, ExtCtrls, DBCtrls, Mask, Grids,rn DBGrids,DB;rnrntypern TBom_Add = class(TForm)rn GroupBox1: TGroupBox;rn Label1: TLabel;rn TItem: TEdit;rn SBS1: TSpeedButton;rn SBR1: TSpeedButton;rn Label2: TLabel;rn TDp: TEdit;rn BOMTree: TTreeView;rn procedure SBS1Click(Sender: TObject);rn procedure BOMTreeClick(Sender: TObject);rn procedure BOMTreeDblClick(Sender: TObject);rn procedure SBR1Click(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn Bom_Add: TBom_Add;rnrnimplementationrnrnuses BomDataMoudle;rnProcedure expand(itname:Pchar;bomview:TTreeView);StdCall; external 'calbom.dll';rnrn$R *.dfmrnrnprocedure TBom_Add.SBS1Click(Sender: TObject);rnvarrn Str:String;rn test:Pchar;rnBeginrn With BOMDM.C310 Dorn Beginrn close;rn str:='Select item,part,unit,levels,begins,ends,Scrap From s310 Order by item,part';rn commandtext:=str;rn open;rn End;rnrn With BOMDM.C310S Dorn Beginrn close;rn str:='Select part,keys,um,dp,line from s130 Order by part';rn commandtext:=str;rn open;rn End;rn test:=pchar(trim(TItem.text));rn expand(test,BOMTree);rnend;rn
Aceess violation at address xxxxx in module xxxxx.dll, Read of address 0000000.
我在自己机器上运行一个 a.exe, a.exe 用到了 xxxxx.dll 里面的函数,以双击 a.exe, 就弹出一个警告框,报标题里面的错误.但是我在其他机器就没有问题,郁闷。两台机器都是 2000 server。rn哪位大虾有办法?
Aceess violation at address xxxxx in module *.ocx, Read of address 0000000.
打开网页的<em>时候</em>Aceess <em>violation</em> at <em>address</em> xxxxx in <em>module</em> *.ocx, Read of <em>address</em> 0000000. <em>出错</em>rn这怎么解决
delphi 线程 access violation at address
最近用DELPHI写一个线程的<em>程序</em>,会不定时出现<em>access</em> <em>violation</em> at <em>address</em> 后面的地址经常不一样,有<em>时候</em>是00000000,有<em>时候</em>是其他的,请大虾们帮忙看下下面的<em>程序</em>有什么问题rnrn//-------------定义线程-------------------------------rn typern TMyTh<em>read</em> = class(TTh<em>read</em>)rn protectedrn procedure Execute; override;rn end;rnrnprocedure TMyTh<em>read</em>.Execute;rnvarrntmpList:TStringList;rn index,row:Integer;rnbeginrnrnFreeOnTerminate := True;rn if NewMsgBox.OpenDialog1.Execute then //获取文件的路径rn beginrn if waitplease = nil thenrn waitplease:= Twaitplease.Create(nil);rn waitplease.Show; //显示进度条的窗体rn tmpList:=TStringList.Create;rn tmpList.LoadFromFile(NewMsgBox.OpenDialog1.FileName); //把文本文件导入StringList;rn row:=NewMsgBox.PhoneGrid.RowCount; //NewMsgBox中StringGrid的行数rn waitplease.Gauge1.Visible := true; //设置进度条相关属性rn waitplease.Gauge1.Invalidate;rn waitplease.Gauge1.Progress := 0;rn waitplease.Gauge1.MaxValue := tmpList.Count-1;rn for index:=0 to tmpList.Count-1 do //把StringList中的内容循环读近NewMsgBox的StringGridrn beginrn if CheckPhoneNumber(tmpList[index]) thenrn beginrn NewMsgBox.PhoneGrid.Cells[0,row]:=tmpList[index];rn row:=row+1;rn NewMsgBox.PhoneGrid.RowCount:=row;rn end;rn waitplease.Gauge1.Progress:=waitplease.Gauge1.Progress+1; //进度条+1rn end;rn waitplease.close; //<em>关闭</em>进度条rn tmpList.Free; //释放STRINGLISTrn end;rnrnrnend;rnrnrnrn//----------------调用线程----------------------rnrnTMyTh<em>read</em>.Create(False);
为什么程序关闭时候access violation add address 错误?
每次<em>程序</em><em>关闭</em>的<em>时候</em>就会报这个错,这是怎么回事呢
oraociei10.dll
PL/SQL登录报错“Access <em>violation</em> at <em>address</em> 7788FC47 in <em>module</em> 'ntdll.dll'”所需文件。可参考http://blog.csdn.net/xglongfcrt/article/details/8482892
Assess violation ad address 0055A7F0 in module 'XXX'. read of address 00000030
[code=Delphi(Pascal)]rnvarrn frm:TfrmChange;rnbeginrn frm := TfrmChange.Create(nil);rn with frm dorn beginrn tryrn EmpNum := dbgrdh1.DataSource.DataSet.FieldByName('EmpNo').AsString;rn//调试到这里的把鼠标放到DataSet上面显示:DataSet Variable 'Self'inassessible here due to optimizition,是什么原因呢?rn EmpName := dbgrdh1.DataSource.DataSet.FieldByName('EmpName').AsString;rn ShowModal;rn finallyrn Free;rn end;rn end;[/code]
易助 易飞如何解决“access violation at address”错误
检查打印机连接数,默认的打印机连接是否正常
27.windbg-内存破坏实例分析
以下实例来自AWD 代码: /*++ Copyright (c) Advanced Windows Debugging (ISBN 0321374460) from Addison-Wesley Professional. All rights reserved. THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRA
vc2008使用teechart绘图总结
vc2008使用teechart绘图总结       这几天做数据库的项目,要读取<em>access</em>内的数据绘制曲线 ,没有自己实现绘制图表的类,上网多次搜索,发现了一个叫做teechart的好东东,但是网上介绍的都是在vc6.0的平台下使用,最后经过一番摸索,终于搞定了,现将具体步骤详述:      1.先到迅雷上下个TeeChart Pro ActiveX 8.0.RAR,网址如下:http://www.componentcn.com/download/Steema/TeeChart8
CUDA调试
Stepper Failed: Trying to step invalid warp ================================================================================ Memory Checker detected 256 <em>access</em> <em>violation</em>s. error = <em>access</em> vi
重新编译 vcl70.bpl
这是阿亮第一次写文章,有不正确的地方,欢迎讨论指正。   首先要更正一个错误的结论:只要<em>程序</em>用到Borland的包,就必须要带上VCLxx.bpl。   非也!   想必用Dll来实现功能模块分割的伙计们都有痛苦经历:无法导出类;无法共享主进程的全局变量;调用Dll时可能要传递一大堆参数;令人心烦的PChar;等等等等... Borland通过包Borland Package Lib
Access violation ad address 1F453E6E in module 'msado15.dll'.write of address 018F0014????
请教高手!!!rnAccess <em>violation</em> ad <em>address</em> 1F453E6E in <em>module</em> 'msado15.dll'.write of <em>address</em> 018F0014????rnrn我在用insert into 插入Access数据库出现上述问题,而insert into 语法正确,在Access中都能正确插入数据!rnrn而我在其他一些计算机又没有此问题!!怎么解决啊!!!rn大家帮我!!!!!rn急急!!!rn分数少了可再加!!!!!rn
一打开dpr文件就出错Access violation at address 4000586A in module ‘rtl60.bpl’. Read of address 400A1004
<em>程序</em>中装了不少第3方VCL的,每次打开 *.dpr就弹出一对话框,出现这提示rnrnAccess <em>violation</em> at <em>address</em> 4000586A in <em>module</em> ‘rtl60.bpl’. Read of <em>address</em> 400A1004.rnrn老找不到毛病,请问有人知道吗
关于错误:Access violation at address 0000634D,Read of address 0000634D
数据库是Access2000,有时偶尔会出现这样的错误,但一般是很正常,哪位高人指点一下。
sendmessage时遇到Access violation at address ###.Read of address ###.错误。
有A,B两个<em>程序</em>。rnA是测试<em>程序</em>。rnB<em>程序</em>找到A<em>程序</em>句柄,遍历A窗口中的控件找出TToolBar,给TToolBar发消息获得它的RECT。rnrn当运行到sendmessage的<em>时候</em>就会从A<em>程序</em>弹<em>出错</em>误窗口:Access <em>violation</em> at <em>address</em> ###.Read of <em>address</em> ###.rn注:###里是些地址。rnrn代码部分如下:rn[code=C/C++]rnBOOL CALLBACK EnumChildWindowsProc(HWND hwndToolBar,LPARAM lParam)rnrn RECT r;rn char szClassName[20] = 0;rn GetClassName(hwndToolBar, szClassName, 20);rn if ( !strcmp(szClassName,"TToolBar") )rn rn SendMessage(hwndToolBar,TB_GETITEMRECT,0,(LPARAM)&r);rn printf("toolbar found. RECT l=%d r=%d\n",r.left,r.right);rn rn return TRUE;rnrn[/code]rnrn顺带再问下,我想获得的是ToolBar的长度,TB_GETITEMRECT是获得按钮的长度,有什么别的消息或方法可用吗?
Error:Access violation at address xxxxxxxx. Read of address xxxxxxxx
想写个<em>程序</em>,调用zlib1.dll压缩解压文件,但是老是弹出这个错误。不知道是dll本身的问题还是怎么回事?请高手解答,先说声谢谢,由于我是第一次提问,貌似没什么分送。rnrn源代码如下:rnrnimplementationrnrn$R *.dfmrnrnfunction compress(infile:pointer;infilesize:integer;outfile:pointer;outfilesize:integer):integer;stdcall;external 'zlib1.dll';rnfunction decompress(infile:pointer;infilesize:integer;ourfile:pointer;ourfilesize:integer):integer;stdcall;external 'zlib1.dll';rnrnrnprocedure TForm1.ButtoncompressClick(Sender: TObject);rnvarrn filehandle:integer;rn filelen:integer;rn buffer:pchar;rn outfile:pchar;rn outfilelen:integer;rnbeginrn if opendialog1.Execute thenrn beginrn filehandle := fileopen(opendialog1.filename,fmopen<em>read</em>);rn filelen := fileseek(filehandle,0,2);rn fileseek(filehandle,0,0);rn buffer := pchar(allocmem(filelen+1));rn file<em>read</em>(filehandle,buffer^,filelen);rn fileclose(filehandle);rn outfile := pchar(allocmem(filelen*4));rn outfilelen := filelen*2;rn compress(outfile,outfilelen,buffer,filelen);rn end;rn elsernend; rnend.
read of address 0000000?”,">YM“access violation at address xxxx in modul "xx.exe",read of address 0000000?”,
出现这个问题都是在调用报表预览功能<em>关闭</em>的<em>时候</em>,在表单上做了一个按钮,此按钮是用于调用报表的打印预览功能)有时执行此功能时总提示读写地址错误,而且这个错误不定期地出现在不同的可执行表单上(还有由于表单很多,所以我调用的表单方式是用哪个表单,就用new和delete 创建、撤消,菜单调用表单,表单调用表单多层次调用都是这种方法,例:Ty *y=new Ty(this); rn y->ShowMadoul; rn delete y; rn )rnrnrnrn
Access violation at address 173426F0 in module 'BORdbk70.dll' .Write of address
<em>delphi</em>调试运行时报错,有没有哪位大侠知道的,具体<em>出错</em>提示如下
Access violation at address 77e673bc in module 'kernel32.dll'.Write of address 00452128
HBITMAP CopyScreenToBitmap()rnrn CGSTATUS status = CG_OK;rn status = CGCapture(pDlg->m_hcg, FALSE);rn CG_VERIFY(status);rn //status = CGCaptureShot(pDlg->m_hcg);rn //CG_VERIFY(status);rn rn //lpRect 代表选定区域 rnrn HDC hScrDC, hMemDC; rn // 屏幕和内存设备描述表 rn HBITMAP hBitmap, hOldBitmap; rn // 位图句柄 rn int nX, nY, nX2, nY2; rn // 选定区域坐标 rn int nWidth, nHeight; rn // 位图宽度和高度 rn //为屏幕创建设备描述表 rn //hScrDC =(HDC) pDlg->GetDC(); rn hScrDC = CreateDC("DISPLAY",NULL,NULL,NULL);rnrn //为屏幕设备描述表创建兼容的内存设备描述表 rn hMemDC = CreateCompatibleDC(hScrDC); rn CRect rect;rn pDlg->GetWindowRect(&rect);rnrn // 获得选定区域坐标 rn nX = rect.left; rn nY = rect.top; rn nX2 = rect.right; rn nY2 = rect.bottom; rn rn nWidth = nX2 - nX; rn nHeight = nY2 - nY; rn // 创建一个与屏幕设备描述表兼容的位图 rn hBitmap = CreateCompatibleBitmap (hScrDC, nWidth, nHeight); rn // 把新位图选到内存设备描述表中 rn hOldBitmap = (HBITMAP)SelectObject(hMemDC,hBitmap); rn // 把屏幕设备描述表拷贝到内存设备描述表中 rn BitBlt(hMemDC, 0, 0, nWidth, nHeight, rn hScrDC, nX, nY, SRCCOPY); rn //得到屏幕位图的句柄 rn hBitmap = (HBITMAP)SelectObject(hMemDC,hOldBitmap); rn //清除 rn DeleteDC(hScrDC); rn DeleteDC(hMemDC); rn // 返回位图句柄 rn return hBitmap; rnrnrn////////rnBOOL SaveToBmp(CString strPath)rnrn rn HBITMAP hBitmap = CopyScreenToBitmap();rn HDC hDC; rn int iBits; rn WORD wBitCount; rn DWORD dwPaletteSize=0, dwBmBitsSize, dwDIBSize, dwWritten; rn BITMAP Bitmap; rn BITMAPFILEHEADER bmfHdr; rn BITMAPINFOHEADER bi; rn LPBITMAPINFOHEADER lpbi; rn HANDLE fh, hDib, hPal,hOldPal=NULL; rn hDC = CreateDC("DISPLAY",NULL,NULL,NULL);rn iBits = GetDeviceCaps(hDC, BITSPIXEL) * rn GetDeviceCaps(hDC, PLANES); rn DeleteDC(hDC); rn if (iBits << wBitCount) * rn sizeof(RGBQUAD); rnrn GetObject(hBitmap, sizeof(BITMAP), (LPSTR)&Bitmap); rn bi.biSize = sizeof(BITMAPINFOHEADER); rn bi.biWidth = Bitmap.bmWidth; rn bi.biHeight = Bitmap.bmHeight; rn bi.biPlanes = 1; rn bi.biBitCount = wBitCount; rn bi.biCompression = BI_RGB;//rn //BI_BITFIELDS:每个象素的比特由指定的掩码决定。rn bi.biSizeImage = 0; rn bi.biXPelsPerMeter = 0; rn bi.biYPelsPerMeter = 0; rn bi.biClrUsed = 0; rn bi.biClrImportant = 0; rn dwBmBitsSize = ((Bitmap.bmWidth * rn wBitCount+31)/32)* 4 rn *Bitmap.bmHeight ; rn hDib = GlobalAlloc(GHND,dwBmBitsSize+ rn dwPaletteSize+sizeof(BITMAPINFOHEADER)); rn lpbi = (LPBITMAPINFOHEADER)GlobalLock(hDib); rn *lpbi = bi; rn hPal = GetStockObject(DEFAULT_PALETTE); rn if (hPal) rn rn hDC = ::GetDC(NULL); rn hOldPal = (HANDLE)SelectPalette(hDC, (HPALETTE)hPal, FALSE); rn RealizePalette(hDC); rn rn GetDIBits(hDC, hBitmap, 0, (UINT) Bitmap.bmHeight, rn (LPSTR)lpbi + sizeof(BITMAPINFOHEADER) rn +dwPaletteSize, rn (BITMAPINFO *) rn lpbi, DIB_RGB_COLORS); rn if (hOldPal) rn rn SelectPalette(hDC, (HPALETTE)hOldPal, TRUE); rn RealizePalette(hDC); rn ::ReleaseDC(NULL, hDC); rn rn fh = CreateFile(strPath, GENERIC_WRITE, rn 0, NULL, CREATE_ALWAYS, rn FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, NULL); rn if (fh == INVALID_HANDLE_VALUE) rn return FALSE; rn bmfHdr.bfType = 0x4D42; // "BM" rn dwDIBSize = sizeof(BITMAPFILEHEADER) rn + sizeof(BITMAPINFOHEADER) rn + dwPaletteSize + dwBmBitsSize; rnrn bmfHdr.bfSize = dwDIBSize; rn bmfHdr.bfReserved1 = 0; rn bmfHdr.bfReserved2 = 0; rn bmfHdr.bfOffBits = (DWORD)sizeof rn (BITMAPFILEHEADER) rn + (DWORD)sizeof(BITMAPINFOHEADER) rn + dwPaletteSize; rn WriteFile(fh, (LPSTR)&bmfHdr, sizeof rn (BITMAPFILEHEADER), &dwWritten, NULL); rn WriteFile(fh, (LPSTR)lpbi, dwDIBSize, rn &dwWritten, NULL); rn GlobalUnlock(hDib); rn GlobalFree(hDib); rn CloseHandle(fh); rnrn return TRUE; rnrn此函数是dll中一倒出函数,在vc中调用都没问题,在<em>delphi</em>中调用就有问题了,晕死了!问题如题,我只执行CopyScreenToBitmap()在<em>delphi</em>中也有问题,如题。rn但在vc中调用都没问题的。
access violation at address 1f9fd8f3 in module 'SQLSRV32.dll'.write of address 05461345
写了个WebServerApplication,加了个TABLE,但是激活连接时出现:rn<em>access</em> <em>violation</em> at <em>address</em> 1f9fd8f3 in <em>module</em> 'SQLSRV32.dll'.write of <em>address</em> 05461345rn错误,请部问这种错误是何原因?
莫名其妙的IDODBC32.dll出错。(access violation at address 4d9f02c4 in module 'IDODBC32.DLL',read of address 1A031658.)
<em>access</em> <em>violation</em> at <em>address</em> 4d9f02c4 in <em>module</em> 'IDODBC32.DLL',<em>read</em> of <em>address</em> 1A031658.rnrnrn这到底为啥,有的机器<em>出错</em>,有的机器一点问题都没有,
violation at address 400068E2 in module 'rtl70.bpl'."">"Access violation at address 400068E2 in module 'rtl70.bpl'."
我在做明华射频卡时出现的错误:"Access <em>violation</em> at <em>address</em> 400068E2 in <em>module</em> 'rtl70.bpl'."rnrn <em>程序</em>代码:rnrn snr:=0;rn sector:=7; //第8扇区rn block:=28; //第8扇区的第一个块rn loadmode:=0; //密码验证方式 0-2是选择A套密码,4-6是B套密码rnrn icdev := rf_init(sReaderComValue,115200); // 初始化串口rn if icdev<>0 then beginrn Result := -1;rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_get_status(icdev,@status);rn if st<>0 then beginrn Result:=-1;rn rf_exit(icdev);rn UWarningMsgBox('请插入IC卡1');rn exit;rn end;rn st:=rf_load_key_hex(icdev,loadmode,sector, 'ffffffffffff');rn if st<>0 then beginrn ShowMessage('load key error');rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_card(icdev,1,@snr);rn if st<>0 then beginrn ShowMessage('rf_card error');rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_authentication(icdev,loadmode,sector);rn if st<>0 then beginrn ShowMessage('rf_authentication error');rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_write_hex(icdev,block,'A1A2A3A4A5A6A7A8A1A2A3A4A5A6A7A8');rn if st<>0 then beginrn ShowMessage('rf_write_hex error');rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_check_writehex(icdev,snr,loadmode,block,'A1A2A3A4A5A6A7A8A1A2A3A4A5A6A7A8');rn if st<>0 then beginrn ShowMessage('rf_check_writehex error');rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_write_hex(icdev,block+3,'ffffffffffffff078069ffffffffffff'); //写密码,当控制字节为默认值'FF 07 80 69'时,核对KEYB是无效的,改为'7F 07 88 69'时,可用KEYB。rn if st<>0 then beginrn ShowMessage('rf_write_hex error');rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_<em>read</em>_hex(icdev,block,@s);rn if st<>0 then beginrn ShowMessage('rf_<em>read</em>_hex error');rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_halt(icdev);rn if st<>0 then beginrn ShowMessage('load key error');rn rf_exit(icdev);rn Exit;rn end;rnrn st:=rf_reset(icdev,10);rn if st<>0 then beginrn ShowMessage('load key error');rn rf_exit(icdev);rn Exit;rn end;rnrn rf_exit(icdev);rnrn<em>程序</em>我跟踪了,发现只要一到"Exit"后就会提示这个错误!有劳高人指点迷津!!
Access violation at address 011941E4 in module 'BORLNDMM.DLL'
<em>程序</em>是访问Oracle数据库。用ODAC 调用存储过程后报错rn“Access <em>violation</em> at <em>address</em> 011941E4 in <em>module</em> 'BORLNDMM.DLL'”rn请大侠们指教
Access violation at address xx in module ‘borlndmm.dll’
弹出以上的错误。rnrn我的DLL都是一并部署了borlandmm.dll,并且linking选择了RTL,应该是避免了内存的泄露。rnrn我跟踪<em>程序</em>发现<em>出错</em>代码为:rnrnptr = new char[2048]; // char *ptr;rnrn界面会调到系统的VCL/Controls.pas:rnprocedure TWinControl.MainWndProc(var Message: TMessage);rnbeginrn tryrn tryrn WindowProc(Message);rn finallyrn FreeDeviceContexts;//<em>出错</em>点rn FreeMemoryContexts;rn end;rn exceptrn Application.HandleException(Self);rn end;rnend;rnrnrn在<em>程序</em>中我也对ptr进行了必要的释放处理:rndelete []ptr;rnptr=NULL;rnrn不知道是怎么回事?请高手指教,谢谢!
请问access violation at address oo4e7010 in module'stcx.exe'.
<em>read</em> of <em>address</em> 015ca1b8rn这是什么意思啊,我的<em>程序</em>编译再退出主<em>程序</em>以后,就会出现这个问题rn而且错误的窗口很难关掉rn
第一次运行可以,第二次出错!‘Access violation at address 004B09BD in module’ Read of address
代码如下,在调用Image窗口时有问题!rnunit Log_In;rnrninterfacernrnusesrn Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,rn Dialogs, DB, ADODB, StdCtrls, Buttons;rnrntypern TLogIn = class(TForm)rn Label1: TLabel;rn Label2: TLabel;rn Edit1: TEdit;rn Edit2: TEdit;rn BitBtn1: TBitBtn;rn BitBtn2: TBitBtn;rn ADOConnection1: TADOConnection;rn ADOQuery1: TADOQuery;rn procedure BitBtn1Click(Sender: TObject);rn procedure BitBtn2Click(Sender: TObject);rn privatern Private declarations rn publicrn Public declarations rn end;rnrnvarrn LogIn: TLogIn;rnrnimplementationrnrnuses StartImage;rnrn$R *.dfmrnrnprocedure TLogIn.BitBtn1Click(Sender: TObject);rnbeginrn ADOQuery1.close;rn ADOQuery1.sql.clear;rn ADOQuery1.sql.add('select * from Login where username='''+edit1.text+''' and password='''+edit2.text+'''');rn ADOQuery1.open;rn if ADOQuery1.RecordCount=0 thenrn beginrn showmessage('输入的用户名或密码不正确!');rn endrn elsern beginrn Application.CreateForm(TImage, Image);rn Image.show;rn LogIn.Hide;rn end;rn end;rnrnprocedure TLogIn.BitBtn2Click(Sender: TObject);rnbeginrn LogIn.close;rnend;rnrnrnend.
Access violation at address 00000000
Access <em>violation</em> at <em>address</em> 00000000 rnRead of <em>address</em> 000000000 rn我是个菜鸟,玩游戏用外挂就会显示地图的<em>时候</em>出现这个,哪个好心的大哥帮忙一下。感激不尽。
急!!!!打开某个窗口时报Access Violation at address ‘’ Read of address ‘’
<em>程序</em>调用代码如下: rnrn。。。。。。rnrnshowmessage('00');rn IF CLHZF= nil THENrn BEGINrn showmessage('0');rn CLHZF := TCLHZF.CREATE(SELF);rn ENDrn ELSErn BEGINrn showmessage('2');rnEND;rn CLHZF.SHOW;rnrnrnshowmessage('00')能显示, showmessage('2')能正常显示, showmessage('0')不显示也就是未执行,CLHZF为MDICHILD窗口;但是如果我把在主<em>程序</em>引用的USE 中CLHZF文件删除,依系统提示再加进来<em>程序</em>不会报错,但其它的操作项本来是没问题的有可能又会报错,也就是这个错从这个又转到另外一个地方去了,希望哪位高手能帮忙解答rn
文章热词 solidity address this指针 solidity address转账 solidity address查看余额 solidity address运算符 solidity address互转uint
相关热词 c++关闭程序的时候出错 为什么我的c++编不了程序 c++为什么find两次出错 c#为什么我画图那么慢 我学python 我想学习python
我们是很有底线的