delphi
LzwGlory
坚持自己的路
展开
-
delphi xe2下载地址
http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_4358_win_dl.iso Delphi.XE2破解方法我安装的是Delphi.XE2.RTM.v16.0.4256.43595.Lite.v5.0 ,安装完后打开显示是15天试用。退出XE2后把C:\Program Fi转载 2015-03-26 18:11:28 · 3815 阅读 · 0 评论 -
TMemoryStream 的操作
TMemoryStream的继承关系如下TObject|TStream|TCustomMemoryStream|TMemoryStream如何使用TMemoryStream?其实TmemoryStream使用就跟TStream 一样具体的属性,方法可看帮助。下举一例:如我想在内存中直接读写一个Bitmap,怎么办?TmemoryStrea转载 2015-08-20 16:02:47 · 2048 阅读 · 0 评论 -
Delphi如何从内存流中判断图片格式,MemoryStream
图片的格式很多,一个图片文件的后缀名并不能说明这个图片的真正格式什么,那么如何获取图片的格式呢?我想到了几个简单但有效的方法,那就是读取图片文件的文件头标识。我们知道各种格式的图片的文件头标识识不同的,因此我们可以通过判断文件头的标识来识别图片格式。 我对各种格式的图片文件头标识进行了分析,不仅查找资料,也用十六进制编辑器察看过图片的文件头,以下是我收集、分析的结果,供大家参考。1.J转载 2015-08-20 17:46:22 · 2958 阅读 · 0 评论 -
delphi编程如何判断图片文件的真实类型?
本文主要讲解了如何判断一个图片文件的真实类型,并不是从后缀名来判断类型的方法: 以下是引用片段: unit Unit55; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TImageTy转载 2015-08-20 16:02:02 · 1851 阅读 · 0 评论 -
delphi TMemoryStream对象用法
TMemoryStream对象TMemoryStream对象是一个管理动态内存中的数据的Stream对象,它是从TCustomMemoryStream中继承下来的,除了从TCustomMemoryStream中继承的属性和方法外,它还增加和覆盖了一些用于从磁盘文件和其它注台读数据的方法。它还提供了写入、消除内存内容的动态内存管理方法。下面介绍它的这些属性和方法。20.1.5.1 TMe转载 2015-08-19 18:52:20 · 2845 阅读 · 0 评论 -
Delphi-string转pbyte的方法——Move函数!
var s:string; ps:Pchar; b:pbyte; len:integer;begin s:=edit1.Text; //字符串 ps:=pchar(s); //转成pchar类型, len:=length(s);//取字符串长度,占用多少字节 getmem(b,len);//申请内存,pchar,pbyte在使用前转载 2015-08-19 18:51:18 · 3227 阅读 · 0 评论 -
Delphi流操作技巧
1、文件流 TStreamMemoery 读写内存 TMemoryStream的继承关系如下 TObject | TStream | TCustomMemoryStream | TMemoryStream 如何使用TMemoryStream? 其实TmemoryStream使用就跟TStream 一样 具体的属性,方法可看帮助。 下举一例:转载 2015-08-19 18:50:16 · 1698 阅读 · 0 评论 -
在delphi中Char,PChar,PByte,Byte,String的相互转换示例
var s:string; pc:pchar; pb:pbyte; ac:array[1..100] of char; ab:array[1..100] of byte; i:integer;begin s:='this is a test'; pc:=pchar(s);//string->pchar pb:=pbyte(p转载 2015-08-19 18:49:07 · 1848 阅读 · 0 评论 -
Delphi TBitMap 位图组件
位图组件(TBitMap)TBitMap组件不存在组件板,它封装了Windows的HBITMAP句柄和HPALETTE句柄,用于操纵位图和调色板。 TBitMap对象支持从文件、剪贴板、流中存取位图。 1.TBitMap组件的典型用法TBitMap组件在应用之前,首先要对此类型定义一个变量,然后就可以对组件进行操作了。以下代码就是一个TBitMap组件建立、应用、释放的全过程,转载 2015-08-19 10:53:51 · 6154 阅读 · 0 评论 -
delphi中String,PChar,PByte,Array of Char,Array of Byte 转换
delphi中String,PChar,PByte,Array of Char,Array of Byte 转换vars:string;pc:pchar;pb:pbyte;ac:array[1..100] of char;ab:array[1..100] of byte;i:integer;begin s:='this is转载 2015-08-18 17:48:58 · 2960 阅读 · 0 评论 -
Delphi TO C++
Windows API Common TypesThe Windows API defines some common types for API usage. It is recommended that the same names be used in translations as far as possible. Windows.pas declares most of thes转载 2015-08-18 17:24:13 · 1861 阅读 · 1 评论 -
Delphi字符串、PChar与字符数组之间的转换
Delphi字符串、PChar与字符数组之间的转换设有以下三个变量:vars:string;p:pchar;a:array[1..20] of char;那么三者之间的转换如下:1、字符串到PChar p:=PChar(s);2、PChar到字符串 s:=p;3、PChar到字符数组 StrCopy(@a,p);4、字符数组到P转载 2015-08-18 01:08:11 · 844 阅读 · 0 评论 -
Delphi单元文件Unit详解
有时随着项目改变开发语言也要换,今天用C#,明天可能就用DELPHI,在此把DELPHI文件结构备忘一下unit Unit1; interface {接口部分开始} uses {引用单元列表,这是可选的,如果包含必须紧跟interface关键字} {接口部分声明常量/类型/变量/过程和函数,这些声明对引用单元转载 2015-08-11 15:14:14 · 2465 阅读 · 0 评论 -
Delphi 数据类型列表
Delphi 数据类型列表分类范围字节备注简单类型序数整数Integer-2147483648 .. 21474836474有符号32位Cardinal0 .. 42949672954无符号32位Shortint-128转载 2015-08-11 18:40:55 · 686 阅读 · 0 评论 -
delphi截屏
procedure ScreenCap(); const WW=256; HH=256;var BmpBits:Pointer; FDeskHWnd:Hwnd; SourceDC,DestDC,originHandel:integer; i:Integer; ABitmap:HBitmap; s:TBitmap; BmpInfHead:TBitmapInfoHeader;原创 2015-08-21 14:19:33 · 1115 阅读 · 0 评论