例子一个在上grdacreate的unit中
...............
public
class function CreateGrda(Sfzh: string): string;
{ Public declarations }
end;var
frmGrdaCreate: TfrmGrdaCreate;implementationuses main, support;{$R *.dfm}class function TfrmGrdaCreate.CreateGrda(Sfzh: string): string;
begin
with Create(nil) do
try
wwdbedtSfzh.Text := Sfzh;
updatesfzh(wwdbedtSfzh.Text); adoqGrda.Close;
adoqGrda.Open; showmodal;
finally
adoqGrda.Close;
result := restr;
free;
end;
end;................
调用时 uses grdacreate;procedure TfrmCbcl.NewGrda();
var
str: string;
begin
str := TfrmgrdaCreate.CreateGrda(wwdbedtSfzh.Text);
........
end;
...............
public
class function CreateGrda(Sfzh: string): string;
{ Public declarations }
end;var
frmGrdaCreate: TfrmGrdaCreate;implementationuses main, support;{$R *.dfm}class function TfrmGrdaCreate.CreateGrda(Sfzh: string): string;
begin
with Create(nil) do
try
wwdbedtSfzh.Text := Sfzh;
updatesfzh(wwdbedtSfzh.Text); adoqGrda.Close;
adoqGrda.Open; showmodal;
finally
adoqGrda.Close;
result := restr;
free;
end;
end;................
调用时 uses grdacreate;procedure TfrmCbcl.NewGrda();
var
str: string;
begin
str := TfrmgrdaCreate.CreateGrda(wwdbedtSfzh.Text);
........
end;
解决方案 »
- Window Shell 命名空间扩展,做过的来看看~100分相送
- 感慨ying,程序猿不容易啊
- 谢谢大家。简单问题??
- 谁知道adoconnection的open时,如果服务器关闭,会触发哪个异常?
- 磁条读卡器问题
- 控件怎么删除
- 谁给我一个savefiledialog的用法例子?谢谢
- 将DBGrid显示数据利用Button按钮导出为Excel档
- 现有一个项目,MIS方面,找合作开发。如果您精通项目管理与开发,有丰富的MIS,ERP方面的经验,精通数据库设计,精通delphi,sqlserver2000
- 关于execl文件导入数据库问题!
- DBGRID中PICKLIST不能工作
- Delphi 朋友请进
发送方:
varForm1: TForm1;implementation{$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);vards: TCopyDataStruct;hd: THandle;beginds.cbData := Length (Edit1.Text) + 1;GetMem (ds.lpData, ds.cbData ); //为传递的数据区分配内存StrCopy (ds.lpData, PChar (Edit1.Text));Hd := FindWindow (nil, 'Form2'); // 获得接受窗口的句柄if Hd <> 0 thenSendMessage (Hd, WM_COPYDATA, Handle,Cardinal(@ds)) // 发送WM_COPYDATA消息elseShowMessage ('目标窗口没找到!');FreeMem (ds.lpData); //释放资源end;接受方:TForm2 = class(TForm)Edit1: TEdit;private{ Private declarations }publicprocedure Mymessage(var t:TWmCopyData);message WM_COPYDATA;{ Public declarations }end;varForm2: TForm2;implementationprocedure TForm2.Mymessage(var t:TWmCopyData);beginEdit1.text:=StrPas(t.CopyDataStruct^.lpData);//接受数据并显示。end;