delphi-prism相关内容
因此,我可以在 Windows 上强制执行我的应用程序的单个实例,如下所示. [STAThread]类方法 Program.Main(args: 字符串数组);开始var mutex := new Mutex(true, "{8F6F0AC4-B9A1-45fd-A8CF-72F04E6BDE8F}");如果 mutex.WaitOne(Timespan.Zero, true) 那么开始Appl
..
我想了解 Hasmorepages PrintPageEventArgs 属性是什么,为什么要使用它以及它是如何工作的. MSDN Library 并没有很好的解释.他们只是说,如果您将其设置为 true,则会再次调用 printpage 事件.这是否意味着事件在不离开的情况下自行循环或离开并再次调用自身或依赖您再次调用printpage事件? 我只是想了解 PrintPageEven
..
我们尝试将字符串从原生 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
..
我已经用Delphi Prism编写了一个ASP.NET Web应用程序(不是网站)。在开发机器上,一切正常,但是在测试服务器上安装它时,出现以下错误: Server error in '/ MyApp'应用程序。 解析器错误 说明:解析服务该请求所需的资源期间发生错误。请查看以下特定的解析错误详细信息,并适当地修改您的源文件。 解析器错误消息:“ Oxygene”不受支持。
..
因此,我能够按如下所示在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)使用博客
..
在GUI应用程序中的代码编译并运行: procedure TForm1.Button1Click(Sender:TObject); begin Self:= TForm1.Create(Owner); 结束 (用Delphi 6和2009测试) 为什么是自写而不是只读? 在哪种情况下可以使用? 编辑: 这是否也可
..
我们尝试将一个字符串从一个本机Delphi程序传递给一个Delphi Prism DLL。 我们传递整数没有问题,但DLL中的字符串不匹配。 我们在回复中看到罗伯特·爱的代码片段对于另一个问题,但是没有本地Delphi程序的代码。 我们如何将字符串从Delphi传递到Delphi Prism DLL? 解决方案 最好的方法是使用WideString。 有几个原因。 它
..
我想读取和写入用户设置的app.config文件。我发现了一个代码片段的工作与confige文件。我终于得到它的编译和运行,但它绝对好像对于App.config文件什么都不做。 这是代码: 方法MainForm1.Button1.Click(sender:System.Object; e:System.EventArgs); var config:System.Configur
..
我做在C#中的项目,我想使用的托管输出,后来把它用在德尔福。因此,谁能给我解释一下,怎么做托管输出工作,那么如何使用/进口德尔福。我使用Visual Studio 2010的前preSS,在Windows 7 64位 解决方案 布赖恩·龙写的经典文章逆的P / Invoke 来调用托管的C#code德尔福的Win32。 我不知道我会使用这种技术,但它是可能的: - ) - 吉荣
..
我需要在运行时一个工具条标签,其背部颜色变了,但无论我做什么。它只是不会改变它的背景色,即使他们给选项来改变它的背景色。这是为什么,你如何得到它的背景色属性在运行时或设计时改变吗? 在此先感谢, 解决方案 这是受的ToolStrip的RenderMode设置。只有当你把它改为系统将背景色属性都有影响。其他渲染器使用的主题颜色。你可能不会喜欢系统非常多,但你可以有你的蛋糕,并通过实现自己的渲染
..
我有一个定制对话框的winform。对此我有一个标签,文本框和2个按钮(确定和取消)。它还声明和定义重载执行方法传递不同的参数列表。 对话框的Winform被称为如下: VAR theDialog:=新InputMsgBox; 如果theInputB.Execute('真棒计算器“,”输入文本?“,S,变种S)= DialogResult.OK然后 开始 无效; 的setText(
..
我知道,因为“本土”Delphi和delphi.net是不同的技术,这是不可能生产出可以迁移旧DFM形式赢得形式德尔福棱镜的工具。然而有促进这种迁移的工具吗?基本上我有,我想迁移到德尔福.NET“本机”德尔福的项目,它是一个桌面应用程序,我怎么去的? 解决方案 VCL和WinForms有足够的不同做出这样的转变并不容易。也有一些组件是特定德尔福没有直接的.NET版本,和转换的工具,如果不支持的
..
我想了解HasMorePages的PrintPageEventArgs财产,为什么要使用它,它是如何工作的。 MSDN库并没有真正有一个很好的解释。所有他们说的是,如果将其设置为true,PrintPage事件再次调用。是不是意味着对自身的事件循环没有留下或离开,并再次调用自身,或依赖于你再次调用PrintPage事件? 我只是想了解PrintPageEventArgs.hasmorepage
..
这问题似乎是一个重复的,但我只是跑这个问题,而我是测试我的节目,我就是你怎么解决呢样的困惑,。 我有一个WinForm,它有一个表单关闭事件。在活动现场,我打开弹出一个消息框,询问用户,“您确定要关闭该窗口?”如果他们把Yes按钮,该应用程序被设置为预期的关闭窗口,prevents它。所以,我可以再次打开它。然而,如果他们没有推按钮时,它仍关闭窗口,但现在的窗口布置。所以,当我试图再次打开它,它
..