oxygene相关内容
因此,我可以在 Windows 上强制执行我的应用程序的单个实例,如下所示. [STAThread]类方法 Program.Main(args: 字符串数组);开始var mutex := new Mutex(true, "{8F6F0AC4-B9A1-45fd-A8CF-72F04E6BDE8F}");如果 mutex.WaitOne(Timespan.Zero, true) 那么开始Appl
..
我们尝试将字符串从原生 Delphi 程序传递到 Delphi Prism DLL.我们传递整数没有问题,但字符串在 DLL 中不匹配.我们在回答另一个问题时看到了 Robert Love 的代码片段,但是没有原生Delphi程序的代码. 我们如何将字符串从 Delphi 传递到 Delphi Prism DLL? 解决方案 最好的方法是使用 WideString. 出于多种原
..
在用户定义的类中,我有一个计时器,当我 Timer.Enabled时,它不会启动。 用户定义的类: TSerialIndicator =公共类 私有 方法TxTimerEvent(发件人:System.Object; e:System.EventArgs); public Txlight:Label; Txtimer:System.Windows.Forms.Timer;
..
我写了 function CreateProcess( lpApplicationName:String; lpCommandLine:String; lpProcessAttributes:IntPtr; lpThreadAttributes:IntPtr; bInher
..
我正在将用Delphi 2007 .Net编写的应用程序迁移到Delphi Prism,这是替换TStringList和TStrings类的最佳选择吗? 谢谢。 再见。 解决方案 只需使用.NET框架中的内置列表类型,或使用 StringCollection 。 The最简单的是通用列表: List 但是StringCollec
..
我试图在Delphi Prism中调用Window的SendMessage方法,我声明了以下类: type MyUtils =公共静态类 私有 [DllImport(“ user32.dll”,CharSet:= CharSet.Auto)] 方法SendMessage(hWnd:IntPtr; Msg:UInt32; wParam:IntPtr; lParam:IntPtr):I
..
因此,我能够按如下所示在Windows上强制执行应用程序的单个实例. [STAThread] class method Program.Main(args: array of string); begin var mutex := new Mutex(true, "{8F6F0AC4-B9A1-45fd-A8CF-72F04E6BDE8F}"); if mutex.WaitOne(T
..
首先(在这个问题下决定投票之前):我是一个开发人员开发99,99%的程序,使用Delphi定位Win32(在Delphi 7中开发,仍然很慢地迁移到Delphi 2010)。 当Delphi 2006或2007(不记得当时哪个版本)出来了,我买了RAD Studio版本,以便能够开始使用Delphi.net和VCL开发.net应用程序.net。 我玩了很短时间,但最后,由于工作负载只是
..
Google搜索“delphi棱镜”,“delphi棱镜资源”或“delphi棱镜代码片段”几乎没有显示任何好的网站,有没有一个很好的编程网站,有一些很好的代码片段和教程Delphi Prism? 提前感谢 解决方案 您有基本的五种获取Delphi Prism信息的方法。 1)官方信息 Prism Wiki 使用Delphi Prism开发Mono 2)使用博客
..
我们尝试将一个字符串从一个本机Delphi程序传递给一个Delphi Prism DLL。 我们传递整数没有问题,但DLL中的字符串不匹配。 我们在回复中看到罗伯特·爱的代码片段对于另一个问题,但是没有本地Delphi程序的代码。 我们如何将字符串从Delphi传递到Delphi Prism DLL? 解决方案 最好的方法是使用WideString。 有几个原因。 它
..
我们已经为PC(Wine下工作在MacOS和Linux也一样),我们想尝试做一个工作的OpenGL项目交叉编译成片剂。德尔福XE2 / XE4提供iOS的支持,但没有还的Android和iOS的实现的历史来看它可能需要1 - 2年。现在,我们开始寻找到其他的可能性,这将使我们能够保持大部分帕斯卡尔codeBase的(80K线)。因此,这里是为OXYGENE问题: 是否有与OXYGENE可以作
..
有人可以告诉我在哪里可以找到如何使一个DLL(WindowsControlLibrary)在OXYGENE用于.NET的例子吗? 在老德尔福,可以使出口部分。 解决方案 要使用Delphi棱镜创建一个非托管的DLL导出,并与2010年德尔福调用它,你必须做到以下几点: 在德尔福棱镜: 文件|新|项目 在树形视图中选择左边的德尔福棱镜 选择的Windows类库 preSS确定。 这将为
..
这问题似乎是一个重复的,但我只是跑这个问题,而我是测试我的节目,我就是你怎么解决呢样的困惑,。 我有一个WinForm,它有一个表单关闭事件。在活动现场,我打开弹出一个消息框,询问用户,“您确定要关闭该窗口?”如果他们把Yes按钮,该应用程序被设置为预期的关闭窗口,prevents它。所以,我可以再次打开它。然而,如果他们没有推按钮时,它仍关闭窗口,但现在的窗口布置。所以,当我试图再次打开它,它
..
我只是比较了2009年德尔福VCL / RTL code到2010年的。 我注意到,有许多 $如果定义(CLR)有条件的定义,他们得到了更多的在2010年的版本。 我认为这些条件的定义有淘汰,因为德尔福.NET已经停产。该VCL / RTL没有真正用在德尔福棱镜?或者是什么人? 解决方案 我们仍在使用Delphi.NET内部的IDE部分地区和一些DBX preSS的.NET版本的交付与德尔
..