Помогите написать простенький софт Delphi

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by sahahak, 1 Dec 2010.

  1. sahahak

    sahahak New Member

    Joined:
    5 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Есть 2 memo есть один button нужно что бы при клике на button текст что находится в memo1 все в нем удалялось после ":" и в memo2 записовалось только то что было до ":". Подробней - есть база мыл mail : pass нужно отделить что бы было только mail
     
  2. patcher

    patcher Banned

    Joined:
    15 Dec 2009
    Messages:
    190
    Likes Received:
    37
    Reputations:
    10
    примерно так:
    Code:
    procedure TForm1.Button1Click(Sender: TObject);
    var i:integer;
    begin
    for i:=0 to Memo1.Lines.Count-1 do
    try
    Memo2.Lines.Add(copy(Memo1.Lines[i], 1, pos(':', Memo1.Lines[i])-1));
    except
    end;
    end;
    
     
  3. GhostOnline

    GhostOnline Active Member

    Joined:
    20 Dec 2008
    Messages:
    723
    Likes Received:
    110
    Reputations:
    22
    По-моему неправильно сформулировано что нужно сделать.
    PHP:
    procedure TForm1.Button1Click(SenderTObject);
    var
      
    iInteger;
    begin
      Memo1
    .Lines.NameValueSeparator := ':';
      
    Memo2.Clear;
      for 
    := 0 to Memo1.Lines.Count do
        
    begin
          Memo2
    .Lines.Add(Memo1.Lines.ValueFromIndex[i]);
          
    Memo1.Lines[i] := Memo1.Lines.Names[i];
        
    end;
    end;
    я понял все так

    upd:
    мм ээ, вообще если тебе надо просто разделить такое редактором типа NotePad++ элементарно делается
     
    #3 GhostOnline, 1 Dec 2010
    Last edited: 1 Dec 2010
  4. sahahak

    sahahak New Member

    Joined:
    5 Nov 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Всем спасибо, разобрался!
     
Loading...
Similar Threads - Помогите написать простенький
  1. Peja
    Replies:
    0
    Views:
    2,708