DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: taolimanyuan
今日帖子: 2
在线用户: 1
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 liyanhong (李彦宏) ▲▲△△△ -
注册会员
2019/7/16 11:38:52
标题:
Delphi 10.3.2的一个BUG 浏览:720
加入我的收藏
楼主:
DuplicateHandle(GetCurrentProcess(), hChild_StdOut_Write, GetCurrentProcess(), hChild_StdErr_Write, 0, FALSE, DUPLICATE_SAME_ACCESS);



在编译上面这段代码的时候,编译器给出了下面的错误:

[dcc32 Error] releasetoolunit.pas(133): E2010 Incompatible types: 'PHandle' and 'NativeUInt'



在10.3.1中不会有问题。
----------------------------------------------
-
作者:
男 doersoft (XMG-ZY) ★☆☆☆☆ -
普通会员
2019/7/16 11:43:44
1楼: 这应该不算BUG,算改变吧.
----------------------------------------------
delphi golang|git
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2019/7/16 12:08:56
2楼: 10.3.1 的才是bug吧。DuplicateHandle 的第四个参数就是一个指针。
----------------------------------------------
Delphi4Linux交流群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 liyanhong (李彦宏) ▲▲△△△ -
注册会员
2019/7/16 12:34:37
3楼:
DuplicateHandle(GetCurrentProcess(), hChild_StdOut_Write, GetCurrentProcess(), @hChild_StdErr_Write, 0, FALSE, DUPLICATE_SAME_ACCESS);



改成这样就可以了。谢谢。
----------------------------------------------
-
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
2019/7/16 20:11:50
4楼: 定义改了。其实这个挺麻烦的。总是改定义。
----------------------------------------------
--
作者:
男 earthsbest (全能中间件) ▲▲△△△ -
注册会员
2019/7/17 9:31:15
5楼: https://docs.microsoft.com/zh-cn/windows/win32/api/handleapi/nf-handleapi-duplicatehandle
----------------------------------------------
Delphi4Linux交流群:734515869 http://www.cnblogs.com/rtcmw
作者:
男 keymark (keymark) ▲△△△△ -
注册会员
2019/7/17 11:50:22
6楼:   HANDLE   hSourceProcessHandle,
  HANDLE   hSourceHandle,
  HANDLE   hTargetProcessHandle,
  LPHANDLE lpTargetHandle,
  DWORD    dwDesiredAccess,
  BOOL     bInheritHandle,
  DWORD    dwOptions

最低支持的客户端   Windows 2000 Professional 桌面应用 | [ UWP 应用 ]
最低支持的服务器   Windows 2000 Server [ 桌面应用 | UWP 应用 ]
修正api是好事啊。
----------------------------------------------
m3u8播放器:DPlayer/hlsjs-p2p-engine/ckplayer/flashls-dev/sewise-player/http不能播https某些情况下dns服务:coredns/http服务:miniweb/!http://www.lib4dev.com/topics/delphi>http://www.lib4dev.com/topics/pascal?p=34&s=!http://www.lib4dev.com/topics/delphi
作者:
男 wr960204 (武稀松) ★☆☆☆☆ -
盒子活跃会员
2019/7/17 22:50:28
7楼: 这个不是Bug,而是函数定义发生了修改,原来的传递引用变成了传递指针。
一般传引用改传指针,都是因为有可能要传空值
----------------------------------------------
武稀松http://www.raysoftware.cn
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2019/7/18 8:29:25
8楼: C++里有真实的引用类型,delphi里传对象即是传引用?
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v2.1 版权所有 页面执行37.10938毫秒 RSS