-
54 votesanswersviews
Delphi 2006-2010错误:“无法创建文件C:\ Users \ Admin \ AppData \ Local \ Temp \ EditorLineEnds.ttr”
我在安装Delphi 2007后遇到错误(编辑:这个问题发生在2006年到2010年的所有Delphi版本中),我无法弄清楚,以前从未见过 . 重新启动后,我可以毫无问题地启动程序,但如果我要关闭程序并重新启动它会给我以下错误: "Cannot create file C:\Users\Admin\AppData\Local\Temp\EditorLineEnds.ttr". ... -
0 votesanswersviews
将数据从Delphi DLL传递到C应用程序
我有一个用Delphi编写的DLL,它应该确定一些值,然后将结果传递回C app,后者调用DLL . 要传递回C app的数据是一组四个整数值(但将来也可能有字符串值) . 为了做到这一点,我需要将这些整数值声明为在调用应用程序和DLL之间共享 . 在C应用程序端,我可以这样做(根据http://msdn.microsoft.com/en-us/library/h90dkhs0%28v=vs.80... -
5 votesanswersviews
在Delphi中调试OutputDebugString调用
我在我的应用程序中有一些“流氓”OutputDebugString调用打印出“T”,但我无法找到它 . 是否有可能以某种方式在OutputDebugString -function上设置断点并查看它的调用位置? 我正在使用Delphi 2009 . -
5 votesanswersviews
将启用unicode的Delphi 2006应用程序移植到Delphi 2009
我有一个在Delphi 2006中完全兼容unicode的应用程序 . 我用WideStrings替换了所有的AnsiStrings,用TNT控件替换了所有VCL控件,并将所有字符串函数从AnsiStrings更改为WideStrings . 看起来所有的工作都是徒劳的,因为我将不得不扭转这一切 . 反正Trick Delphi 2009是否认为Widestrings实际上是UnicodeStri... -
7 votesanswersviews
新的字符串类型如何在Delphi 2009/2010中工作?
我必须将大型遗留应用程序转换为Delphi 2009,它使用字符串,AnsiStrings,WideStrings和UTF8数据,我很难理解新字符串类型的工作原理以及如何使用它们 . 该应用程序完全支持使用TntUnicodeControls的Unicode,并且有第三方DLL需要特定编码的字符串,主要是UTF8和UTF16,这使得转换任务不像人们所怀疑的那样微不足道 . 我特别遇到C DLL调用...