zoukankan      html  css  js  c++  java
  • delphi 对Tmemo指定的行写入

    mmoMonitor:Tmemo;

    mmoMonitor.Lines.ValueFromIndex[0]:=aInfo ;

     1 procedure TMainForm.LogInfo(aInfo: string; IsShow: Boolean);
     2 begin
     3   ctsLog.Enter;
     4   try
     5     if memServerLog.Lines.Count > 100 then memServerLog.Clear;
     6 
     7     if not IsShow then
     8     begin
     9       if Pos('出错',aInfo)>0 then
    10       begin
    11         if Pos('竞篮赛程',aInfo)>0 then
    12           shp1.Brush.Color:=clFuchsia
    13         else if Pos('竞篮赛果',aInfo)>0 then
    14           shp2.Brush.Color:=clFuchsia
    15         else if Pos('竞足赛程',aInfo)>0 then
    16           shp3.Brush.Color:=clFuchsia
    17         else if Pos('竞足赛果',aInfo)>0 then
    18           shp4.Brush.Color:=clFuchsia
    19         else if Pos('北单赛程',aInfo)>0 then
    20           shp5.Brush.Color:=clFuchsia
    21         else if Pos('北单赛果',aInfo)>0 then
    22           shp6.Brush.Color:=clFuchsia
    23         else if Pos('北单胜负赛程',aInfo)>0 then
    24           shp7.Brush.Color:=clFuchsia
    25         else if Pos('北单胜负赛果',aInfo)>0 then
    26           shp8.Brush.Color:=clFuchsia;
    27         tmrMonitor.Enabled:=True;
    28 
    29       end
    30       else
    31       begin
    32         insert(FormatDateTime('dd-HH:mm', Now),aInfo,4);
    33         case StrToInt(trim(Copy(aInfo,1,2))) of
    34           0: mmoMonitor.Lines.ValueFromIndex[0]:=aInfo ;
    35           1: mmoMonitor.Lines.ValueFromIndex[1]:=aInfo;
    36           2: mmoMonitor.Lines.ValueFromIndex[2]:=aInfo;
    37           3: mmoMonitor.Lines.ValueFromIndex[3]:=aInfo;
    38           4: mmoMonitor.Lines.ValueFromIndex[4]:=aInfo;
    39           
    40           5: mmoMonitor.Lines.ValueFromIndex[5]:=aInfo;
    41           6: mmoMonitor.Lines.ValueFromIndex[6]:=aInfo;
    42           30: mmoMonitor.Lines.ValueFromIndex[7]:=aInfo;
    43           31: mmoMonitor.Lines.ValueFromIndex[8]:=aInfo;
    44           32: mmoMonitor.Lines.ValueFromIndex[9]:=aInfo;
    45           33: mmoMonitor.Lines.ValueFromIndex[10]:=aInfo;
    46           34: mmoMonitor.Lines.ValueFromIndex[11]:=aInfo;
    47 
    48           12: mmoMonitor.Lines.ValueFromIndex[12]:=aInfo;
    49           13: mmoMonitor.Lines.ValueFromIndex[13]:=aInfo;
    50           14: mmoMonitor.Lines.ValueFromIndex[14]:=aInfo;
    51         end;
    52       end;
    53       SaveFile2(aInfo,'抓取监测');
    54 
    55     end
    56     else
    57     begin
    58       aInfo := FormatDateTime('yyyy-mm-dd HH:mm:ss', Now) + '-----' + aInfo;
    59       memServerLog.Lines.Append(aInfo);
    60       WriteLog(aInfo);
    61     end;
    62   finally
    63     ctsLog.Leave;
    64   end;
    65 end;
    监控中测试
  • 相关阅读:
    数据库MySQL调优实战经验总结
    Apache常见功能实战详解
    使用HeartBeat实现高可用HA的配置过程详解
    Nginx实现集群的负载均衡配置过程详解
    CentOS系统通过PXE实现批量无人值守安装
    CentOS 7 网卡命名修改为eth0格式
    Nagios 系统监控基本安装配置过程详解
    LAMP 系统服务搭建过程详解
    使用 python 管理 mysql 开发工具箱
    C++标准库string类型的使用和操作总结
  • 原文地址:https://www.cnblogs.com/rogge7/p/4459278.html
Copyright © 2011-2022 走看看