社区
语言基础/算法/系统设计
帖子详情
用delphi做GUI而用C++来实现行不行?
Andy84920
2004-09-15 01:39:53
现在需要用delphi做界面。
而我的实现是用的C++,但不知道这样该如何结合呢?
比如我在界面上做一些操作但它用的是object pascal的语言,用dll?
谁能给我举个简单的例子行吗?当然谁能给出更详细的参考资料就更好。
希望大家帮忙。
...全文
275
23
打赏
收藏
用delphi做GUI而用C++来实现行不行?
现在需要用delphi做界面。 而我的实现是用的C++,但不知道这样该如何结合呢? 比如我在界面上做一些操作但它用的是object pascal的语言,用dll? 谁能给我举个简单的例子行吗?当然谁能给出更详细的参考资料就更好。 希望大家帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjqyb
2004-09-19
打赏
举报
回复
你有C++的功底,熟悉object pascal的语法应该比较快,它的好多实现融合了C++的思想
学一学应该没有坏处
kaershaw
2004-09-19
打赏
举报
回复
看你的需求!做成dll的好处是以后其他程序也可以调用,不一定非得你得那个程序来调用!
cxz7531
2004-09-18
打赏
举报
回复
底层涉及到大量api调用的部分用c++来写成dll或者com。然后主体部分用delphi调用dll。不过这样的运行效率肯定不高,两种语言的数据类型又不完全一致,不到万不得已别这样
Andy84920
2004-09-18
打赏
举报
回复
什么多此一举?
zjqyb
2004-09-18
打赏
举报
回复
多此一举
Andy84920
2004-09-18
打赏
举报
回复
to: lili1(离奇)
直接用C++写个界面就完了。不用这样个"取长补短".
//用C++如何写界面?搞个图形库?我觉得有专门的控件做起来更方便.
//如果用图形库的话也不是一天两天能搞好的事.因为界面只是一个操作用户接口.
//我重要的还是要在乎实现的.
to: nyf1220(我是党员)
以前有个人问 “用delphi做GUI,java写代码”哈哈,跟你这个差不多
那么,请用C++BUILDER吧,哈哈
//不太清楚DELPHI和BCB(最新用的是X吧?)有什么不同?好像X不是用的VCL吧?
//感觉BCB并没有DELPHI那么RAD(高效吧?)DELPHI好像也比较简单(当然是指在普通应用上如做个界面哪)不知道BCB如何.
我试试BCB看看如何.
Andy84920
2004-09-18
打赏
举报
回复
to:zjqyb(风清扬*任它溺水三千,我只取一瓢饮*)
的确如你所说,我对C++熟一点而对DELPHI不太熟而BCB更是没有摸过。
不过对DELPHI还是比对BCB熟一点。
C++做界面很麻烦。你说用VCL搞一搞多方便是吧。
正好手头有本delphi6开发人员指南所以想用delphi.
感觉bcb效率不怎么高。那个代码提示好慢的说.
现在要做一个东西,用C++实现但界面得用BCB或delphi做。时间不多只有半年。我现在一点bcb都不会用不知道怎么办。。
houlong
2004-09-18
打赏
举报
回复
哪个熟悉用那个
zjqyb
2004-09-18
打赏
举报
回复
有何非要用C++实现,而delphi实现不了
我想楼主可能C++比较熟悉,但用c++实现界面又太繁
lw549
2004-09-17
打赏
举报
回复
dll和com
bxh2dai
2004-09-17
打赏
举报
回复
一楼的说的对,核心的用C++写成DLL,然后使用DELPHI调用~!
Andy84920
2004-09-17
打赏
举报
回复
不知道如何在DELPHI中操作C++中类成员函数或共享类对象.
不知道上面几位老大有没有把C++做成DLL和用DELPHI来调用的例子或类似资料呢?
因为我对DELPHI不太熟而C++熟点,所以具体的实现想用C++但又喜欢DELPHI而不喜欢VC所以想用DELPHI来做界面.毕竟一个应用程序不提供GUI似乎不太友好.
先谢谢theone_jxm() ,研究一下先.
zzzl
2004-09-17
打赏
举报
回复
楼主,你不用BCB真是天大的错误!
GoldShield
2004-09-17
打赏
举报
回复
做成DLL应该是比较好的方法
teatool
2004-09-17
打赏
举报
回复
楼主,你不用BCB真是天大的错误!
天啦,为什么会有为问这种问题呀
BCB:用C/C++语言的DELPHI
DELPHI:用Object Pascal语言的BCB
nyf1220
2004-09-17
打赏
举报
回复
以前有个人问 “用delphi做GUI,java写代码”哈哈,跟你这个差不多
那么,请用C++BUILDER吧,哈哈
sztony
2004-09-17
打赏
举报
回复
一般情况下确实没这个必要,要么全部用OBJECT PASCAL,要么全部用C++,
如果是玩玩,做做技术实验,倒可以,如果真正在项目中这样做,是自讨苦吃,
没有多大意思。
lili1
2004-09-17
打赏
举报
回复
用C++做成dll.然后用Delphi调用。
我说一下我的看法:我觉得你这样做不好,
直接用C++写个界面就完了。不用这样个"取长补短".
ttzzj
2004-09-17
打赏
举报
回复
我的很多东西就是这样做的,很方便,但是也有些地方要注意的,比如栈、线程等他们里面的机制都不同。
killghost
2004-09-15
打赏
举报
回复
为什么要这样做?理由!
加载更多回复(3)
Delphi
12.3控件之.3控件之
delphi
-
gui
-programming-with-firemonkey-unleash-the-full-potential-of-the-fmx-fram
Delphi
12.3控件之.3控件之
delphi
-
gui
-programming-with-firemonkey-unleash-the-full-potential-of-the-fmx-fram
C++
BuilderWindows FOR
DELPHI
C++
BuilderWindows FOR
DELPHI
代码行统计工具(可用于对V
C++
、
C++
Builder、
Delphi
、VB、C/
C++
、ASM、Java、C#、SQL 等程序源码进行详细的统计,可以准确的分析出程序中代码行、注释行和空白行的行数。)
软件功能: 可用于对V
C++
、
C++
Builder、
Delphi
、VB、C/
C++
、ASM、Java、C#、SQL 等程序源码进行详细的统计,可以准确的分析出程序中代码行、注释行和空白行的行数。程序会自动根据你选择的文件类型选择相应的统计方式,并将所有文件的分析结果进行汇总,便于方便直观的对软件项目的代码量进行全面的评估。本软件是绿色软件,不需要安装,展开到任意目录,直接运行即可。 1、 支持V
C++
、VC.Net项目文件的统计方式。 2、 支持
C++
Builder项目文件的统计方式。 3、 支持C/
C++
文件 .cpp 和 .h 的文件统计。 4、 支持同时多个文件的统计方式。 5、 支持同时多种文件类型的统计方式。 6、 支持VB项目文件和 .frm 和 .bas 文件的统计。 7、 支持汇编文件 .asm 和 .inc 的统计。 8、 支持
Delphi
项目文件 .dpr 和 .pas、.dfm 文件的统计。 9、 支持C#项目文件 .csproj 的直接统计及 .cs 文件的统计。 10、支持Java文件 .java 的统计。 11、支持SQL文件 .sql 的统计。 12、支持 *.* 文件类型的自动分析统计。 13、支持自定义一次选择多个目录的统计方式。 14、支持用户自定义文件统计类型及统计方法。 15、支持htm,excel,csv,txt等多种存盘文件类型。 16、支持统计结果的直接打印输出。 17、支持命令行方式的文件及目录统计方式。 18、支持资源管理器右键关联的文件及目录快捷统计方式。 19、支持
GUI
和命令行方式下使用自定义配置文件进行统计的方式。
Delphi
-
GUI
-Programming-with-FireMonkey-master.zip
pdf 文件和demo 程序,FMX开发 UI的很好资料
C++
builder 及
delphi
可用皮肤控件
适用于
C++
builder 及
delphi
编程,安装时,解压及使用*.exe,声明非本人原创,上传只为交流分享,如涉及侵权,请立即告知,马上删除处理,谢谢!
语言基础/算法/系统设计
16,743
社区成员
33,237
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章