内存共68篇

Delphi 获取CPU使用单元文件

Delphi 获取CPU使用单元文件unit UnitCPU;interfaceusesWindows, SysUtils;// Call CollectCPUData to refresh information about CPU usageprocedure CollectCPUData;// Call it to obtain the...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
04612

Delphi XE2读取内存偏移数据代码

刚学习的时候直接读取基值是很简单的,但是类型[[[00a41ff0+1c]+34]+490]这样的偏移数值应该如何读取呢?下面给大家分享下Delphi 的代码:复制代码var  GameH:HWND;      &...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0466

procedure ClearSysMemory;begin  // 清理内存,减少内存占有量(移至缓存)  if Win32Platform = VER_PLATFORM_WIN32_NT then    SetProcessWorkingSetSize(GetCurrentPro...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03911

delphi 内存加载并运行EXE程序

Unit MemoryRunUnitTwo;  interface  {$IMAGEBASE $10000000}  uses   Windows;  type   TSections = array [0..0] of TImageSec...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
06313
delphi 内存管理[6]-Delphi编程技巧大全

delphi 内存管理[6]

内存管理[6]本例效果图:unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TF...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03312

delphi 内存管理[4]

内存管理[4]一个使用私有堆的例子:unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 ...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0599
delphi 内存管理1-Delphi编程技巧大全

delphi 内存管理1

这是可能需要的函数:System.AllocMem;System.AllocMemCount;System.AllocMemSize;System.Dispose;System.Finalize;System.FreeMem;System.FreeMemory;System.GetHeapStatus;System.GetMem;Syste...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03914

Delphi 修改内存

unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Butt...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03110

Delphi 获取系统内存状态

unit Unit1;interfaceuses  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdC...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03513

Delphi Setlength 内存释放总结

一、在Setlength 被调用次数不多时,可直接使用以下代码进行释放varaa: array of integer;procedure TForm1.Button1Click(Sender: TObject);varI: Integer;beginSetLength(aa, 1000);for I := 0...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0576
如何把 Delphi 自带的内存泄露写到日志-Delphi编程技巧大全

如何把 Delphi 自带的内存泄露写到日志

ReportMemoryLeaksOnShutdown := True;关闭时,经过测试 System 单元, 最终在 getmem.inc 文件里 , 有一句 ShowMessage(LLeakMessage, LeakMessageTitle);    把它改成  写日...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0348

Delphi内存对齐

本文环境Delphi XE 10.2  我们知道在Delphi中,全局变量存储在应用程序数据段中,其生命周期直至整个应用进程终止;局部变量存储在应用程序栈中,其生命周期直至当前声明的函数方法返...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
05414

Delphi 调整应用程序内存大小

procedure TForm1.Button1Click(Sender: TObject);var  MainHandle : THandle;begin  try    MainHandle := OpenProcess(PROCESS_ALL_ACCESS, false, GetCurrentProcessID)...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
02812

delphi申请和释放内存

内存分配常见函数GetMem和FreeMem、GetMemory和FreeMemory、New和Dispose、StrAlloc和StrDispose、AllocMem、SysGetMem和SysFreeMem。2 GetMem和FreeMem、GetMemory和FreeMemory由于DELPHI的内...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
04313

delphi中如何将一整个文件读入内存

来源 https://bbs.csdn.net/topics/390985048分配一块大内存吧,要是一下申请不了64M那么大,就多申请几块小的,用个链表连起来。用FileStream类的方法读取文件内容。 varstrList:TStringL...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
05514

delphi ReadProcessMemory WriteProcessMemory读写内存

var  Num:THandle;  a,b:Integer;  ParamAdd: THandle;  lpNumberOfBytes:THandle;  begin  a:= 1234567;  b:= 11111;  //GetWindowThreadProcessId(G...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0516

delphi 怎么将一个流转换成字符串?或者将字符串转出一个流

(*//   标题:充分利用pascal字符串类型   说明:和PChar不同,string可以保存#0字符在其中;示例文件、内存流字符串之间转换   设计:Zswang   日期:2002-...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03315

delphi TFileStream 打开模式与共享模式

TFileStream 打开模式与共享模式:分类参数说明打开模式fmCreate 建立文件, 如果存在则打开它。fmOpenRead只读打开fmOpenWrite只写打开fmOpenReadWrite读写打开共享模式fmShareCompat共享模...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03315

delphi从内存流加载图片

function Tform1.GetCodeImg;  var url:string;  response:TMemoryStream;  jpg:TJPEGImage;  begin     url:='https://kyfw.12306.cn/otn/passcodeNew/get...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0255

delphi 申请内存空间 内存分配 缓冲区

var buffer:pchar;GetMem(buffer, 65536); FreeMem(buffer);
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03212

delphi在MemoryStream查找字符串

delphi在MemoryStream查找字符串var s : string; mem:TMemoryStream; beginmem := TMemoryStream.Create;setlength(s, mem .size); copymemory(@s[1], mem.memor...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0367

delphi的TFileStream 内存流

一、文件文本文件是以行为单位进行读、写操作的。文本文件只能单独为读或写而打开,在一个打开的文本文件上同时进行读、写操作是不允许的。二、定义FileStream: TFileStream;三、打开文件F...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0318

delphi 字符串与内存流和文件的快速转换函数

在delphi中没有能把字符串直接保存为文件的方法,也没有将文件直接作为字符串读出的方法。没有能把字符串转化为内存流的方法,也没有能把内存流转化为字符串的方法。而这里有四个函数恰能做到。...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
03613

Delphi流类 遍历读取流中的所有数据

unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 =&n...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
04711

delphi 流与字符串

function   StreamToString(mStream:   TStream):   string;{   将内存流转换成字符串   }var   ...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
04811

Delphi流的操作

一、流的概念流简单说是建立在面向对象基础上的一种抽象的处理数据的工具,它定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员只需掌握对流进行操作,而不用关心流的另一头数据的...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
04811

Delphi XE7 取得进程占用内存的两个函数

使用单元:uses Psapi; //取得指定进程占用内存function GetProcessMemUse(PID: Cardinal): Cardinal;var  pmc: PPROCESS_MEMORY_COUNTERS; // u...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
05412
Delphi 中TResourceStream流使用-Delphi编程技巧大全

Delphi 中TResourceStream流使用

Resource可以是任意文件(图像、声音、office都可以),直接打包到编译的exe文件中,调用也非常方便 打开一个新的或已有的delphi工程 1.先在 Project->resources..添加一个图片,...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
04411

delphi内存调用OCX

delphi内存调用OCX本来想做一个内存运行SWF的程序 在网上大肆搜索一番发现这类的代码很少VC的记得有一个不过不提供源代码的,delphi的几乎是没有的,借鉴网络上的不注册直接调用OCX 对以下程序 小...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0537
Delphi版内存共享-Delphi编程技巧大全

Delphi版内存共享

一.原理通过使用“内存映射文件”,实现内存共享二.主要操作共享内存结构:PShareMem = ^TShareMem;  TShareMem = Record    id:string[10]...
Top_Admin的头像-Delphi编程技巧大全Top_Admin2个月前
0346