社区
语言基础/算法/系统设计
帖子详情
用delphi做GUI而用C++来实现行不行?
Andy84920
2004-09-15 01:39:53
现在需要用delphi做界面。
而我的实现是用的C++,但不知道这样该如何结合呢?
比如我在界面上做一些操作但它用的是object pascal的语言,用dll?
谁能给我举个简单的例子行吗?当然谁能给出更详细的参考资料就更好。
希望大家帮忙。
...全文
278
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
Embarcadero
Delphi
是一个为开发者提供的集成开发环境(IDE),支持快速的应用开发,其中FireMonkey(FMX)框架是
Delphi
和
C++
Builder的核心功能之一,它允许开发者利用一个共享的代码库创建可在多个操作系统上运行...
C++
BuilderWindows FOR
DELPHI
3. **
Delphi
的IDE**:与
C++
Builder类似,
Delphi
的IDE也具备强大的功能,其代码编辑器支持快速代码完成和语法高亮,还有可视化设计界面,允许开发者通过拖放组件来构建
GUI
。 4. **Object Pascal**:
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 等程序源码进行详细的统计,可以准确的分析出程序中代码行、注释行和空白行的行数。程序会自动根据你选择的文件类型选择相应的统计方式,并将...
Delphi
-
GUI
-Programming-with-FireMonkey-master.zip
总的来说,这份资源对于想要掌握
Delphi
FireMonkey
GUI
编程的开发者来说,是一个全面而实用的学习工具,无论是初学者还是有一定经验的开发者,都能从中受益匪浅,提升跨平台应用程序开发的能力。
C++
builder 及
delphi
可用皮肤控件
这两种工具都基于 Object Pascal 语言(
Delphi
)和
C++
语言(
C++
Builder),并提供了丰富的组件库来加速开发过程。在标题和描述中提到的“
C++
builder 及
delphi
可用皮肤控件”是指一种可以改变这些应用程序界面...
语言基础/算法/系统设计
16,742
社区成员
33,237
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章