首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
C++ Builder
VCL组件使用和开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
关于c++builder调用delphi pas的问题
[无满意答案结贴,结贴人:coolspac]
加为好友
发送私信
在线聊天
coolspac
风铃
等级:
可用分等级:
长工
总技术分:
15
总技术分排名:
195480
揭贴率:
100.00%
发表于:
2008-05-27 20:00:24
楼主
现在有个bcb程序,其中只有一个form,名为form1,然后将另外一个delphi的pas添加到工程里面,这个pas定义了另外一个form2,在工程属性中将form2设成主form,怎么让用户点击form2上某个按钮,然后form1模态显示??
另外delphi下的控件怎么在bcb下使用?
bcb新手请教
问题点数:
60
回复次数:
13
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
gameloader
gameloader
等级:
可用分等级:
富农
总技术分:
990
总技术分排名:
19507
发表于:
2008-05-28 08:27:58
1
楼 得分:
0
学习,帮顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xabcxyz
gg
等级:
可用分等级:
小地主
总技术分:
2238
总技术分排名:
9513
发表于:
2008-05-28 19:54:09
2
楼 得分:
0
帮顶
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jxw1987628
BCB程序员社区(4670 3864)
等级:
可用分等级:
富农
总技术分:
4283
总技术分排名:
4803
2
发表于:
2008-05-28 20:38:51
3
楼 得分:
0
事实上我刚从 C++builder应用开发大全上看到
你完全可以在bcb里用delphi的窗体和pas文件
它是这样做的:
选择project (工程管理器)加入你的pas文件
然后应该会自动在你的项目下生成对应的hpp文件
你就可以像平常一样,使用pas里面的类!
。。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolspac
风铃
等级:
可用分等级:
长工
总技术分:
15
总技术分排名:
195480
发表于:
2008-05-28 20:51:32
4
楼 得分:
0
我就是这样做的,当时我吧pas里面定义的某个窗体设置为料主窗体,然后在这个窗体里面用showform的方法调用bcb定义的窗体,然后程序执行报错,编译没问题
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jxw1987628
BCB程序员社区(4670 3864)
等级:
可用分等级:
富农
总技术分:
4283
总技术分排名:
4803
2
发表于:
2008-05-28 21:03:09
5
楼 得分:
0
报什么错 ?代码贴点出来看看,,
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolspac
风铃
等级:
可用分等级:
长工
总技术分:
15
总技术分排名:
195480
发表于:
2008-05-28 21:53:24
6
楼 得分:
0
是这样的,我用bcb建了一个form,名为form1,然后我将另外一个delphi的pasform mainform加入了这个工程,并将mainform设成了主窗口。。在mainform中有个按钮,我写的事件是这样的
form1.Position:=pomainformcenter;
form1.ShowModal;
并且在pas单元的uses 部分写了uses form1;
但是最后编译是出现这种错误
[ILINK32 Error] Error: Unresolved external '_form1' referenced from D:\PROGRAM FILES\CODEGEAR\PROJECTS\DEBUG\ZINEMAKERCONFIG.OBJ
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolspac
风铃
等级:
可用分等级:
长工
总技术分:
15
总技术分排名:
195480
发表于:
2008-05-28 22:03:42
7
楼 得分:
0
顶起,求助啊
难道是bcb编译的delphi pas中不能调用bcb的窗体?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ydlchina
一吨
等级:
可用分等级:
富农
总技术分:
22351
总技术分排名:
505
4
发表于:
2008-05-29 09:12:26
8
楼 得分:
0
只听说BCB可以使用D版的,没听说D版使用BCB的,也来听听
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
unsigned
僵哥(重要的不是为之付出了多少,误导才是最大的失败)
等级:
可用分等级:
乞丐
总技术分:
76419
总技术分排名:
80
3
2
5
发表于:
2008-05-29 09:26:58
9
楼 得分:
0
观望天才出现...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wewaa
阿尔博特
等级:
可用分等级:
掌柜
总技术分:
3773
总技术分排名:
5452
发表于:
2008-05-29 09:52:30
10
楼 得分:
0
form1.Position:=pomainformcenter;
form1.ShowModal;
并且在pas单元的uses 部分写了uses form1;
------
你用的是delphi 吧
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jxw1987628
BCB程序员社区(4670 3864)
等级:
可用分等级:
富农
总技术分:
4283
总技术分排名:
4803
2
发表于:
2008-05-29 12:52:15
11
楼 得分:
0
晕 ,你在bcb里写pas代码?,,,,,,,,,,,
。。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangairong1984
晶灵
等级:
可用分等级:
乞丐
总技术分:
268
总技术分排名:
49728
发表于:
2008-05-29 13:48:34
12
楼 得分:
0
#inlcude "Unit2.hpp"
Application->CreateForm(__classid(TForm2), &Form2);
Form2->Show();
我这样操作成功了...
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
coolspac
风铃
等级:
可用分等级:
长工
总技术分:
15
总技术分排名:
195480
发表于:
2008-05-29 16:20:08
13
楼 得分:
0
引用 10 楼 wewaa 的回复:
form1.Position:=pomainformcenter;
form1.ShowModal;
并且在pas单元的uses 部分写了uses form1;
------
你用的是delphi 吧
不是,这是我在bcb中引用的pas中的代码,也就是说我想将在bcb中将pas代码的窗口设成主窗口,但是又想这个主窗口能够调用bcb中设计的窗口,使其显示
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友