你应该加一句 StoremainFrm.parent:=self;否则该窗口不可见
解决方案 »
- 求助,Variable 'Self' inaccessible here due to optimization
- Variable 'dwFileSize' might not have been initialized delphi
- 如何结束用WinExec()调用的外部程序
- 我要idhttp post 登录这个网址
- 年月日格式與小時分鐘格式怎樣相加
- 注册表的小问题?在线等。立刻给分
- delphi主要编程思想
- 谁能告诉我哪里有第三方控件下载吗?高分相送
- delphi比vb好在哪里?
- TM-U300A 打印机问题 加急
- 谁有在软件中显示向office中的动画小人的程序代码,可否送我?急用(或相关的美化软件的代码)
- 如何控制已编译好的程序
StoremainFrm := TStoreMainFrm.Create(self);
Mainfrm.Hide ;
storemainfrm.Show;
后来偶尔出现一次,我就单步执行(如果不单步执行问题依然),单找不到问题在那儿,然后就好了一会儿,过一段时间就会又…………
最近好像每次都会出问题(由于太频繁,我就干脆每写/改一段代码就build然后找到.exe运行。
太痛苦了,连问题可能出现在那儿我都找不到。
如果不将MainFrm隐藏的话,会比较难看。
我觉得问题应该出现在storemain这个模块里面,因为有时这个窗体show出来了,然后死掉。
可我不明白的是为什么有时好有时坏(每次的操作都一样),并且为什么单单是在delphi下运行出问题,而编译后的软件没问题呢?如果错误的循环引用会不稳定还是根本就不能运行?
这大概应该是什么不对引起的呢?(单步和编译后运行一点问题都没有,太怪了!)
self 是指窗体的拥有者,self释放时回释放回自动释放掉storemainfrm
parent 是窗体放在哪个控件上,两者不同
这里没问题,问题应该是在oncreate,或onshow中
把代码帖出来吧
如果题目上的代码没有什么缺陷的话,
我想这个程序的错误应该是在storemainfrm里面。
但这个from后面跟的代码太多了,我只想哪为高手能指点一下可能的错误原因。
storemainfrm.show没有我写的代码。storemainfrm里面全是menu的click事件,没有别的东西。
代码都是这个形势的
formxxxxxxxx := TFormxxxxxxxx.Create(Self);
formxxxxxxxx.自定义public变量 := 值;
formxxxxxxxx.ShowModal;
我的storemainfrm将调用很多的子form,每个都是代码调用create创建的。 以下是StoreMainFrm 的代码,很乱大家不要笑我。unit StoreMainUnit;interfaceuses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls, ToolWin, Menus, ExtCtrls, ImgList;type
Tstoremainfrm = class(TForm)
MainMenu1: TMainMenu;
ControlBar1: TControlBar;
sysMenu: TMenuItem;
InMenu: TMenuItem;
OutMenu: TMenuItem;
DetailMenu: TMenuItem;
StoreMenu: TMenuItem;
ReportMenu: TMenuItem;
HelpMenu: TMenuItem;
MenuBar: TToolBar;
StatusBar1: TStatusBar;
chPassMenu: TMenuItem;
ExitMenu: TMenuItem;
N11: TMenuItem;
N12: TMenuItem;
N13: TMenuItem;
N14: TMenuItem;
N15: TMenuItem;
N16: TMenuItem;
N17: TMenuItem;
N18: TMenuItem;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
ToolButton4: TToolButton;
ToolButton5: TToolButton;
ToolButton6: TToolButton;
ToolButton7: TToolButton;
ToolButton8: TToolButton;
ToolButton9: TToolButton;
N6: TMenuItem;
N19: TMenuItem;
N20: TMenuItem;
N21: TMenuItem;
N22: TMenuItem;
N23: TMenuItem;
N24: TMenuItem;
N25: TMenuItem;
N26: TMenuItem;
N27: TMenuItem;
N28: TMenuItem;
N29: TMenuItem;
N30: TMenuItem;
N31: TMenuItem;
N32: TMenuItem;
N33: TMenuItem;
N34: TMenuItem;
N35: TMenuItem;
N36: TMenuItem;
N37: TMenuItem;
N38: TMenuItem;
N39: TMenuItem;
N40: TMenuItem;
N41: TMenuItem;
BomMenu: TMenuItem;
DHMenu: TMenuItem;
FactoryMenu: TMenuItem;
UserMenu: TMenuItem;
N46: TMenuItem;
N47: TMenuItem;
N48: TMenuItem;
N49: TMenuItem;
N50: TMenuItem;
N51: TMenuItem;
N52: TMenuItem;
N53: TMenuItem;
N54: TMenuItem;
N55: TMenuItem;
N56: TMenuItem;
N57: TMenuItem;
N58: TMenuItem;
N59: TMenuItem;
N60: TMenuItem;
N61: TMenuItem;
N62: TMenuItem;
N63: TMenuItem;
N64: TMenuItem;
N65: TMenuItem;
N66: TMenuItem;
N67: TMenuItem;
N68: TMenuItem;
N69: TMenuItem;
N70: TMenuItem;
N71: TMenuItem;
N72: TMenuItem;
JueceMenu: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: TMenuItem;
N7: TMenuItem;
N8: TMenuItem;
N42: TMenuItem;
N43: TMenuItem;
N45: TMenuItem;
N73: TMenuItem;
N74: TMenuItem;
N75: TMenuItem;
N76: TMenuItem;
N77: TMenuItem;
N78: TMenuItem;
N79: TMenuItem;
N80: TMenuItem;
N81: TMenuItem;
N82: TMenuItem;
N83: TMenuItem;
N84: TMenuItem;
N85: TMenuItem;
N86: TMenuItem;
N87: TMenuItem;
N88: TMenuItem;
N89: TMenuItem;
N90: TMenuItem;
PandianMenu: TMenuItem;
N92: TMenuItem;
N93: TMenuItem;
N94: TMenuItem;
N95: TMenuItem;
N96: TMenuItem;
N97: TMenuItem;
N98: TMenuItem;
N99: TMenuItem;
N100: TMenuItem;
N101: TMenuItem;
N102: TMenuItem;
N103: TMenuItem;
N104: TMenuItem;
N105: TMenuItem;
ToolBar2: TToolBar;
ToolButton10: TToolButton;
ToolButton11: TToolButton;
ToolButton12: TToolButton;
ToolButton13: TToolButton;
ToolButton14: TToolButton;
ToolButton15: TToolButton;
ToolButton16: TToolButton;
ImageList1: TImageList;
ToolBar3: TToolBar;
ToolButton17: TToolButton;
ToolButton18: TToolButton;
ToolButton19: TToolButton;
ToolButton20: TToolButton;
ToolButton21: TToolButton;
ToolButton22: TToolButton;
ToolButton23: TToolButton;
ToolButton24: TToolButton;
ToolButton25: TToolButton;
ToolButton26: TToolButton;
ToolButton27: TToolButton;
ToolButton28: TToolButton;
ToolButton29: TToolButton;
ToolButton30: TToolButton;
ToolButton31: TToolButton;
ToolButton32: TToolButton;
ToolButton33: TToolButton;
ToolButton34: TToolButton;
ToolButton35: TToolButton;
ToolButton36: TToolButton;
ToolButton37: TToolButton;
ToolButton38: TToolButton;
ToolButton39: TToolButton;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure ExitMenuClick(Sender: TObject);
procedure N12Click(Sender: TObject);
procedure N14Click(Sender: TObject);
procedure N15Click(Sender: TObject);
procedure N16Click(Sender: TObject);
procedure N19Click(Sender: TObject);
procedure N20Click(Sender: TObject);
procedure N21Click(Sender: TObject);
procedure N22Click(Sender: TObject);
procedure N25Click(Sender: TObject);
procedure N17Click(Sender: TObject);
procedure N35Click(Sender: TObject);
procedure N34Click(Sender: TObject);
procedure N27Click(Sender: TObject);
procedure N29Click(Sender: TObject);
procedure N28Click(Sender: TObject);
procedure N30Click(Sender: TObject);
procedure N36Click(Sender: TObject);
procedure N40Click(Sender: TObject);
procedure N41Click(Sender: TObject);
procedure N18Click(Sender: TObject);
procedure BomMenuClick(Sender: TObject);
procedure UserMenuClick(Sender: TObject);
procedure DHMenuClick(Sender: TObject);
procedure N31Click(Sender: TObject);
procedure N52Click(Sender: TObject);
procedure N54Click(Sender: TObject);
procedure N13Click(Sender: TObject);
procedure N68Click(Sender: TObject);
procedure N32Click(Sender: TObject);
procedure N23Click(Sender: TObject);
procedure N69Click(Sender: TObject);
procedure N24Click(Sender: TObject);
procedure N67Click(Sender: TObject);
procedure N56Click(Sender: TObject);
procedure N57Click(Sender: TObject);
procedure N2Click(Sender: TObject);
procedure N53Click(Sender: TObject);
procedure N55Click(Sender: TObject);
procedure N26Click(Sender: TObject);
procedure N39Click(Sender: TObject);
procedure N82Click(Sender: TObject);
procedure N65Click(Sender: TObject);
procedure N63Click(Sender: TObject);
procedure N89Click(Sender: TObject);
procedure FactoryMenuClick(Sender: TObject);
procedure N8Click(Sender: TObject);
procedure N70Click(Sender: TObject);
procedure N83Click(Sender: TObject);
procedure N104Click(Sender: TObject);
procedure N71Click(Sender: TObject);
procedure N59Click(Sender: TObject);
procedure N72Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure chPassMenuClick(Sender: TObject);
procedure N60Click(Sender: TObject);
procedure N92Click(Sender: TObject);
procedure N99Click(Sender: TObject);
procedure N62Click(Sender: TObject);
procedure N7Click(Sender: TObject);
procedure N84Click(Sender: TObject);
procedure N85Click(Sender: TObject);
procedure N43Click(Sender: TObject);
procedure N76Click(Sender: TObject);
procedure N42Click(Sender: TObject);
private
{ Private declarations }
public
UserType : string;
UserName : string;
UserPrio : string;
AccountNo : string; { Public declarations }
end;var
storemainfrm: Tstoremainfrm;implementationuses MainUnit, KoreaMatTrueUnit, JinDaMatInUnit, ConsumeInUnit, ConsumeDetailUnit,
ConsumeOutUnit, KoreaDetailUnit, LendMatInUnit, LendMatOutUnit, About,
ProcSemiProdInUnit, ProcSemiProdOutUnit, ProcProductInUnit,
ProcPorductOutUnit, ProcMatOutUnit, LendMatDetailUnit, procMatDetailUnit,
ProcMatInUnit, BomUnit, UserUnit, danhaounit, procSemiDetailUnit,
RetKoreaMatUnit, KoreaMatPlanUnit, RealAndPlanDetailUnit,
ProductDetailUnit, ConsumeStoreUnit, SemiProdStoreUnit, OutSideBuyMatUnit,
KrRetBadProdUnit, KrExportProdUnit, RawMatDisUnit,RetKoreaMatYUnit,
RawMatStoreUnit, BadMatStoreUnit, OutSideMatUnit, OutSideProdInUnit,
OutSideMatDetailUnit, FactoryUnit, ExportTotalUnit, ProdStoreUnit,
KrExportDetailUnit, BadMatInUnit, KrRetBadDetailUnit, DuoxingDM,
chpasswordunit, BadProdInUnit, RawMatCheckUnit, RawMatCheckRepUnit,
OutSideRetMatUnit, OutSideExcMatUnit, OutSideMatStoreUnit,
OutSideProdStoreUnit, RealAndPlanStoreUnit, LendMatStoreUnit,
BadMatTotalUnit;{$R *.DFM}procedure Tstoremainfrm.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
mainfrm.show;
Action := caFree;
end;procedure Tstoremainfrm.ExitMenuClick(Sender: TObject);
begin
close;
end;procedure Tstoremainfrm.N12Click(Sender: TObject);
begin
KoreaMatTrueFrm := TKoreaMatTrueFrm.Create(Self);
KoreaMatTrueFrm.SheetFlag := 'Korea';
KoreamatTrueFrm.ShowModal;
end;procedure Tstoremainfrm.N14Click(Sender: TObject);
begin
KoreaMatTrueFrm := TKoreaMatTrueFrm.Create(Self);
KoreaMatTrueFrm.SheetFlag := 'JinDa';
KoreamatTrueFrm.ShowModal;
end;procedure Tstoremainfrm.N15Click(Sender: TObject);
begin
ConsumeInFrm := TConsumeInFrm.Create(Self);
ConsumeInFrm.SheetFlag := 'Consume';
ConsumeInFrm.ShowModal;
end;procedure Tstoremainfrm.N16Click(Sender: TObject);
begin
ConsumeInFrm := TConsumeInFrm.Create(Self);
ConsumeInFrm.SheetFlag := 'Package';
ConsumeInFrm.ShowModal;end;procedure Tstoremainfrm.N19Click(Sender: TObject);
begin
ConsumeDetailFrm := TConsumeDetailFrm.Create (Self);
ConsumeDetailFrm.SheetFlag := 'Consume';
ConsumeDetailFrm.ShowModal ;
end;procedure Tstoremainfrm.N20Click(Sender: TObject);
begin
ConsumeDetailFrm := TConsumeDetailFrm.Create (Self);
ConsumeDetailFrm.SheetFlag := 'Package';
ConsumeDetailFrm.ShowModal ;end;procedure Tstoremainfrm.N21Click(Sender: TObject);
begin
ConsumeOutFrm := TConsumeOutFrm.Create(Self);
ConsumeOutFrm.SheetFlag := 'Consume';
ConsumeOutFrm.ShowModal;
end;procedure Tstoremainfrm.N22Click(Sender: TObject);
begin
ConsumeOutFrm := TConsumeOutFrm.Create(Self);
ConsumeOutFrm.SheetFlag := 'Package';
ConsumeOutFrm.ShowModal;end;procedure Tstoremainfrm.N25Click(Sender: TObject);
begin
KoreaDetailFrm := TKoreaDetailFrm.Create(Self);
KoreaDetailFrm.SheetFlag := 'Korea';
KoreaDetailFrm.ShowModal;
end;procedure Tstoremainfrm.N17Click(Sender: TObject);
begin
LendMatInFrm := TLendMatInFrm.create(self);
LendMatInFrm.ShowModal;
end;procedure Tstoremainfrm.N35Click(Sender: TObject);
begin
LendMatOutFrm := TLendMatOutFrm.Create(Self);
LendMatOutFrm.ShowModal;
end;procedure Tstoremainfrm.N34Click(Sender: TObject);
begin
aboutbox.showmodal;
end;procedure Tstoremainfrm.N27Click(Sender: TObject);
begin
ProcSemiProdInFrm := TProcSemiProdInFrm.Create(Self);
ProcSemiProdInFrm.ShowModal;
end;procedure Tstoremainfrm.N29Click(Sender: TObject);
begin
ProcSemiProdOutFrm := TProcSemiProdOutFrm.Create(Self);
ProcSemiProdOutFrm.ShowModal;
end;procedure Tstoremainfrm.N28Click(Sender: TObject);
begin
ProcProductInFrm := TProcProductInFrm.Create(Self);
ProcProductInFrm.ShowModal;
end;procedure Tstoremainfrm.N30Click(Sender: TObject);
begin
ProcProductOutFrm := TProcProductOutFrm.Create(Self);
ProcProductOutFrm.ShowModal;end;procedure Tstoremainfrm.N36Click(Sender: TObject);
begin
ProcMatOutFrm := TProcMatOutFrm.Create(Self);
ProcMatOutFrm.ShowModal;
end;procedure Tstoremainfrm.N40Click(Sender: TObject);
begin
LendMatDetailFrm := TLendmatDetailFrm.Create(Self);
LendMatDetailFrm.ShowModal;
end;procedure Tstoremainfrm.N41Click(Sender: TObject);
begin
procMatDetailFrm := TprocmatDetailFrm.Create(Self);
procMatDetailFrm.ShowModal;end;procedure Tstoremainfrm.N18Click(Sender: TObject);
begin
ProcMatInFrm := TProcMatInFrm.Create(Self);
ProcMatInFrm.ShowModal;
end;procedure Tstoremainfrm.BomMenuClick(Sender: TObject);
begin
BomFrm := TBomFrm.Create(Self);
BomFrm.ShowModal;
end;procedure Tstoremainfrm.UserMenuClick(Sender: TObject);
begin
UserFrm := TUserFrm.Create(Self);
UserFrm.ShowModal;
end;procedure Tstoremainfrm.DHMenuClick(Sender: TObject);
begin
danhaofrm := Tdanhaofrm.Create(Self);
danhaofrm.ShowModal;
end;procedure Tstoremainfrm.N31Click(Sender: TObject);
begin
ProcSemiDetailFrm := TProcSemiDetailFrm.Create(Self);
ProcSemiDetailFrm.ShowModal;
end;procedure Tstoremainfrm.N52Click(Sender: TObject);
begin
RetKoreaMatFrm := TRetKoreaMatFrm.Create(Self);
RetKoreaMatFrm.SheetFlag := 'Korea';
RetKoreamatFrm.ShowModal;end;procedure Tstoremainfrm.N54Click(Sender: TObject);
begin
RetKoreaMatFrm := TRetKoreaMatFrm.Create(Self);
RetKoreaMatFrm.SheetFlag := 'JinDa';
RetKoreamatFrm.ShowModal;
end;procedure Tstoremainfrm.N13Click(Sender: TObject);
begin
KoreaMatPlanFrm := TKoreaMatPlanFrm.Create(Self);
KoreaMatPlanFrm.SheetFlag := 'Korea';
KoreamatPlanFrm.ShowModal;end;procedure Tstoremainfrm.N68Click(Sender: TObject);
begin
RealAndPlanDetailFrm := TRealAndPlanDetailFrm.Create(Self);
RealAndPlanDetailFrm.ShowModal;end;procedure Tstoremainfrm.N32Click(Sender: TObject);
begin
ProductDetailFrm := TProductDetailFrm.Create(Self);
ProductDetailFrm.ShowModal;
end;procedure Tstoremainfrm.N23Click(Sender: TObject);
begin
ConsumeStoreFrm := TConsumeStoreFrm.Create(Self);
ConsumeStoreFrm.SheetFlag := 'Consume';
ConsumeStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N69Click(Sender: TObject);
begin
SemiProdStoreFrm := TSemiProdStoreFrm.Create(Self);
SemiProdStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N24Click(Sender: TObject);
begin
ConsumeStoreFrm := TConsumeStoreFrm.Create(Self);
ConsumeStoreFrm.SheetFlag := 'Package';
ConsumeStoreFrm.ShowModal;end;procedure Tstoremainfrm.N67Click(Sender: TObject);
begin
OutSideBuyMatFrm := TOutSideBuyMatFrm.Create(Self);
OutSideBuyMatFrm.ShowModal;
end;procedure Tstoremainfrm.N56Click(Sender: TObject);
begin
KrRetBadProdFrm := TKrRetBadProdFrm.Create(Self);
KrRetBadProdFrm.ShowModal;
end;procedure Tstoremainfrm.N57Click(Sender: TObject);
begin
krExportProdFrm := TKrExportProdFrm.Create(Self);
KrExportProdFrm.ShowModal;
end;procedure Tstoremainfrm.N2Click(Sender: TObject);
begin
RawMatDisFrm := TRawMatDisFrm.Create(Self);
RawMatDisFrm.ShowModal;
end;procedure Tstoremainfrm.N53Click(Sender: TObject);
begin
RetKoreaMatYFrm := TRetKoreaMatYFrm.Create(Self);
RetKoreaMatYFrm.SheetFlag := 'Korea';
RetKoreamatYFrm.ShowModal;end;procedure Tstoremainfrm.N55Click(Sender: TObject);
begin
RetKoreaMatYFrm := TRetKoreaMatYFrm.Create(Self);
RetKoreaMatYFrm.SheetFlag := 'JinDa';
RetKoreamatYFrm.ShowModal;
end;procedure Tstoremainfrm.N26Click(Sender: TObject);
begin
KoreaDetailFrm := TKoreaDetailFrm.Create(Self);
KoreaDetailFrm.SheetFlag := 'JinDa';
KoreaDetailFrm.ShowModal;end;procedure Tstoremainfrm.N39Click(Sender: TObject);
begin
RawMatStoreFrm := TRawMatStoreFrm.Create(Self);
RawMatStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N82Click(Sender: TObject);
begin
BadMatStoreFrm := TBadMatStoreFrm.Create(Self);
BadMatStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N65Click(Sender: TObject);
begin
OutSideMatFrm := TOutSideMatFrm.Create(Self);
OutSideMatFrm.ShowModal;
end;procedure Tstoremainfrm.N63Click(Sender: TObject);
begin
OutSideProdInFrm := TOutSideProdInFrm.Create(Self);
OutSideProdInFrm.ShowModal;
end;procedure Tstoremainfrm.N89Click(Sender: TObject);
begin
OutSideMatDetailFrm := TOutSideMatDetailFrm.Create(Self);
OutSideMatDetailFrm.ShowModal;
end;procedure Tstoremainfrm.FactoryMenuClick(Sender: TObject);
begin
FactoryFrm := TFactoryFrm.Create(Self);
FactoryFrm.ShowModal;
end;procedure Tstoremainfrm.N8Click(Sender: TObject);
begin
ExporttotalFrm := TExportTotalFrm.Create(Self);
ExportTotalFrm.ShowModal;
end;procedure Tstoremainfrm.N70Click(Sender: TObject);
begin
ProdStoreFrm := TProdStoreFrm.Create(Self);
prodStoreFrm.sheetFlag := 'Product';
ProdStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N83Click(Sender: TObject);
begin
ProdStoreFrm := TProdStoreFrm.Create(Self);
prodStoreFrm.sheetFlag := 'BadProd';
ProdStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N104Click(Sender: TObject);
begin
ProdStoreFrm := TProdStoreFrm.Create(Self);
prodStoreFrm.sheetFlag := 'KrRetBad';
ProdStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N71Click(Sender: TObject);
begin
KrExportDetailFrm := TKrExportDetailFrm.Create(Self);
KrExportDetailFrm.ShowModal;
end;procedure Tstoremainfrm.N59Click(Sender: TObject);
begin
BadMatInFrm := TBadmatInFrm.Create(Self);
BadmatInFrm.ShowModal;
end;procedure Tstoremainfrm.N72Click(Sender: TObject);
begin
KrRetBadDetailFrm := TKrRetBadDetailFrm.Create(Self);
KrRetBadDetailFrm.ShowModal;
end;procedure Tstoremainfrm.FormShow(Sender: TObject);
begin
MenuBar.Width := ToolButton9.Left + ToolButton9.Width + 10;
statusBar1.Panels[1].Text := AccountNO;
statusBar1.Panels[2].Text := UserName ;
end;procedure Tstoremainfrm.chPassMenuClick(Sender: TObject);
begin
with duoxindm.cdslookup1 do
begin
close;
duoxindm.DCOM.AppServer.SQLOpenFirst('select * from SysUserTable where AccountNo = ''' + AccountNo + '''');
open;
if not isempty then
begin
ChPasswordFrm := TChpasswordfrm.Create (Self);
chpasswordfrm.Left := (screen.Width - chpasswordfrm.Width ) div 2 ;
chpasswordFrm.Top := (screen.Height - chpasswordfrm.Height ) div 2 ;
ChPassWordFrm.ShowModal;
end
else
begin
application.MessageBox ('该用户已被删除!','错误',MB_OK + MB_ICONERROR);
end;
end;
end;procedure Tstoremainfrm.N60Click(Sender: TObject);
begin
BadProdInFrm := TBadProdInFrm.Create(Self);
BadProdInFrm.ShowModal;
end;procedure Tstoremainfrm.N92Click(Sender: TObject);
begin
RawMatCheckFrm := TRawMatCheckFrm.Create(Self);
RawMatCheckFrm.ShowModal;
end;procedure Tstoremainfrm.N99Click(Sender: TObject);
begin
RawMatCheckRepFrm := TRawMatCheckRepFrm.Create(Self);
RawMatCheckRepFrm.ShowModal;
end;procedure Tstoremainfrm.N62Click(Sender: TObject);
begin
OutSideRetMatFrm := TOutSideRetMatFrm.Create(Self);
OutSideRetMatFrm.ShowModal;
end;procedure Tstoremainfrm.N7Click(Sender: TObject);
begin
OutSideExcMatFrm := TOutSideExcMatFrm.Create(Self);
OutSideExcMatFrm.ShowModal;
end;procedure Tstoremainfrm.N84Click(Sender: TObject);
begin
OutSideMatStoreFrm := TOutSideMatStoreFrm.Create(Self);
OutSideMatStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N85Click(Sender: TObject);
begin
OutSideProdStoreFrm := TOutSideProdStoreFrm.Create(Self);
OutSideProdStoreFrm.ShowModal;end;procedure Tstoremainfrm.N43Click(Sender: TObject);
begin
RealAndPlanSotreFrm := TRealAndPlanSotreFrm.Create(Self);
RealAndPlanSotreFrm.ShowModal;
end;procedure Tstoremainfrm.N76Click(Sender: TObject);
begin
LendMatStoreFrm := TLendMatStoreFrm.Create(Self);
LendMatStoreFrm.ShowModal;
end;procedure Tstoremainfrm.N42Click(Sender: TObject);
begin
BadMatTotalFrm := TBadMatTotalFrm.Create(Self);
BadMatTotalFrm.ShowModal;
end;end.