access violation at address
解决方案 »
- VC代码转delphi很简单的几句!
- 进来的不要笑我啊,看的类似的帖子好多了
- 请教音频混音代码?
- treeview图标问题(如图所示)
- 如何将一个ADOBlobStream转换成一个OleStream?
- 安装fastreport出错:File Not Find Dsgnlntf.dcu 文件
- 又一年快要过去了,无论认识的不认识的csdn的兄弟们进来领分,祝大家新年快乐。
- delphi 动态申请内存问题,还请各位高手帮帮忙!!
- 关于winsock收发packet record 的问题(先给50分,向100分以上进军)
- delphi7连接oracle11,odac用哪个版本的?
- 关于Delphi函数声明的问题?
- PageControl与Key相关事件和消息问题
begin
FF := TForm2.Create(Self);
FF.ShowModel;
end;
begin
FF := TForm2.Create(Self);
try
FF.ShowModel;
finally
ff.free;
end;
end;
uses Form2;var
FF: TForm2;
begin
if not Assigned(FF) then
//ShowMessage('The Form2 is not Assigned!');
FF := TForm2.Create(Self);
FF.ShowModal;
end;
fshow_Pay:= Tfshow_Pay.Create(Self);
fshow_Pay.Label15.caption:= Edit11.text;
fshow_Pay.Label5.caption := Edit11.text;
nselfPay := GetNewPay(nPerPay + nSelfToCo);
fshow_Pay.Label16.caption:= format('%5.2f',[nselfPay]);
fshow_Pay.Label6.caption := format('%5.2f',[nCardPay]);
fshow_Pay.Label7.caption := format('%5.2f',[nselfPay]);
fshow_Pay.Label8.caption := format('%5.2f',[nselfPay+nCardPay]);
fshow_Pay.Edit1.Text := '0';
Label11.Caption :='0';
fshow_Pay.mode := (bYb='1');
if bYb='1' then
begin
fShow_pay.GroupBox2.Visible:=True;
end
else
begin
fShow_pay.GroupBox2.Visible:=True;
fShow_pay.GroupBox1.Visible:=True;
end;
fshow_Pay.pay := nselfPay;
fShow_pay.ShowModal;
//代码很乱。
if fShow_pay=nil then
fshow_Pay:= Tfshow_Pay.Create(Self);
{
fshow_Pay.Label15.caption:= Edit11.text;
fshow_Pay.Label5.caption := Edit11.text;
nselfPay := GetNewPay(nPerPay + nSelfToCo);
fshow_Pay.Label16.caption:= format('%5.2f',[nselfPay]);
fshow_Pay.Label6.caption := format('%5.2f',[nCardPay]);
fshow_Pay.Label7.caption := format('%5.2f',[nselfPay]);
fshow_Pay.Label8.caption := format('%5.2f',[nselfPay+nCardPay]);
fshow_Pay.Edit1.Text := '0';
Label11.Caption :='0';
fshow_Pay.mode := (bYb='1');
if bYb='1' then
begin
fShow_pay.GroupBox2.Visible:=True;
end
else
begin
fShow_pay.GroupBox2.Visible:=True;
fShow_pay.GroupBox1.Visible:=True;
end;
fshow_Pay.pay := nselfPay;
} //把注视掉的这一块放到一个函数里面去做
fShow_pay.ShowModal;
with Tfshow_Pay.Create(Self) do
begin
初始化部分
//Label15.caption:= Edit11.text;
……
showmodal;
free;
end;
with Tfshow_Pay.Create(Self) do
begin
fshow_Pay:= Tfshow_Pay.Create(Self);//初始化。
fshow_Pay.Label15.caption:= Edit11.text;
fshow_Pay.Label5.caption := Edit11.text;
nselfPay := GetNewPay(nPerPay + nSelfToCo);
fshow_Pay.Label16.caption:= format('%5.2f',[nselfPay]);
fshow_Pay.Label6.caption := format('%5.2f',[nCardPay]);
fshow_Pay.Label7.caption := format('%5.2f',[nselfPay]);
fshow_Pay.Label8.caption := format('%5.2f',[nselfPay+nCardPay]);
fshow_Pay.Edit1.Text := '0';
Label11.Caption :='0';
fshow_Pay.mode := (bYb='1');
if bYb='1' then
begin
fShow_pay.GroupBox2.Visible:=True;
end
else
begin
fShow_pay.GroupBox2.Visible:=True;
fShow_pay.GroupBox1.Visible:=True;
end;
fshow_Pay.pay := nselfPay;
fShow_pay.ShowModal;
end;
if not Assigend(fShow_pay) then
fShow_pay:= TfShow_pay.create(application); with Tfshow_Pay.Create(Self) do
begin end;
fShow_pay.ShowModal;
end;