码迷,mamicode.com
首页 > 移动开发 > 详细

lazarus for win32 serviceApp

时间:2019-12-24 13:51:11      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:exec   ldb   test   RoCE   ati   txt   roc   phi   win   

procedure TMyThread.Execute;
begin
  //Application.EventLog.FileName:=‘d:\xx.txt‘;
  //Application.EventLog.Info(‘OKOKOK‘);
  //DbgOutThreadLog(‘OOKKOOKK‘ +#13+#10);
  while not Self.Terminated do
  begin
    try
      SQLDBLibraryLoader1.ConnectionType := Firebird;
      SQLDBLibraryLoader1.LibraryName := D:\Firebird_3_0\fbclient.dll;
      SQLDBLibraryLoader1.Enabled := True;
      SQLDBLibraryLoader1.LoadLibrary;
      SQLConnector1.ConnectorType := Firebird;
      SQLConnector1.CharSet:= utf8;
      SQLConnector1.HostName:=192.168.1.102;
      SQLConnector1.DatabaseName:=d:\firebird_3_0\myDB\jjw.fdb;
      SQLConnector1.UserName:=sysdba;
      SQLConnector1.Password:=jjw;
      SQLConnector1.Connected := True;
      SQLQuery1.SQL.Text:=select * from test;
      SQLQuery1.Open;
      SQLQuery1.Insert;;
      SQLQuery1.FieldByName(id).AsInteger:=100;
      SQLQuery1.FieldByName(msg).AsString:=ok;
      SQLQuery1.Post;
      SQLQuery1.ApplyUpdates;
      SQLTransaction1.Commit;
      SQLQuery1.Close;
      SQLConnector1.Close;
      SQLDBLibraryLoader1.Enabled := False;
      DbgAppendToFile(d:\log.txt, ok+#13+#10);
    except
      on E: Exception do
        DbgOutThreadLog(E.Message + ERROR_JJW +#13+#10);
    end;
  end;
end;                                                 

调试和delphi一样,附加服务进程.

lazarus for win32 serviceApp

标签:exec   ldb   test   RoCE   ati   txt   roc   phi   win   

原文地址:https://www.cnblogs.com/Jiaojiawang/p/12090783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!