• lazarus for win32 serviceApp


    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_0fbclient.dll';
          SQLDBLibraryLoader1.Enabled := True;
          SQLDBLibraryLoader1.LoadLibrary;
          SQLConnector1.ConnectorType := 'Firebird';
          SQLConnector1.CharSet:= 'utf8';
          SQLConnector1.HostName:='192.168.1.102';
          SQLConnector1.DatabaseName:='d:firebird_3_0myDBjjw.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一样,附加服务进程.

  • 相关阅读:
    [标签] action的使用
    [sql server]sql server 查询所在port
    Freemarker中通过request获得contextPath
    Spring Cp30配置
    [Git]Git远程仓库
    kill tomcat process in window
    离线安装maven
    离线安装maven,重新打开eclipse报错处理方法
    [Git]Git安装
    树莓派魔镜的制作
  • 原文地址:https://www.cnblogs.com/Jiaojiawang/p/12090783.html
Copyright © 2020-2023  润新知