分类:Delphi

Delphi

Delphi - 拆分行(程序无响应),不分割文件大小(TTHREAD)

希望大家做得很好。 我只有一个问题,在Delphi编程... 我有一个备忘录,加载一个文件.txt,它包含大的行,如50,000Lines .... 所以我想将线分成5000线,然后将它们加载到一个新的备忘录中。例如对于第一次拆分的 ,它将在新的文件文本上分割5000行,然后将其加载到新的备忘录上,加载(删除5000的文件)之后,当然这个大LINES将是45000 第二次拆分将从

IT屋 2017/5/1 21:11:20 喜欢

Delphi

使用NativeJpg时,会加载许多图像和内存不足

我正在构建一个具有两个主要能力的图片加载程序:1)在线程中加载图片,2)保存缓存的图像。自从我实施了 NativeJpg 1.32 之后,我一直在注意到一个 TsdJpgGraphic 使用大约3倍于 TJpegImage 的内存。我不关心解决它多少保留,而是确保我的线程正确地管理内存。 规范 TPictureLoader 是该系统的主要组件。每次需要加载图片时,都会产生线索以获取该图

IT屋 2017/5/1 21:10:33 喜欢

Delphi

Delphi程序上复制了一个csv列

我正在使用Delphi,我需要以编程方式复制一个列,它是.csv文件中的数据。 我需要做的这个确切的任务是: / p> 1。加载csv内容(可以是stringlist或其他) 2.复制列4(和它的数据) 3.在列2的位置添加一个新列,并添加这个复制的列 4.保存 这是Delphi能做的事吗?如果有的话,任何人都可以启动或指导如何做到这一点? 解决方案 创建

IT屋 2017/5/1 21:10:16 喜欢

Delphi

if语句检查字符串

所以我试图确定两个不同的字符串是否与 如果DerobModel.ConstructionCount> 22 then begin for i:= 22 to DerobModel.ConstructionCount-1 do begin ConstructionName [i]:= DerobModel.Constructions [i] .Name; ShowMessa

IT屋 2017/5/1 21:10:03 喜欢

Delphi

合并油漆导致线程位图绘制

我想加快绘制一个位图,因此我设计了一个类,如 BITMAP THREAD CLASS 。一旦部分图像的个人绘画完成,我想合并Thread.done过程中的所有图像 我的代码像这样 type TbmpthreadForm = class(TForm) ..... THreadImage:TImage; procedure Button_threadstartClick(Sen

IT屋 2017/5/1 21:09:51 喜欢

Delphi

重建丢失的代码(InArray) - cont

我从另一位开发人员的代码中缺少一个单元。 我已经能够破译一些,这里的专家帮助我与他人, / p> 我需要一个名为InArray的布尔函数。 我知道它需要一个TIntArray和整数,并返回一个布尔值无论整数是否存在于TIntArray中 TIntArray = Integer数组; 函数InArray(A:TIntArray; n:整数):Boolean;

IT屋 2017/5/1 21:09:38 喜欢

Delphi

使用Indy的IDTCPClient从响应流中获取XML

这个问题直接关系到: 使用Indy的IDTCPClient从响应流中获取HTML 我只需要一个get函数来检索XML 函数TMyConnector.GETXML(aRawHeader:String):String; 使用idHTTP组件,我可以执行以下 HTTP.Request.ContentType:='text / xml'; 我

IT屋 2017/5/1 21:09:26 喜欢

Delphi

通过Delphi Excecute Excel vba代码

嗨,我的问题是如何通过Delphi 7程序执行Excel vba代码? 我在互联网上发现了一些文章,没有描述清楚。 其中一个是使用OLE: 文章 如果您能给我答案的示例代码,我将不胜感激。 主要的问题是我不能低估代码,我需要一些帮助。 该变量没有被声明,我不会没有它会工作。 提前感谢 单位宏; 接口 使用 Windows,消息,SysUtils,变体,类,图形,

IT屋 2017/5/1 21:08:37 喜欢

Delphi

如何执行超出屏幕限制的外部程序,而不在任务栏中显示?

我想要执行一个外部程序,执行后,系统仍然可见,用户不可见。而且,仍然希望执行后,外部程序的图标不会显示在任务栏上。 最终目标是使用获取外部程序的屏幕截图PrintWindow api,并发送鼠标/键盘输入与 SendMessage / PostMessage 。 所以,如何执行外部程序超出屏幕限制(独立于屏幕/显示器分辨率,而不显示任务栏中的图标? 例如: 解决方案 首先

IT屋 2017/5/1 21:07:40 喜欢