小编Joh*_*hny的帖子

PixelsPerInch的价值随windows主题而变化?

在Windows 7环境中,PixelsPerInch的值在Win7和经典主题之间切换时会有所不同.奇怪的是,虽然当前的Windows操作系统以150%的比例活动,但在Win7主题中,PixelsPerInch返回的值为96.

附表将进一步阐述.在此输入图像描述

delphi winapi delphi-2010 delphi-xe7

7
推荐指数
1
解决办法
235
查看次数

在Delphi中ABS功能失败

在Delphi6或Delphi 2010中,声明两个Currency类型的变量(vtemp1,vtemp2),并为它们提供0.09的值.使用ABS功能嵌入其中一个变量并将其与另一个进行比较.当编译器监视显示abs(vtemp1)和vtemp2的相同值时,您可能希望比较产生正结果.奇怪的是if语句失败了!

注意: - 只有在处理数字0.09时才会遇到此问题(尝试其他几个接近的值显示正常结果) - 将变量解释为Double而不是货币,问题就不复存在了.

delphi

6
推荐指数
2
解决办法
2141
查看次数

通过提供凭证进行程序化登录

考虑Windows用户A(具有管理权限)和B(受限访问权限).也是位于服务器上的数据文件夹,只有用户A才能访问该数据文件夹.

我面临的挑战是通过用户B登录窗口,并通过我的Delphi应用程序尝试以编程方式提供用户A的凭据来访问数据文件夹.

是否有API功能可以实现这一目标?

delphi delphi-2010 delphi-6

4
推荐指数
1
解决办法
1289
查看次数

TFont.Charset在Delphi 2010中的作用

在Delphi 2010中,VCL控件的TFont.Charset属性有什么作用?现在所有Delphi 2010组件都支持UNICODE,这个属性不相关吗?

delphi delphi-2010

3
推荐指数
1
解决办法
852
查看次数

可以接受对象构造函数的"双重调用"

令我惊讶的是,我发现对象的构造函数的"双重调用"是编译器可以接受的.知道这个用途的目的是什么,这个功能的结果是什么?

procedure TForm1.Button1Click(Sender: TObject);
var
  vLabel : Tlabel;
begin
  vLabel := Tlabel.Create(self).Create(self);
end;
Run Code Online (Sandbox Code Playgroud)

delphi delphi-2010

2
推荐指数
1
解决办法
202
查看次数

改变TComboBox的ITEMINDEX不会触发它的OnChange事件

当以编程方式更改的值ItemIndex一的TComboBox德尔福组件,可以预期的对应OnChange于被触发事件.

毕竟,ComboBox的可见值得到了改变.奇怪的是它没有.Delphi6,Delphi 2010和Delphi XE7中的行为相同.

这种行为背后有什么原因,或者只是一个悬而未决的错误?

delphi delphi-2010 delphi-xe7

2
推荐指数
1
解决办法
1311
查看次数

我可以将整数值转换为ANSISTRING类型的十六进制值吗?

在Delphi 2010中,有一个函数IntToHex() 可以将integer值转换hexadecimal为类型UNICODE string.

我需要的是一个将其integer转换hexadecimal为类型的函数AnsiString.

delphi delphi-2010

-1
推荐指数
1
解决办法
322
查看次数

标签 统计

delphi ×7

delphi-2010 ×6

delphi-xe7 ×2

delphi-6 ×1

winapi ×1