Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2010, 14:07   #1
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию Повторение

Это опять я со своими вопросами))
к примеру есть процедура
Код:
procedure kakashka;
begin
showmessage('Kaka');
end;
и есть у примеру edit1
Так вот. так и не понел как мне сделать повторение процедуры.
к примеру я воожу в edit1 10 и процедура повторяется 10 раз.
и так далее.....

как моно это реализовать?
CraftR14 вне форума Ответить с цитированием
Старый 17.04.2010, 14:48   #2
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Циклы, циклы и еще раз циклы...
Код:
procedure kakashka;
begin
  showmessage('Kaka');
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  Count: integer;
begin
  for Count := 1 to StrToIntDef(Edit1.Text, 1) do
    kakashka;
end;
W0LF вне форума Ответить с цитированием
Старый 17.04.2010, 14:55   #3
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию

Цитата:
Сообщение от W0LF Посмотреть сообщение
Циклы, циклы и еще раз циклы...
Код:
procedure kakashka;
begin
  showmessage('Kaka');
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  Count: integer;
begin
  for Count := 1 to StrToIntDef(Edit1.Text, 1) do
    kakashka;
end;
[Error] Unit1.pas(36): Undeclared identifier: 'Edit1'
CraftR14 вне форума Ответить с цитированием
Старый 17.04.2010, 15:40   #4
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
По умолчанию

ну так кинь на форму то этот Edit1
DeDoK вне форума Ответить с цитированием
Старый 17.04.2010, 15:47   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

"и есть у примеру edit1"
Так он есть или его нет?
p51x вне форума Ответить с цитированием
Старый 17.04.2010, 16:38   #6
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
"и есть у примеру edit1"
Так он есть или его нет?
Млин конечшно есть !!1! Я не совсем уж такой нубяра))
CraftR14 вне форума Ответить с цитированием
Старый 17.04.2010, 16:58   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а называется он именно Edit1 или Вы его переименовали?
А кнопку кинули?
Двойной щёлчок по ней сделали?
Код в открывшемся редакторе
Код:
var
  Count: integer;
begin
  for Count := 1 to StrToIntDef(Edit1.Text, 1) do
    kakashka;
вставили?...

Если не поможет, давайте сюда полностью исходный текст модуля.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.04.2010, 17:03   #8
CraftR14
Все к лучшему...
Форумчанин
 
Регистрация: 06.04.2010
Сообщений: 112
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
а называется он именно Edit1 или Вы его переименовали?
А кнопку кинули?
Двойной щёлчок по ней сделали?
Код в открывшемся редакторе
Код:
var
  Count: integer;
begin
  for Count := 1 to StrToIntDef(Edit1.Text, 1) do
    kakashka;
вставили?...

Если не поможет, давайте сюда полностью исходный текст модуля.

НА форме Edit1
и Button1
Код:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    button1: TButton;
    edit1: TEdit;
    procedure button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure kakashka;
begin
  showmessage('Kaka');
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  Count: integer;
begin
  for Count := 1 to StrToIntDef(Edit1.Text, 1) do
    kakashka;
end;

end.

Чо то мну не нравитса моя делфи, то ему Handle не нравитса то еще чо нить.... нада на 10 переходить по ходу))
CraftR14 вне форума Ответить с цитированием
Старый 17.04.2010, 20:15   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию пример

ну не знаю... Как и что у Вас не работает...
попробуйте исходники проекта из вложения.
Вложения
Тип файла: rar Buka.rar (935 байт, 11 просмотров)
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить повторение чисел в столбце komar73 Microsoft Office Excel 17 27.12.2011 16:54
Проверка элементов матрицы на повторение -=aHTPoПоС=- Помощь студентам 4 14.11.2009 20:05
Как избежать повторение одного и того же номера дважды CockPuncher Microsoft Office Excel 6 03.09.2009 09:53