救命!!!!!!!!!!1(50分)

  • 主题发起人 主题发起人 dearchen
  • 开始时间 开始时间
D

dearchen

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序如下:(截断了)
AnsiString nPenColor = ColorToString(Image2->Canvas->Pen->Color);
int nPenStyle = (int)(Image2->Canvas->Pen->Style);//这里以后只能用0,1,2来表示吗?
int nPenWidth = (int)(Image2->Canvas->Pen->Width);
通过单步调试发现:上面3句话每一句都是严重出错,救救
注:上面是BCB的程序
 
我记得-〉应改为.吧。
 
错误信息是什么?
 
错误信息是:Access violation at address 400049c3 in module 'vcl40.BPL'.Read of
address FFFFFFFF。其实,我的用意是用一个结构来保存TPen的信息。
 
是否忘记
Image2=new TImage( ...);
 
能否把程序多贴一些出来,否则怎么知道那一部分有问题?
你的“image2”“pen”都有可能出错
 
第一句话肯定是没错的,我刚测试过。是不是其它问题??
 
检查一下image2的指针
 
多人接受答案了。
 

Similar threads

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