Воскресенье, 15.06.2025, 12:17
 
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Пара вопросов
DxTДата: Понедельник, 04.05.2009, 23:06 | Сообщение # 16
Генерал-полковник
Группа: Администраторы
Сообщений: 70
Репутация: 6
Статус: Offline
Нужно ОДИН(!) раз объявить где-нибудь в модуле (глобальная) и более не нужно.

В одном метре 1024 километра
 
Me1issaCherryДата: Понедельник, 04.05.2009, 23:31 | Сообщение # 17
Лейтенант
Группа: Друзья
Сообщений: 46
Репутация: 1
Статус: Offline
то есть в модуле отделном норм будет???
 
DxTДата: Понедельник, 04.05.2009, 23:34 | Сообщение # 18
Генерал-полковник
Группа: Администраторы
Сообщений: 70
Репутация: 6
Статус: Offline
да

В одном метре 1024 километра
 
Me1issaCherryДата: Понедельник, 04.05.2009, 23:41 | Сообщение # 19
Лейтенант
Группа: Друзья
Сообщений: 46
Репутация: 1
Статус: Offline
Code
unit Unit1;

interface

uses
   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
   Dialogs;

type
   TForm1 = class(TForm)
   private
     { Private declarations }
   public
     { Public declarations }
   end;

var
   Form1: TForm1;

implementation

{$R *.dfm}
  var
    UsedNums : array [1..15] of Boolean;
    RandomValues : array [1..15] of integer;
   i,r   : Integer;

begin
   for i := 1 to 15 do
      UsedNums[i] := True;

    for i := 1 to 15 do begin
      repeat
        r := random(60) + 1; // from 1 to 60
      until UsedNums[r];
      UsedNums[r] := False;
      RandomValues[i] := r;
      ShowMessage('int' + IntToStr(i)+ '=' +IntToStr(r));
    end;

  for i:=1 to 15 do
   Begin
   ShowMessage('int' + IntToStr(i)+ '=' +IntToStr(RandomValues[i]));
   end;
end.

Вот собственно код этот.. как видишь после повторного заполнения проскакивают нулевые значения. cry
 
DxTДата: Вторник, 05.05.2009, 00:56 | Сообщение # 20
Генерал-полковник
Группа: Администраторы
Сообщений: 70
Репутация: 6
Статус: Offline
это полностью код модуля????Высылай весь код!

В одном метре 1024 километра
 
Me1issaCherryДата: Среда, 06.05.2009, 21:12 | Сообщение # 21
Лейтенант
Группа: Друзья
Сообщений: 46
Репутация: 1
Статус: Offline
Вот собсна исходники
Прикрепления: Sour.part01.rar (446.3 Kb) · Sour.part02.rar (399.5 Kb)
 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Хостинг от uCoz