DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: fansxs
今日帖子: 12
在线用户: 20
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2018/8/7 8:33:53
标题:
32位控件转换成64位控件 浏览:484
加入我的收藏
楼主: 想把原来自己写的32位控件,转成64位也能用的控件,在工程中设置64位编译,不出现安装菜单,编译了也没显示64位能用,请教大家怎么处理才能在64位下使用?谢谢!
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲△ -
普通会员
2018/8/7 8:39:35
1楼: 我们遇到的所有控件。
只要 WIN64 能编译。就可以了。
例如 VCL 控件。
WIN32 下能编译,同时 可以安装。我们安装完。这样 IDE 才能识别这个控件。
WIN64 下能编译,但是,如果有源码,编译不编译都无所谓的。
没有源码,只需要 将编译结果加入到 WIN64 的 LIB 目录中。
有源码,只需要将 源码加入到 WIN64 的 LIB 目录中。
那么 接下来,在你的 VCL 工程中,就可以 添加这个控件了。

FMX 控件,现在很少,但是过程是一样的。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2018/8/7 8:59:50
2楼: 用注解 ComponentPlatformsAttribute 加上要支持的平台,例如你的控件 TMyComponent 要支持所有平台,这样写:
 [ComponentPlatformsAttribute(pidWin32 or pidWin64 or pidOSX32 or pidiOSSimulator
    or pidiOSDevice32 or pidiOSDevice64 or pidAndroid or pidLinux64)]
  TMyCompon_ent= class(TComponent)
----------------------------------------------
全能中间件QQ:64445322 http://www.cnblogs.com/rtcmw
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2018/8/7 9:14:23
3楼: 有码的。
WIN32 下能编译,同时 可以安装。我们安装完。这样 IDE 已能识别这个控件。
在64位下也编译了,不显示该控件。所在64位工程下不能用。
不知道如何处理,特此请教!
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲△ -
普通会员
2018/8/7 9:15:14
4楼: 白痴。
懒得理你。

反正该说的都说完了。
没有新的内容。就没有新的回复。
你复读一万次,也不会有新回复的。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2018/8/7 9:15:22
4楼: 或者说,64位下怎么安装64位控件
----------------------------------------------
-
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2018/8/7 9:16:27
5楼: @wang_80919 理一下,先谢谢了。因第一次遇到,尝试了一个晚上的,都没有成功,才来请教的。
----------------------------------------------
-
作者:
男 wg961423 (麦子仲肥) ★☆☆☆☆ -
盒子活跃会员
2018/8/7 10:36:34
6楼: IDE是32位的,所以64位没有设计库,只有运行库,也就没有Install!
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲△ -
普通会员
2018/8/7 10:52:39
7楼: 楼上的,人家楼主说的是“不显示该控件。”
所以,我是无法回答这种匪夷所思的问题了。

特别是楼主像复读机一样,只会重复。活该解决不了。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 somemak (mak) ▲▲▲▲△ -
注册会员
2018/8/7 12:39:51
8楼:
我们遇到的所有控件。 只要 WIN64 能编译。就可以了。 例如 VCL 控件。 WIN32 下能编译,同时 可以安装。我们安装完。这样 IDE 才能识别这个控件。 WIN64 下能编译,但是,如果有源码,编译不编译都无所谓的。 没有源码,只需要 将编译结果加入到 WIN64 的 LIB 目录中。 有源码,只需要将 源码加入到 WIN64 的 LIB 目录中。 那么 接下来,在你的 VCL 工程中,就可以 添加这个控件了。 



-- 楼主,看最后一行,要手动添加。
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲△ -
普通会员
2018/8/7 12:47:49
9楼: 楼主一个,“不显示该控件。”看不见,你就没辙了。

另外,我说的 添加,指的是 入门者 的 拖控件。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2018/8/7 13:23:39
10楼: 对楼主对待给出的正确答案视而不见,而热衷于和问题无关的话题不断深入的做法,我表示遗憾!
----------------------------------------------
全能中间件QQ:64445322 http://www.cnblogs.com/rtcmw
作者:
男 nickemma (N.E) ▲▲▲▲△ -
注册会员
2018/8/7 13:33:45
11楼: @jingzu

2楼正解
----------------------------------------------
-
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2018/8/7 17:30:57
12楼: 谢谢!大家,已解决。
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲△ -
普通会员
2018/8/7 17:56:12
13楼: 保密局的鉴定完毕。
问题怎么来的,保密。
怎么没的,更要保密。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 majx (skin) ▲▲▲▲▲ -
普通会员
2018/8/7 19:27:24
14楼: 怎么解决的?也给大家说说啊!互相学习。
----------------------------------------------
majx
作者:
男 jingzu (123456) ★☆☆☆☆ -
盒子活跃会员
2018/8/8 16:56:44
15楼: 控制面板上没有64位控制拖,所以只能用代码在工程中动态建立控件方法。反正能用就行。
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ▲▲▲▲△ -
普通会员
2018/8/8 16:59:37
16楼: 我只知道 WINDOWS 系统有一个 控制面板。
另外 我们装的 各种控件,例如 FASTREPORT DEVEXPRESS 都是 32 64 都支持的。拖入窗体,没问题。
也有不支持的,例如 VCLZIP,就只支持32。
----------------------------------------------
(C)(P)Flying Wang
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行15.625毫秒 RSS