formのcreateイベント内でA,B2箇所のDBに接続し、
showイベント内でA-DBからselectした結果をB-DBに
insertする処理を行っています。
処理件数が10件程度の場合でも画面が表示されず、
commit処理が終了してから画面が表示されます。
処理中の件数を画面に表示させたいのですが、
画面を先に表示する方法ありませんか?
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private 宣言 }
public
procedure WMApp(var Message:TMessage);message WM_APP;
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
PostMessage(Handle,WM_APP,0,0);
end;
procedure TForm1.WMApp(var Message: TMessage);
begin
// ここでいろいろな初期処理をする。
end;
ツイート | ![]() |