Проблема с Memo1 и переменными.

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Enesey, 19 Jun 2013.

  1. Enesey

    Enesey New Member

    Joined:
    10 May 2013
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    Добрый день. У меня маленькое недопонимание. Есть текстовый файл, в нем записи типа "Логин;пароль", по нажатии кнопки, все грузиться в memo. Теперь нужно загруженные строки в memo записать в переменные, логин в переменную а, пароль в переменную b, а вот разделитель отбросить. Делать это нужно до достижения определнного результата, например пока переменная С не будет больше нуля.
     
  2. qw1mb1

    qw1mb1 Member

    Joined:
    8 Feb 2013
    Messages:
    113
    Likes Received:
    16
    Reputations:
    8
    Если правильно понял, то как-то так:
    Code:
    var c : integer;
      a, b, tmp : string;
    begin
      while c>0 do
      begin
        tmp := Memo1.Lines[0];
        a := copy(tmp, 1, pos(':', tmp)-1);
        b := copy(tmp, pos(':', tmp)+1, length(tmp));
      end;
    end;
    
     
  3. Enesey

    Enesey New Member

    Joined:
    10 May 2013
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    В данном случае записывается только первая строка, а как сделать что бы записывались и все остальные?
     
  4. twixd

    twixd Banned

    Joined:
    16 Apr 2013
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Code:
    var  i : integer;
    
    for i := 0 to memo1.lines.count-1 do begin
      tmp := Memo1.Lines[i];
      ...
    end;
    
     
    #4 twixd, 19 Jun 2013
    Last edited: 19 Jun 2013