问题标签 [delphi-prism]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.Net 应用程序中奇怪的 GAC 错误
尝试在 IIS 下查看我的网站时遇到奇怪的失败。如果我创建一个新的 ASP.Net 网站应用程序,根本不要修改它并运行它 (F5) 网页显示错误:
它看起来像一个 .Net 配置问题,但我不知道如何解决它。我已经安装了 .Net 3.5 SP1 和 IIS 7.0,在 Vista Home Premium 64 位上运行。该网站是使用在 2008 Visual Studio Shell 中运行的 Delphi Prism 创建的。我用谷歌搜索和谷歌搜索,但什么也没有。非常感谢任何帮助!
delphi - Delphi Prism中的paramstr等价物是什么
是否有一个简单的语句可以给出类似于 Delphi 中的 paramstr() 的结果?
.net - delphi prism (.net) 编译器
当我尝试在 delphi prism 中编译我的应用程序时,我得到了这些错误
C:\Users\Burak\Documents\Visual Studio 2008\Projects\Project1\WindowsApplication1\WindowsApplication1\Main.pas(6,3) :错误:(PE17)命名空间“Windows”不存在或没有公共类型 C:\ Users\Burak\Documents\Visual Studio 2008\Projects\Project1\WindowsApplication1\WindowsApplication1\Main.pas(7,3):错误:(PE17)命名空间“Tlhelp32”不存在或没有公共类型
我做错了吗?
使用 Windows、Tlhelp32、System.Drawing、System.Collections、System.Collections.Generic、System.Linq、System.Windows.Forms、System.Windows、System.ComponentModel;
我使用 2009 delphi prism,小的答案可以解决我的问题(我也认为我的问题很愚蠢,但我不能使用 CreateRemoteThread 和 WriteProcessMemory w/o)。
最好的问候, Burak TAMTURK
delphi - Delphi Prism 是 Delphi .net 的新版本吗?
首先(在这个问题被否决之前):我是一名开发人员,使用针对 Win32 的 Delphi 开发 99.99% 的程序(仍在 Delphi 7 中开发,非常缓慢地迁移到 Delphi 2010)。
当 Delphi 2006 或 2007(暂时不记得是哪个版本)问世时,我购买了 RAD Studio 版本,以便能够开始使用 Delphi.net 和 VCL.net 开发 .net 应用程序。
我玩了很短的时间,但最后由于工作量大,一直使用Delphi 7作为开发平台。
当 Delphi 2010 发布时,我决定再次尝试 .net,并且(愚蠢地)再次购买了 Studio 许可证,认为 include PRISM 是以前的 Delphi.net(将在 Delphi IDE 中开发)。
现在我已经安装了 PRISM(和 Visual Studio 8 IDE - o 恐怖),我只是想知道 PRISM 是否是 Delphi.Net 的新版本(可能不是)。如果我可以在 Prism 下使用我的一些 Win32 代码。
一些答复后更新:我保持问题开放,因为当尚未选择答案时您会得到更多答案。
不过,我确实想念 Delphi IDE。这完全是一种品味,但必须在两个不同的 IDE 中开发(其中键盘快捷键不同 - 我不想放弃 Delphi 的,谢谢))不是我花费我的开发时间的想法。
delphi - 什么是 Delphi Prism LineFeed
Delphi Prism 中的 C# 的 \n 和 Visual Basic 的 vbCRLF 或 vbNewLine 的等价物是什么?我必须使用 Environment.NewLine 吗?
.net - 为什么 VCL/RTL 中有这么多 $IF DEFINED(CLR)?
我刚刚将 Delphi 2009 VCL/RTL 代码与 2010 代码进行了比较。
我注意到有很多$IF DEFINED(CLR)
条件定义,并且在 2010 版本中得到了更多。
我认为这些条件定义已经被废弃,因为 Delphi .NET 已经停止使用。Delphi Prism 中没有真正使用 VCL/RTL?还是他们?
delphi - 如何使用 DelphiPrism 调用 lockWindowUpdate
如何使用 Delphi Prism 调用 lockWindowUpdate?
delphi - 如何将 Delphi 字符串传递给 Prism DLL?
我们尝试将字符串从原生 Delphi 程序传递到 Delphi Prism DLL。传递整数没有问题,但 DLL 中的字符串不匹配。我们在回答另一个问题时看到了Robert Love 的代码片段,但是没有原生 Delphi 程序的代码。
我们如何将字符串从 Delphi 传递到 Delphi Prism DLL?
delphi - 为什么 Delphi Prism 抱怨系统类型不匹配?
我在 Delphi Prism 2010 中遇到了一个我无法解决的奇怪编译器错误。错误是调用在第三方程序集中定义的对象上的方法,该程序集操纵专门的图像格式。程序集本身是针对 .Net 2.0 运行时编译的。
尽管提供了正确的参数列表,但我始终收到错误消息和一系列警告消息,表明参数列表不正确。VS 2008 IDE 也拒绝执行参数完成,但正确显示方法原型并允许使用 Ctrl-Space 添加方法。下面是编译器错误的缩写版本来说明问题:
错误 1 (PE19) 没有使用这些参数的重载方法“GetTempMapOfIRSensor”
警告 2 (PH2) 最佳匹配“Image.GetTempMapOfIRSensor(var rectOnSensor: System.Drawing.Rectangle; out average: System.Double; out minTempArrayIndex: System.Int32; out maxTempArrayIndex: System.Int32; desiredTempUnits: Image.TEMP_UNIT): array System.Double 与参数 1 不匹配,参数为“System.Drawing.Rectangle”应为“System.Drawing.Rectangle”
警告 3 (PH2) 最佳匹配“Image.GetTempMapOfIRSensor(var rectOnSensor: System.Drawing.Rectangle; out average: System.Double; out minTempArrayIndex: System.Int32; out maxTempArrayIndex: System.Int32; desiredTempUnits: Fluke.Thermography.TEMP_UNIT) : System.Double 数组与参数 2 不匹配,参数为“System.Double”应为“System.Double”
....每个剩余参数的类似警告列表
奇怪的是编译器抱怨每个参数的类型不匹配,但错误消息显示参数类型名称相同(例如参数是“System.Double”应该是“System.Double”)。
欢迎任何有关如何解决和解决此问题的建议。除了这一种方法之外,有问题的类似乎在其他所有方面都运行良好。我还能够在具有相同签名的本地类上创建一个方法,并在没有错误的情况下调用它。
更新:
使用反射和相同的参数列表调用该方法可以正常工作。这看起来是某种编译器错误/限制。
delphi - 在 Delphi Prism 中将 int 转换为枚举
基本上与这个问题相同,但在 Delphi Prism 中:
我设法从一个字符串做到这一点:
但我尝试了以下,并得到一个类型不匹配的错误:
任何想法将 int 转换为 Enum 的语法是什么?