procedure LoginNow(handle:hwnd;UserNameStr,PassWordStr:string);stdcall;implementationprocedure LoginNow(handle:hwnd;UserNameStr,PassWordStr:string);
var
LoginMan1:LoginMan;
begin
LoginMan1.LoginNow(handle,UserNameStr,PassWordStr);
end;
////////////////////////////////////////////////////////////////////////////////
自定义类
type
LoginMan=class
public
procedure LoginNow(handle:hwnd;UserNameStr,PassWordStr:string);stdcall;
end;implementationprocedure LoginMan.LoginNow(handle:hwnd;UserNameStr,PassWordStr:string);
begin
Application.Handle:=Handle;
try
begin
DataModule1.ADOQuery1.SQL.Clear;//问题就在这里了!!!!!!!!!!!!!!!!!!!!!!
end
finally
Application.Handle:=0;
end;
end;
////////////////////////////////////////////////////////////////////////////////
数据模块
type
TDataModule1 = class(TDataModule)
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
private
{ Private declarations }
public
{ Public declarations }
end;var
DataModule1: TDataModule1;
var
LoginMan1:LoginMan;
begin
LoginMan1.LoginNow(handle,UserNameStr,PassWordStr);
end;
////////////////////////////////////////////////////////////////////////////////
自定义类
type
LoginMan=class
public
procedure LoginNow(handle:hwnd;UserNameStr,PassWordStr:string);stdcall;
end;implementationprocedure LoginMan.LoginNow(handle:hwnd;UserNameStr,PassWordStr:string);
begin
Application.Handle:=Handle;
try
begin
DataModule1.ADOQuery1.SQL.Clear;//问题就在这里了!!!!!!!!!!!!!!!!!!!!!!
end
finally
Application.Handle:=0;
end;
end;
////////////////////////////////////////////////////////////////////////////////
数据模块
type
TDataModule1 = class(TDataModule)
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
private
{ Private declarations }
public
{ Public declarations }
end;var
DataModule1: TDataModule1;
解决方案 »
- money to string
- delphi安装了控件 Tx text control 的 fielddata 如何读取!??
- 第二次提此问题!两个form同时相对于其它程序置顶的问题!
- 基于delphi-Midas三层结构程序的部署??
- 如何将word,pdf,Excel等文档转化成bmp图片
- FASTREPORT3.0问题
- 大家是否可以讨论一下关于中间层的 “业务逻辑”。
- 在线等待,包房收银时间有时出错?
- Delphi中如何将字符串分解放入动态数组
- 写文件时提示I/O error?
- 为什么我的Twebbrowser.Document=nil????
- 请教有关TRzBitBtn,TRzEdit,TRzComboBox之类控件所属的开发包及其开发者!!!
LoginMan=class
public
procedure LoginNow(handle:hwnd;UserNameStr,PassWordStr:string);stdcall;
end;
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation
uses Unit2,unit3;{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
LoginMan1:LoginMan;
begin
LoginMan1.LoginNow(handle,UserNameStr,PassWordStr);
end;{ LoginMan }procedure LoginMan.LoginNow(handle: hwnd; UserNameStr,
PassWordStr: string);
begin
begin
Application.Handle:=Handle;
try
with DataModule2.ADOQuery1 do
begin
Close;
SQL.Clear;
..............
end
finally
Application.Handle:=0;
end;
end;
end;end.
-----------没问题的, 你是否uses了DataModule2所属的单元?