一个关于BCB 2009中 “TsuiForm *suiForm1”的问题
我在看一段用BCB 2009写的代码,头文件中有一个声明 :TsuiForm *suiForm1;
请问各位高手,这个声明是什么意思,TsuiForm是做什么的?
同时代码中用来很多这样的函数:ShowSuiDialog("No Records to Approve!",3),这个函数
是不是跟那个声明有关系,这个函数是什么意思?我在网上没找到任何有用的相关信息!
请各位高手帮助一下,非常感谢
[解决办法]
是使用了一个三方控件,好象叫suipack什么的,你安装一下就可以了
[解决办法]
C++ Builder在生成窗体文件的时候,都自动添加一个该窗体的全局变量,这个变量定义在.cpp文件中,在.h文件中有一个声明,例如,对于窗体TForm1,在cpp文件中有TFom1 *Form1,在.h文件中有extern TForm1 *Form1;
如果在project中的Forms选项中的auto-create列表中有这个窗体,则系统在程序初始化时自动为这个变量创建这个窗体,如果把窗体从auto-create列表去掉,不让系统自动创建,就可以把这个变量删掉
[解决办法]
同意1楼意见,很明显你这工程使用了三方商业组件SuiPack。不安装这个组件,你这工程除非改动很多地方,才能编译。
[解决办法]
检查一下Suipack在安装以后,生成的SUIPackD12.lib在哪个目录中,然后把这个目录加入到工程选项的library path中。
[解决办法]
很可能是suiPack的版本不对 ,使用包含了library:SUIPackD12的版本