各位,帮帮忙!!(100分)

  • 主题发起人 主题发起人 lyal21cn
  • 开始时间 开始时间
L

lyal21cn

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在在做一个程序,功能分为:系统默认和自定义,他们的代码都差不多,只是采用
自定义时程序的一些参数由用户自己选择,所以我想在unit1代码编辑框中加:
  if radiogroup1.itemsindex:=0 then unit2.zd
else unit3.mr;
请问,这样调用对不对?
unit2 中的代码是:
procedure zd;
begin
showmessage('自动');
end;
这一步关键的问题可能是程序头的 use、type等没有定义好因为程序执行时老是提示什么
变量未定义,而该变量或窗体控件在unit1中却是存在的。请教在unit2中我该如何定义这
两个地方??
  希望大家帮帮忙,谢谢!!
 
我的编程习惯是作两个文件GlobalV和GlobalF分别存放全程变量和全程函数而每个程序都USE它们
你可以在GlobalF中定义你要的过程和函数 然后在其它单元中用 这样一般不会出问题的!!
 
是的,资源共享。这个原理如同DataModules窗体的原理一样。
 
建立一个专门定义全局变量得文件
 
尽量少用全局变量,可以通过全局函数来解决。
 
多人接受答案了。
 
后退
顶部