var
Text: PChar;
Textlength: Integer;
begin
TextLength := GetWindowTextLength(Edit1);
GetMem(Text, TextLength + 1); //这句有什么用呢?
Text: PChar;
Textlength: Integer;
begin
TextLength := GetWindowTextLength(Edit1);
GetMem(Text, TextLength + 1); //这句有什么用呢?
解决方案 »
- 类中的dynamic,abstract和virtual有什么区别?
- 可否谈一下Delphi编译器大致是如何把Delphi源代码编译成目标代码的?
- 这个问题好不好解决?
- 利用Delphi的CreateProcess来启用dos程序的问题,如何安全关闭这个dos程序呢?********
- 我要在Delphi里面调用VC编写的一个静态lib里面的函数..具体见内.
- lxl(是我,不是风) 和 angle097113(抵制日货,人人有责!) 请进!!!
- 大家帮我看看我这样的系统应该怎样处理?
- 怎样在一个单元文件中调用另一个单元文件的过程?????
- 请问Delphi怎样才能开发xp效果文件?
- delphi+access如何存取图片?
- 请问同机双屏显示如何控制系统显示属性是否扩展功能选择框????
- 想用DBGRID 显示的列不存在数据库表中,要怎么解决呢?
FData: Pointer;
begin
// 分配内存
GetMem(FData, 100);
try
// do your job
finally
// 释放内存
FreeMem(FData);
end;
end;
GetMem(Text, TextLength + 1); //分配长度为TextLength + 1的内存,
以Text指向该内存。
AllocMem就比GetMem多了初始化0