|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.05.2011, 10:05 | #1 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 61
|
for loop control variable must be simple local variable
var
i,j,h1,h2,h3,h4:integer; f1,f2,f3,f4:textfile; s1,s2,s3,s4,s5,s6:string; c:byte; Form1: TForm1; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin label1.Hide; label3.Hide; radiogroup2.Hide; button1.Show; button2.Hide; button3.Show; radiogroup1.Show; for i:=1 to 1000000 do; for j:=1 to 100 do; c:=0; assignfile(f1,'test1.txt'); assignfile(f2,'test2.txt'); assignfile(f3,'test3.txt'); assignfile(f4,'test4.txt'); это часть программного кода. мне выдает ошибку: for loop control variable must be simple local variable. я понимаю, что она значит и исправлять пыталась. не получается. |
08.05.2011, 10:24 | #2 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 61
|
помогите!! очень срочно. через 2 часа сдавать готовую программу, а у меня тут это(((
|
08.05.2011, 10:36 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.05.2011, 10:39 | #4 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 61
|
не помогло.((
|
08.05.2011, 10:46 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Чтобы это значило?
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
08.05.2011, 10:47 | #6 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
значит Вы опять НЕ ТАМ описали эти переменные! (переменные, используемые в циклах, должны быть описаны в той же фунции/процедуре, где они используются!) Вы их описали именно внутри FormCreate ?! Кроме того, при выдаче этой ошибки указывается строчка исходного кода, которая "не понравилась" компилятору. Цитата:
Последний раз редактировалось Serge_Bliznykov; 08.05.2011 в 10:49. |
||
08.05.2011, 11:00 | #7 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 61
|
напишите тогда, пожалуйста как должно быть
|
08.05.2011, 11:28 | #8 | ||
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Цитата:
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
||
08.05.2011, 11:31 | #9 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 61
|
это не задача. это тест. проектная работа.
у меня приложение запускается, я выбираю одну тему из трёх, выходит первый вопрос, я на него отвечаю и выдает ошибку. помогите пожалуйста ! ! ! |
08.05.2011, 11:34 | #10 |
Пользователь
Регистрация: 08.05.2011
Сообщений: 61
|
project project1.exe raised exception class EConvertError with message '''is not a valid integer value'. proces stopped.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
For loop control variable must be simple local variable | Hehe | Общие вопросы Delphi | 11 | 26.12.2011 19:42 |
run-time error 91 (object variable or with block variable not set) | mrs.petrushina | Microsoft Office Access | 5 | 19.04.2011 12:59 |
run-time error 91 (object variable or with block variable not set) | mrs.petrushina | Microsoft Office Excel | 7 | 05.04.2011 00:22 |
Вопрос об ошибке For loop control variable must... | dr.Chas | Общие вопросы Delphi | 2 | 08.01.2010 22:35 |
Assignment to FOR-Loop variable | zotox | Помощь студентам | 4 | 24.03.2009 11:32 |