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;
    监控中测试
  • 相关阅读:
    启动ASM 数据库的步骤
    ora15031 DBCA找不到ASM磁盘组
    ORA12514 解决方法
    Rhel Linux 5.1 (32 位)上安装 Oracle ASM数据库 11g 第 1 版
    Oracle ASM for linx as 4 x8664 创建过程
    在安腾AI64 RHEL3 U3服务器上安装ORACLE10G
    ora12528 : message 12528 not found; product=RDBMS ; facility=ora
    linux下启动oracle服务和监听程序
    linux内核升级RPM包安装问题!!!!
    AS4 下安装Oracle 10g(ASM & RAW)
  • 原文地址:https://www.cnblogs.com/rogge7/p/4459278.html
Copyright © 2011-2022 走看看