楼主,如果要这样实现的话那应该是比较容易的,弄个图看看之间的关系:
[登录]
+----------------------------+------------------------+
[程序A] [程序B] [程序C]
入口A--------------+ + +
入口B___________________________________________+ +
入口C____________________________________________________________________+
上面的大概是这样吧,大概的意思就是登录是一个父级程序,而下面的程序A..B..C都是子程序,可以在登录里调用用个子程序,而每个子程序又是可以独立运行的.用字符随便弄下图,大概是这个意思就行了.楼主现在发问有两个意思,一种的意思就是按我上面说的不通过登录直接调用子程序,还有一种意思就是希望程序不运行,直接读子程序里的代码.事实上楼主可以这样吧.
case
条件1 程序A
条件2 程序B
条件3程序C
不满足条件 登录窗口
这样就不存在什么窗口问题了,直接就是一个主窗口,只不过是条件不同的时候直接在主窗口运行代码,执行A的时候其它的就不执行,否则就需要登录窗口.上面case的代码我不记得语句了,楼主自己查下吧,呵呵!这几天都在用C#写东东,反而把Delphi的代码忘了,原谅哈!!
[登录]
+----------------------------+------------------------+
[程序A] [程序B] [程序C]
入口A--------------+ + +
入口B___________________________________________+ +
入口C____________________________________________________________________+
上面的大概是这样吧,大概的意思就是登录是一个父级程序,而下面的程序A..B..C都是子程序,可以在登录里调用用个子程序,而每个子程序又是可以独立运行的.用字符随便弄下图,大概是这个意思就行了.楼主现在发问有两个意思,一种的意思就是按我上面说的不通过登录直接调用子程序,还有一种意思就是希望程序不运行,直接读子程序里的代码.事实上楼主可以这样吧.
case
条件1 程序A
条件2 程序B
条件3程序C
不满足条件 登录窗口
这样就不存在什么窗口问题了,直接就是一个主窗口,只不过是条件不同的时候直接在主窗口运行代码,执行A的时候其它的就不执行,否则就需要登录窗口.上面case的代码我不记得语句了,楼主自己查下吧,呵呵!这几天都在用C#写东东,反而把Delphi的代码忘了,原谅哈!!
浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip