Delphi 7. работа с ключами от Call of Duty 4, помогите с реализацией

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by lolzR, 27 Apr 2012.

  1. lolzR

    lolzR New Member

    Joined:
    27 Mar 2012
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Помогите с реализацией. Заранее спасибо.

    Идея:

    1. Создание огромного списка ключей от Call of Duty 4 внутри программы.
    2. По OnClick один ключ из списка записывается в Edit. Только нужно чтобы ключ записывался рандомно.

    Есть идеи? :O
     
  2. od1n0chka

    od1n0chka Member

    Joined:
    13 Dec 2010
    Messages:
    297
    Likes Received:
    47
    Reputations:
    1
    var S:TsrtringList;
    begin
    S:=StringList.Create;
    S.LoadFromFile('123.txt');
    randomize;
    Edit1.text:=S[random(100)];
    end;

    вроде так
     
  3. lolzR

    lolzR New Member

    Joined:
    27 Mar 2012
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    var S: TStringList;
    begin
    S:=TStringList.Create;
    S.LoadFromFile('keys.txt');
    randomize;
    Edit1.text:=S[random(100)];
    end;
     
    #3 lolzR, 28 Apr 2012
    Last edited: 28 Apr 2012
  4. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    тс, не слушай вышеотписавшихся

    вот так будет работать:

    var S: TStringList;
    begin
    S:=TStringList.Create;
    S.LoadFromFile('keys.txt');
    randomize;
    Edit1.text:=S[random(S.count-1)];
    end;
     
  5. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    В продолжении темы.

    тс, не слушай вышеотписавшихся

    вот так будет работать лучще:

    Code:
    begin
      with TStringList.Create do
      try
        Randomize;
        LoadFromFile('keys.txt');
        Edit1.Text := Strings[Random(Count-1)];
      finally
        Free;
      end;
    end;
     
    1 person likes this.
  6. C00LPack

    C00LPack Elder - Старейшина

    Joined:
    7 Oct 2010
    Messages:
    425
    Likes Received:
    72
    Reputations:
    19
    а помоему ТСу надо не из файла грузить.

    в const
    Code:
    Keys: array[1..10] of string = (
      'key1',
      'key2',
      'key3',
      'key4',
      'key5',
      'key6',
      'key7',
      'key8',
      'key9',
      'key10');
    
    в кнопку
    Code:
    randomize;
    Edit1.Text := Keys[1 + Random(10)];
    
     
    #6 C00LPack, 29 Apr 2012
    Last edited: 29 Apr 2012