社区
语言基础/算法/系统设计
帖子详情
用delphi做GUI而用C++来实现行不行?
Andy84920
2004-09-15 01:39:53
现在需要用delphi做界面。
而我的实现是用的C++,但不知道这样该如何结合呢?
比如我在界面上做一些操作但它用的是object pascal的语言,用dll?
谁能给我举个简单的例子行吗?当然谁能给出更详细的参考资料就更好。
希望大家帮忙。
...全文
284
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
与VC口水战”之补白
本文通过对比
Delphi
与
C++
的特点,深入探讨了两者在编程语言特性、编译效率及
GUI
程序开发等方面的优劣。文章指出
Delphi
在VCL易用性和编译速度上的优势,同时也分析了
C++
在模板、运算符重载等方面的设计哲学。
推荐
Delphi
GUI
程序与FireMonkey教程:掌握高效
GUI
开发
这是一份基于原版英文书籍翻译的
Delphi
GUI
程序与FireMonkey框架教程。它系统介绍FireMonkey框架,采用原文与译文对照编排。
Delphi
是高效编程语言,FireMonkey是跨平台
GUI
框架。该教程适用于多种应用开发场景,能为开发者提供实用指导。
Delphi
调用VC编译OBJ文件
实现
C++
与Pascal混合编程实战
本文详细介绍
Delphi
如何调用Visual
C++
编译生成的OBJ文件,
实现
Pascal与
C++
的混合编程。涵盖extern "C"消除名字修饰、调用约定匹配、32/64位OBJ适配、
Delphi
链接指令{$L}使用、接口封装及自动化构建等核心技术,适用于高性能计算与第三方库集成。
python
delphi
_python4
delphi
使用
本文介绍了如何在
Delphi
中使用python4
delphi
插件,结合
Delphi
强大的
GUI
和Python丰富的类库,
实现
高效开发。步骤包括安装Python2.7和python4
delphi
,调整项目设置,以及解决运行权限问题。还探讨了部署选项和PythonPATH配置。
Delphi
调用
C++
导出的类
本文介绍如何在VS2008中创建一个DLL项目并导出QT类供
Delphi
调用,包括定义纯虚类、
实现
类以及在DLL中暴露工厂函数的方法。
语言基础/算法/系统设计
16,742
社区成员
33,234
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章