社区
C++ Builder
帖子详情
窗体问题
godnoloveihavelove
2006-04-29 07:59:44
我想在一个CPP重声明两个 TFORM类,这样做的目的是可以分别调用两次同一窗体,是为了保持实例是分开的,而不是一个实例,不要告诉我 createform 这样的回答.
...全文
259
6
打赏
收藏
窗体问题
我想在一个CPP重声明两个 TFORM类,这样做的目的是可以分别调用两次同一窗体,是为了保持实例是分开的,而不是一个实例,不要告诉我 createform 这样的回答.
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zyyoung
2006-04-30
打赏
举报
回复
呵呵,友情up
BlueDeepOcean
2006-04-30
打赏
举报
回复
晕……
BlueDeepOcean
2006-04-29
打赏
举报
回复
改正后的:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
TForm1 *f1;
TForm1 *f2;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
f1 = new TForm1(this);
f1->Left = 10;
f1->Top = 10;
f1->Width = Form1->Width;
f1->Height = Form1->Height;
f1->Caption = "Dynamic generated form - 1";
f1->Visible = true;
f2 = new TForm1(this);
f2->Left = 50;
f2->Top = 50;
f2->Width = f1->Width;
f2->Height = f1->Height;
f2->Caption = "Dynamic generated form - 2";
f2->Visible = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
delete f1;
delete f2;
}
//---------------------------------------------------------------------------
Jim@luckeeinc.com
2006-04-29
打赏
举报
回复
你的意思是说调用同一个Form两次,而且是产生两个Form,那你在调Form的时候不要判断就好了
比如原来的写法:
if(Application->FindComponent"Form2" == NULL)
{
TForm2 *f = new TForm2(Application);
f->Show();
}
else
Form2->Show();
现在就不用判断了直接用
TForm2 *f = new TForm2(Application);
f->Show();
就可以了
godnoloveihavelove
2006-04-29
打赏
举报
回复
我在H文件中要保持 static TfrmBatAddVpcnUserTrade *instance;
以上的答案不符合我的需要
BlueDeepOcean
2006-04-29
打赏
举报
回复
说的糊涂。看看是不是这样的:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
TForm *f1,*f2;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
f1 = new TForm(this);
f2 = new TForm(this);
f1->Left = 50;
f1->Top = 50;
f2->Left = 80;
f2->Top = 80;
f1->Caption = "Dynamic generated form - 1";
f2->Caption = "Dynamic generated form - 2";
f1->Visible = true;
f2->Visible = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
delete f1;
delete f2;
}
//---------------------------------------------------------------------------
Webpack打包出错的 错误分析?
当使用npm安装好webpack后,你去查看如果出现一下
问题
在进行打包的时候报如下错误:黄色警告 解决方法: 1:第一次执行打包需要执行一下:npm init -y 这时候项目中会出现一个package.json配置文件 在这个文件中找到“scripts”节点加入: "dev": "webpack --mode development", /...
webpack 打包错误Unknown command
打包是出现错误 PS D:\demo2021> webpack .\src\app.js -o .\dist\bundle.js [webpack-cli] Unknown command '.\src\app.js' [webpack-cli] Run 'webpack --help' to see available commands and options 解决方案 在文件目录添加配置文件:webpack.config.js const path = require('path')
服务器打包文件出现未知错误,webpack文件打包错误异常
在进行webpack打包前我们要确保已完成的工作:1)安装webpack:推荐全局命令 npm install -g webpack 查看webpack版本 webpack -v2)此时对文件进行打包可能出现错误,提示脚手架文件错误,因为在webpack4的版本里,CLI被单独分离出来了所以要我们单独安装 执行全局命令 npm install -g webpack-cli 安装完脚手架,按理讲是可...
配置webpack的自动打包功能出现以下错误以及如何解决
在配置webpack自动打包功能的时候,会出现各种各样的错误,今天我就把我遇到的甚至是困扰我一个下午的
问题
暴露出来,掰开了揉碎了跟大家分享。 一、出现错误如下: 亲身实验了很多方法都不管用,其实这个
问题
是安装包版本的
问题
,很多版本之间是步兼容的,所以就难为了我们这些单纯的程序员。 二、解决方法如下: 1、删除下面这个文件夹 2、修改package.json文件中的devDependencies,这里就是我们手动修改安装包的版本,将版本修改为相互之间兼容的版本...
前端领域Webpack的打包过程中的错误排查
本文旨在为前端开发者提供一套完整的Webpack打包错误排查方法论。Webpack核心工作机制解析常见打包错误分类体系模块解析失败的根本原因Loader和Plugin配置陷阱性能瓶颈识别与优化高级调试技巧和工具链第2章解析Webpack核心概念,建立理论基础第3章详细拆解打包流程中的关键算法第4章提供数学模型帮助理解模块解析机制第5章通过实际案例演示错误排查过程第6-7章提供实用工具和资源推荐第8章展望未来发展趋势Entry。
C++ Builder
13,871
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章