delphi Image控件操作数据库Image
引用这个单元jpeg
procedure TCommMethods.uploadimage(img:TImage);
var
OpenPictureDialog:TOpenPictureDialog;
bmp1:TBitmap;
jpg1:TJpegImage;
sFileName:string;
begin
OpenPictureDialog:= TOpenPictureDialog.Create(nil);
with OpenPictureDialog do
begin
if Execute then
begin
sFileName:=FileName;
if ExtractFileExt(sFileName)='.bmp' then
begin
bmp1:=TBitmap.Create;
bmp1.LoadfromFile(sFileName);
bmp1.Assign(bmp1);
end;
if (ExtractFileExt(sFileName) ='.jpg') or (ExtractFileExt(sFileName)='.jpeg') then
begin
bmp1:=TBitmap.Create;
jpg1:=TJpegImage.Create;
jpg1.LoadfromFile(sFileName);
bmp1.Assign(jpg1);
end;
img.Picture.Assign(bmp1);
end;
end;
end;
用于插入数据库
function TCommMethods.retrunchannelimageid(img:Timage):string;
var jpg1:TJpegImage;
begin
try
jpg1:=TJpegImage.Create;
jpg1.Assign(img.Picture.Bitmap);
with DM.qrypublic do
begin
Close;
&
相关文档:
屏幕的分辨率用这个
x=GetSystemMetrics(SM_CXSCREEN)
y=GetSystemMetrics(SM_CYSCREEN)
同上。
.而且获得屏幕上的像素好像应该使用
screen.pixelsperinch函数
int GetDeviceCaps(
  ......
Day 开头的函数
●
Unit
DateUtils
function DateOf(const Avalue: TDateTime): TDateTime;
描述
使用 DateOf 函数用来把一个 TDateTime 类型的变量转变成一个
只带有日期的 TDateTime 类型变量。
例如:
showmessage(DateTimetostr(dateof(now())));
你得到的是 2003/03/19
而 showmessage(DateTime ......
技术交流,DH讲解. 最近和肥鸟交流了下关于字符串方面的知识,而这篇文章是很久以前写的,现在发出来吧. 我们写两段代码来对比下:
第一个用Copy函数:
procedure TForm1.Button1Click(Sender: TObject);
var
a,c:Cardinal;
n:Integer;
D:Double;
i:Integer;
b:string;
begin
c:=0; ......
结合Delphi
客户端桌面开发的优势和Java的稳健强壮特性,采用Delphi
Client + Java Server的系统架构应该是很有市场的,经过一段时间的实际项目实践,实现架构是这么实现的,供讨论:
1.后台应用服务层可采用基于Spring+Hibernate的轻量级J2EE实现,并使用Apache XML-RPC
提供客户端调用接口;
2.前台采用 Delphi
......
枚举类型
Pascal程序不仅用于数值处理,还更广泛地用于处理非数值的数据。例如,性别、月份、星期几、颜色、单位名、学历、职业等。
1、枚举类型的定义
格式: type 枚举类型标识符=(标识符1,标识符2,…,标识符n)
2、枚举类型数据特点
① 枚举元素只能是标识符;
例如,下列类型定义是合法的:
type ......