zoukankan      html  css  js  c++  java
  • 操作TAB文件和TStringGrid赋值;

    unit Unit1;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls,IniFiles, Grids, ExtCtrls, Buttons;
    
    type
      TForm1 = class(TForm)
        btn1: TButton;
        btn2: TButton;
        bvl1: TBevel;
        strngrd: TStringGrid;
        btn3: TBitBtn;
        procedure btn1Click(Sender: TObject);
        procedure btn2Click(Sender: TObject);
        procedure FormCreate(Sender: TObject);
        procedure strngrdGetEditMask(Sender: TObject; ACol, ARow: Integer;
          var Value: String);
        procedure btn3Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
        path:string;
        Function  ReadOnePara(sIniFile,Sct,Idt:String):String;
        procedure WriteOnePara(sIniFile,Sct,Idt,Value:String);
      end;
    
    var
      Form1: TForm1;
    
    implementation
    
    {$R *.dfm}
    
    procedure TForm1.btn1Click(Sender: TObject);
    begin
      WriteOnePara(path+'基本配置.TAB','SHUTDOWN','chkHintMusic','ddalf');
      WriteOnePara(path+'基本配置.TAB','关机时间','Music','1313');
      WriteOnePara(path+'基本配置.TAB','桌面视频','chktMusic','fdasf455');
      WriteOnePara(path+'基本配置.TAB','服务配置','chk','是真的吗');
    end;
    
    procedure TForm1.btn2Click(Sender: TObject);
    var s:string;
    begin
      s:=ReadOnePara(path+'基本配置.TAB','SHUTDOWN','chkHintMusic');
      ShowMessage(s);
      s:=ReadOnePara(path+'基本配置.TAB','关机时间','Music');
      ShowMessage(s);
      s:=ReadOnePara(path+'基本配置.TAB','桌面视频','chktMusic');
      ShowMessage(s);
      s:=ReadOnePara(path+'基本配置.TAB','服务配置','chk');
      ShowMessage(s);
    
    end;
    function TForm1.ReadOnePara(sIniFile, Sct, Idt: String): String;
    Var aIniFile:TIniFile;
    begin
      Result:='';
      aIniFile:=TIniFile.Create(sIniFile);
      try
        Result:=aIniFile.ReadString(Sct,Idt,'');
      finally
        aIniFile.Free;
      end;
    end;
    
    
    procedure TForm1.WriteOnePara(sIniFile, Sct, Idt, Value: String);
    Var aIniFile:TIniFile;
    begin
      aIniFile:=TIniFile.Create(sIniFile);
      try
        aIniFile.WriteString(Sct,Idt,Value);
      finally
        aIniFile.Free;
      end;
    end;
    
    
    
    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Path:=ExtractFilePath(Application.ExeName);
    end;
    
    procedure TForm1.strngrdGetEditMask(Sender: TObject; ACol,
      ARow: Integer; var Value: String);
    begin
      Value:='00:00:00';
    end;
    
    procedure TForm1.btn3Click(Sender: TObject);
    begin
      strngrd.Cells[0,0]:='序号';
      strngrd.Cells[1,0]:='关机时间';
      strngrd.Cells[2,0]:='开机时间';
      strngrd.Cells[3,0]:='给';
    end;
    
    end.
    

      

  • 相关阅读:
    FFmpegTool 这个是很早以前写得ffmpeg c99部分转C89工具代码
    mmsplayer V2 for IOS 完成. V2 所有汇总
    关于mmsplayer一些电台不支持播放问题说明
    libmpg123 解码库用法
    [置顶] mmsplayer V2 for IOS 完成. V2 所有汇总
    使用lipo合并iPhone模拟器和真机的静态类库
    vbs编程
    Adobe reader查阅PDF文件无法显示中文
    常去的下载网站
    .Net程序设计快速入门——分页设计篇
  • 原文地址:https://www.cnblogs.com/rogge7/p/4414430.html
Copyright © 2011-2022 走看看