DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: lisz2024
今日帖子: 11
在线用户: 31
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 lsh998 (lsh) ★☆☆☆☆ -
盒子活跃会员
2004/2/27 20:27:18
标题:
bios 兄,你又的快来啊! 浏览:1110
加入我的收藏
楼主: bios 兄:
是这样的:一个程序能编译,但是当你单击buttion 按扭时,就会出现下面的错误:
project project1.exe rasise exception class EAccess violate with message
'Accesss violate at addresss 010DC49 ,read of address FFFFFFFF ;process
stoped ,use stepp or run to continue.
这样在工程文件的 application......end. 的 end 那里出现错误。即使你不编译,我在 unit4 单元里 用 application.createform(     );这个语句也不能写上。他提示的错误是 前面的资源有错误。但是我在 unit1 单元里行。是不是我在 unit1 单元里的其他语句写错了。
还有 他给我的一个警告是:也许是 readbuffer 没有赋初值。readbuffer 是一个变量。 readbuffer:LPSTR; 
function f(startaddress,ilength:integer;lp:LPSTR):integer;
意思是把从起始地址是startaddress 长度是 ilength 的字符放到 lp 里面,我怎么给readbuffer赋初值呢?f(0,4,readbuffer)
----------------------------------------------
lsh
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/2/27 20:45:28
1楼: 1)程序没有语法错误,有逻辑错误
2)是的
3)getmem(readbuffer,10);//大小得根据实际情况顶
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/2/27 20:47:17
2楼: 偶最近很忙 不能老帮大哥了 偶马上要去面试了!~
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行89.84375毫秒 RSS