delphi-prism

    0热度

    2回答

    我需要在运行时加载动态链接或静态库文件。有没有办法做到这一点在德尔福棱镜? MSDN库似乎并没有表明这一点。 任何帮助或提示将不胜感激。 谢谢,

    0热度

    2回答

    我想在我的德尔福棱镜计划导入DLL和以前从未做过。所以,在网上找到答案之后,我把下面的东西放在一起,但不起作用。 MyUtils = public static class private [DllImport("winmm.dll", CharSet := CharSet.Auto)] method timeBeginPeriod(period:Integer):I

    1热度

    1回答

    我使用以下代码导入“winmm.dll”。 MyUtils = public static class private protected public [DllImport("winmm.dll")] class method timeBeginPeriod(period:Integer):Integer; external; [Dll

    0热度

    1回答

    我收到以下表达式的警告消息。 (400*ev.PageBounds.Width)/2400 警告消息是输出精度降低到操作数的精度。 为什么?我可以忽略它吗? 感谢,

    0热度

    1回答

    我有一个基类,如下所示。 TMakerObject = class ... public method Clone:TControlObject; virtual; abstract; end; 我想使方法克隆摘要。所以,基类不需要实现或定义这个方法。但是,子类可以定义他们自己的克隆方法。 但编译器不断给我这个错误 - 非抽象类没有提供抽象方法的实现。 如果是这样,那么这是如何

    2热度

    1回答

    我有一个继承两次的基础。第二个子类没有为方法克隆提供任何签名,但是第三个子类按如下方式执行并定义方法克隆。 TControlObject = abstract class ... public method Clone:TControlObject; virtual; abstract; end; TGateControl = class(TCo

    1热度

    1回答

    对于空白,我太困惑了。我想填充一个字符串,它不会与我合作。 我想打印一个datagridview,所以我有列标题,并在它下面的实际行。无论我如何确定确切的长度或宽度来填充字符串,它要么太短,要么太长。所以,在发送到打印机之前,我无法将这些值与列标题对齐。 ,如果我只是做了以下例如: thestring := '.NET is cool'; thestring := thestring.padri

    1热度

    3回答

    当在Windows 8中测试现有应用程序时,我收到了一个非常奇怪的崩溃。 主应用程序使用Delphi XE(Win32)编写,它使用COM interop执行一些对.Net程序集的调用。当前使用的.Net版本是3.5。 当应用程序在全新安装的Windows 8上执行时,它会在突然开始正常运行之前崩溃多达10次。一旦它开始行事,它会继续这样做。没有显示错误日志或错误消息。该应用程序只是挂起或停止工作

    1热度

    1回答

    我有我的winform datagridview,你可以添加和删除它的项目。尽管我能够成功地做到这一点,但它的表现很奇怪。 它要求其属性RowCount设置为1或更大。因此,即使没有项目添加到任何项目,始终显示一行网格。 你如何克服这个缺点?或者有没有办法解决它? 感谢,

    1热度

    1回答

    在.net中,您可以通过代码访问应用程序的属性。你怎么能在Oxygene/delphi棱镜中做同样的事情? Directory.GetFiles(Properties.Settings.Default.