首页 文章
  • 10 votes
     answers
     views

    Delphi Unicode字符串长度,以字节为单位

    我正在努力将一些Delphi 7代码移植到XE4,因此,unicode就是这里的主题 . 我有一个方法,其中字符串被写入TMemoryStream,因此根据this embarcadero article,我应该将字符串的长度(以字符为单位)乘以Char类型的大小,以获得长度所需的字节长度(以字节为单位)WriteBuffer的参数 . 所以之前: rawHtml : string; //Ansi...
  • 2 votes
     answers
     views

    在Windows 8中显示Windows 7 Windows图片查看器

    在Windows 8上,我尝试运行下面显示的代码以显示旧的Windows 7图片查看器,但它返回错误 . 在Windows 8上,我可以找到C:\ Program Files(x86)\ Windows Photo Viewer \ PhotoViewer.dll,但我认为这是较新的Windows 8 metro应用程序 . 我认为旧的Windows图片浏览器是'c:\ windows \ sys...
  • 2 votes
     answers
     views

    如何在Delphi中连接(导入)WinApi函数

    德尔福Xe4 . 例如,有两个函数(Unicode): CryptAcquireContext,CryptGetProvParam . 我在MSDN上阅读说明: 1)http://msdn.microsoft.com/en-us/library/windows/desktop/aa379886(v=vs.85).aspx BOOL WINAPI CryptAcquireContext( _Ou...
  • 2 votes
     answers
     views

    可以在Delphi XE4中禁用E2064吗?

    我的DUnitX测试项目中的以下示例代码无法编译 . 此示例代码的范围与在非常大的VCL表单项目中无错误编译的代码相同 . 这两个项目都使用Delphi XE4,但是当我在我的DUnitX单元测试项目中引用在VCL项目中成功编译的源文件时,它失败并且相同的E2064 left side cannot be assigned to此代码产生: program Project1; {$APPTYPE...

热门问题