Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Выбор процедуры [D7, XP]


Страницы:   1 2

Der Nechk@ssoff ©   (2006-03-07 12:13:00) 

Здраствуйте!У меня вот какая ситуация: мне надо сделать так что бы при нажатии на RadioButton компонент image1 перемещался влево(вправо,вверх и вниз-это несколько процедур) и чтобы прога каждый раз произвольно выбирала процедуру.Спасибо большое!


Der Nechk@ssoff   (2006-03-08 18:01:00) [1]

Да когда он код вставлял я писал сообщение.
Спасибо Всем!!


tesseract   (2006-03-08 17:51:00) [2]


> Der Nechk@ssoff ©   (08.03.06 17:48) [33]

Где ???????? Evs тебе чз какой рабочий код показывает. Внимательней пользуйся.


Der Nechk@ssoff   (2006-03-08 17:51:00) [3]

Спасибоооооооооо!!!!!!!Работает!!!!!!!!!!!!!!!УРА!МАСТЕРАМ!!!


Der Nechk@ssoff   (2006-03-08 17:48:00) [4]

А можно по конкретнее что надо сделать?


EvS   (2006-03-08 17:45:00) [5]

>[30] Der Nechk@ssoff ©   (08.03.06 17:20)
все понятно.
Держи:
procedure TForm1.Button1Click (sender:Tobject);
var MyRandom:Integer;
begin
Randomize;
MyRandom:=random(3);
case MyRandom of
1: image.left:=148;
2:image.left:=248;
3:image.left:=0;
end;
End;


tesseract   (2006-03-08 17:31:00) [6]


> double:(';' expected but ':' found) random(3);

написано - у тебя вместо точки с запятой стоит двоеточие.
переменная должна быть не randomэто же стандартная функция!!!!, а любой другой в примере myRandomстоит совершенно не напрасно.
doubleслово также зарезервированное. Почему тебя  здесь не MyRandom?


Der Nechk@ssoff   (2006-03-08 17:20:00) [7]

Если честно то не знаю,но при этой комбинации ошибки не лезут.
Вы помогите исправить вышеописаные ошибки,а там я сам разберусь...


EvS   (2006-03-08 17:10:00) [8]

Для начала:
>random:double;
>double:random(3);
>case double of
что в вашем понимании означают эти строки в вашего кода?


Der Nechk@ssoff   (2006-03-08 16:54:00) [9]

ВОТ.Помогите исправить 2-е последние ошибки(Ошибки в скобках):

procedure TForm1.Button1Click (sender:Tobject);
var
random:double;

Randomize:

double:(';' expected but ':' found) random(3);

case (Declaration expected but 'CASE' found) double of

1: image.left:=148;
2:image.left:=248;
3:image.left:=0;


Плохиш   (2006-03-07 19:16:00) [10]


> Nsk3d ©   (07.03.06 19:11) [26]
> Попробуй скомпилировать прогу с таким кодом:

Зачем? Это дерьмо, которое ты сдесь напИсал никакого отношения к [12] не имеет.


Nsk3d   (2006-03-07 19:11:00) [11]

Попробуй скомпилировать прогу с таким кодом:

random:integer;

Randomize:

button1click:=Random (3);

case button1click  of;
1: image.left:=148;
2:image.left:=248;
3:image.left:=0;


button1click:(тут ошибка)=(тут ошибка№2)Random (3);

case(тут ошибка№3) button1click  of;


Плохиш   (2006-03-07 18:40:00) [12]


> Der Nechk@ssoff ©   (07.03.06 18:38) [24]
> Это он есть[12]но ошибки лезут!

Врёшь, нагло врёшь, гражданин дворник.


Der Nechk@ssoff   (2006-03-07 18:38:00) [13]

Это он есть[12] но ошибки лезут!


Плохиш   (2006-03-07 18:35:00) [14]


> Der Nechk@ssoff ©   (07.03.06 17:47) [22]

Как же тебе помочь, если ты даже не в состоянии работающий пример из [12] в свою програмулину скопировать?


Der Nechk@ssoff   (2006-03-07 17:47:00) [15]

В скобках указаны типы ошибок которые Delphi выдает при компиляции.(перечитал все что нашел дома-ничего полезного не нашел!)

procedure TForm1.Button1Click (sender:Tobject);
var

random:integer;

Randomize:

button1click(Constant or type identifier expected):=(';' expected but ':=' found)Random (3);

case(Declaration expected but 'CASE' found) button1click  of;
1: image.left:=148;
2:image.left:=248;
3:image.left:=0;


Der Nechk@ssoff   (2006-03-07 17:46:00) [16]

В скобках указаны типы ошибок которые Delphi выдает при компиляции.(перечитал все что нашел дома-ничего не нашел!)

procedure TForm1.Button1Click (sender:Tobject);
var

random:integer;

Randomize:

button1click (Constant or type identifier expected)</B >:=(';' expected but ':=' found)Random (3);

case (Declaration expected but 'CASE' found)button1click  of;
1: image.left:=148;
2:image.left:=248;
3:image.left:=0;


Сергей М.   (2006-03-07 16:39:00) [17]


> Значком -"?"- помечены места где Delphi выдает ошибки при
> компиляции.


Вместо значка "?" в тексте твоей программы должен присутствовать идентификатор константы или переменной ординального типа, например

var ЧертТеЧтоИсбокуБантик: Integer;

case ЧертТеЧтоИсбокуБантик of


Плохиш   (2006-03-07 16:32:00) [18]


> Random?:= Random(?30);

Ни на какие мысли не наводит? Тогда бегом читать описание языка Pascal, в особенности структуру названия переменных/функций.


Der Nechk@ssoff   (2006-03-07 16:29:00) [19]

Значком -"?"- помечены места где Delphi выдает ошибки при компиляции.


Virgo_Style   (2006-03-07 16:21:00) [20]

СРОЧНО [10]


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо