!!!将Tfont对象存入数据表并取出!!! 将界面一edit控件font中的值存入数据表,是否能用类似串化对象的方法实现、、、、、、、是否可以不用Font.Color,Font.Style 等方法分别保存个值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写query1.ParamByName('freecolor').AsString:=IntTohex(add_free.SelectedColor,8) //16进制读port_freecolor:=strtoint('$'+query1.FieldByName('color').AsString); 但是这个是将color串化成16进制呀还有类似style等等的呢?各位GGJJ,帮帮我吧 type TFontComponent = class(TComponent) private FFont: TFont; procedure SetFont(const Value: TFont); public constructor Create(AOwner: TComponent); override; destructor Destroy; override; published property Font: TFont read FFont write SetFont; end;{ TFontComponent }constructor TFontComponent.Create(AOwner: TComponent);begin inherited; FFont := TFont.Create;end;destructor TFontComponent.Destroy;begin FFont.Free; inherited;end;procedure TFontComponent.SetFont(const Value: TFont);begin FFont.Assign(Value);end;procedure TForm1.Button1Click(Sender: TObject);var strm: TMemoryStream; Writer: TWriter; Reader: TReader; FontComponent: TFontComponent;begin strm := TMemoryStream.Create;//向流写 Writer := TWriter.Create(strm, 1024); FontComponent := TFontComponent.Create(nil); FontComponent.Font := Font; Writer.WriteRootComponent(FontComponent); Writer.Free; FontComponent.Free;//从流读 FontComponent := TFontComponent.Create(nil); Reader := TReader.Create(strm, 1024); Reader.Position := 0; Reader.ReadRootComponent(FontComponent); Reader.Free; label1.Font := FontComponent.Font; FontComponent.Free; strm.Free;end; 没有必要这么麻烦TFont有自动流化的功能直接用流的WriteComponent方法就可以了 错了 :(如短歌那样从TComponent继承一个类来获得流化功能 怎么给当前时间加上个时间 请问如何修改数据表的字段名的Sql语句怎么写? 怎么替换字符串是指定的字符? 关于SUIPack的问题,请用过的朋友进来指点一下。 OpenSchema方法Error,高手请进 各位大侠!!!!!1000分寻求进销存完整代码!!!帮帮忙 简单的问题,再再再问。菜*%*莫入!(SQL) 数组相加算法请教 怎样制作多媒体音量动态显示屏,象winmp3那样,随音量的高低而动态显示! 请大家推荐一些空件(功能)和下载网址,不胜感激 如何建立一个多级的虚拟目录呢? 不明白,Delphi的TFrame结构有什么作用呢,根TPanel有什么区别。
query1.ParamByName('freecolor').AsString:=IntTohex(add_free.SelectedColor,8)
//16进制
读
port_freecolor:=strtoint('$'+query1.FieldByName('color').AsString);
还有类似style等等的呢?各位GGJJ,帮帮我吧
TFontComponent = class(TComponent)
private
FFont: TFont;
procedure SetFont(const Value: TFont);
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
published
property Font: TFont read FFont write SetFont;
end;{ TFontComponent }constructor TFontComponent.Create(AOwner: TComponent);
begin
inherited;
FFont := TFont.Create;
end;destructor TFontComponent.Destroy;
begin
FFont.Free;
inherited;
end;procedure TFontComponent.SetFont(const Value: TFont);
begin
FFont.Assign(Value);
end;procedure TForm1.Button1Click(Sender: TObject);
var
strm: TMemoryStream;
Writer: TWriter;
Reader: TReader;
FontComponent: TFontComponent;
begin
strm := TMemoryStream.Create;//向流写
Writer := TWriter.Create(strm, 1024);
FontComponent := TFontComponent.Create(nil);
FontComponent.Font := Font;
Writer.WriteRootComponent(FontComponent);
Writer.Free;
FontComponent.Free;//从流读
FontComponent := TFontComponent.Create(nil);
Reader := TReader.Create(strm, 1024);
Reader.Position := 0;
Reader.ReadRootComponent(FontComponent);
Reader.Free;
label1.Font := FontComponent.Font;
FontComponent.Free; strm.Free;
end;
TFont有自动流化的功能
直接用流的WriteComponent方法就可以了
如短歌那样
从TComponent继承一个类来获得流化功能