草庐IT

delphi-2009

全部标签

c# - 对于 Windows 应用程序,c# 比 delphi/realbasic 有什么优势

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。有没有人编写过比其.NET行李箱更大的应用程序?人们曾经批评VB6的2MB运行时,但它很少使它附带的应用程序相形见绌。今天,尽管我的机器上安装了Vista,但我还是不得不下载35MB的3.5框架并重新启动,然后才能试用一半大小的应用程序。当您考虑到源代码安全性降低时,我想知道为什么有人会在.NET中而不是在允许构建native可执行文件的语言中开发Wind

Delphi 应用程序中的 Javascript

是否可以在制作Windows桌面应用程序时使用javascript。我使用borlanddelphi,我需要在我的网格中使用javascript。 最佳答案 Worm,我已经为您编写了完整的解决方案。请参阅下面的屏幕截图...我能给出的基本总结是……一个允许您执行javascript、从javascript调用delphi以及在连接脚本后访问javascript函数和对象的组件。Hereisalinktoanbriefarticle我写了一篇描述你可以用javascript做什么的文章。文章末尾是一个zip文件,其中包含源代码和一个

xml - Delphi XE 中的数据绑定(bind)向导 - 可以将其配置为映射到 MSXML 接口(interface)吗?

DelphiXE中的数据绑定(bind)向导生成继承自Delphi自己的DOM实现(ADOMXMLv4)的类和接口(interface),它似乎不支持针对模式的验证-“解析时验证”选项仅适用于MSXML供应商类型——从VCL源代码以及IDE中XMLDocument组件的行为可以看出。所有验证支持似乎都基于MSXML实现,如果您需要模式验证,这会使向导变得无用。我在这里错过了什么吗?有没有办法配置绑定(bind)向导(或一些底层实用程序)以生成基于支持验证的MSXML的类和接口(interface)?或者是否有调用/接口(interface)支持使用Delphi的ADOMXML实现进行模

xml - EOutOfMemory 在 Delphi 中使用 TXMLDocument 解析大型 XML

我有一个大的XML文件要在代码中解析,如下例所示。问题似乎是分配给子节点(IXMLNode)的内存未释放,即使子节点超出范围也是如此。内存似乎只有在父TXMLDocument被停用(Active:=false)或被释放后才会被释放。所以我的代码,在加载xml文档后开始大约380Mb,突然增加到2Gb,这就是它结束的地方。将childnode设置为nil对内存使用没有影响。我的问题是如何显式释放分配给IXMLNode接口(interface)的内存。我不愿意使用不同的XML对象,我想我已经尝试了几乎所有方法来控制节点接口(interface)的范围。varchildnode:IXMLNo

xml - 如何使用 TJvAppXMLFileStorage 将 Delphi TObjectList<TMyClass> 类型序列化为 XML?

之前,为了保存一些应用程序的设置,我使用:容器的TSettings=class(TPersistent)要在已发布属性中序列化的每个数据对象列表是TCollection和TCollectionItem类型TJvAppXMLFileStorage组件用单行保存所有内容:JvAppXMLFileStorage.WritePersistent(...);但是现在,我正在使用TObjectList作为TSettings类中的属性。所以我放弃了TCollection/TCollectionItem以支持Generics...序列化时,没有项目列表...我认为这是因为TObjectList不是来自

windows - Delphi DLL 问题 - 收到错误的整数值和访问冲突问题

我很难掌握Delphi7中的DLL。我有两个问题:1)该过程采用整数参数-但dll收到的值与我传递的值不同。2)调用dll的应用程序在函数完成后因访问冲突而崩溃。这是我的dll代码:libraryapmDLL;usesClasses,Messages,Windows,Dialogs,sysutils;constWM_MY_MESSAGE=WM_USER+1;proceduresendtoACRPM(functionKey:integer);stdcall;beginshowmessage('Yousent-'+inttostr(functionKey));showmessage('Fi

windows - Delphi 中的 Sqrt 函数

作为一项让自己投入的练习,我想用Delphi设计一个计算器。所以,到目前为止,加法、减法、乘法和除法都非常有效。我对平方根有疑问的唯一函数。变量被扩展了,我几乎只是从String(我使用两个EditBox)转换为FloatvarForm1:TForm1;a,b,r:Extended;procedureTForm1.SqrtClick(Sender:TObject);begina:=StrToFloat(Edit1.Text);r:=Sqrt(a);ShowMessage(FloatToStr(r));end;Delphi返回我[Error]calc.dpr(72):Missingope

windows - 我可以在运行时更改 Delphi 6 应用程序中的 "main form"吗?

我有一个包含多个表单的Delphi6应用程序。在CompilerOptions中选择为主窗体的一个重要特性是,当它最小化时,应用程序中的所有其他窗体(窗口)都被最小化,反之,当它被恢复时,所有其他可见的窗体都被恢复.我想在运行时将主窗体的特征切换到应用程序的另一种形式,以便它在这个意义上像主窗体一样运行(最小化/恢复领导)。是否有允许我执行此操作的Delphi技术或WindowsAPI调用?如果不是,是否有一种方法可以让辅助形式模拟这种行为,而不会造成比其值(value)更多的问题? 最佳答案 实际上,决定您描述的行为的是窗口own

c++ - Delphi与C++dll通信(参数)

您好,我在将DLL集成到我的Delphi2007应用程序时遇到了很多问题。我怀疑我对调用的参数做错了什么。目前我有2个问题,但我认为它们彼此相关。1)首先调用DLL:来自.h文件:extern"C"{__declspec(dllexport)HRESULTStartup(char*version);}此调用应初始化DLL并返回DLL的版本。HRESULT应为0,版本指针应包含版本。我的德尔福代码:functionStartup(varversion:Pchar):HRESULT;cdecl;stdcall;external'myDLL.dll';实际调用:varres:HRESULT;

java - 哪种语言/框架适用于 HPC : Java/.Net/Delphi/C/C++/Objective-C?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.7年前关闭。Improvethisquestion我无休止地考虑了哪种语言/框架最适合以下内容。我需要开发一个高性能计算框架。所有处理都将完全面向对象。它将在实例之间(外部)和内部线程和引擎之间传递对象。对象将是ActiveMessages的扩展.这些实例可以在移动设备、Windows、Mac、Linux等上运行。系统需要能够快速高效地执行高度并行计算,理想地利用SSE,理想地支持CUDA/OpenCL。我考虑了以下几点:Java-它