Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Проблемы с программой


Автор: Trol 9.12.2005, 12:42
Делаю сетевой покер, возникла такая проблема:
Один раз карты раскладываешь, играет нормально. Делаешь ставки, меняешь карты и т.п. все нормально. Выйграл например Сервер, взял деньги себе, жмешь кнопку замесить. Раскладывает карты заново нормально,а потом хочешь сделать ставку,жмешь кнопку, а он выдает такую ошибку в винде
"is not a valid integer value.
А в самой делфе
[Warning] Unit1.pas(143): For loop control variable must be simple local variable
Такие ошибки во всех строках где цикл.
от чего такое безобразие???

Автор: Демо 9.12.2005, 12:44
Trol

Ну русским английским языком написано: используй для организации цикла локальные переменные ;)

Автор: z-END 9.12.2005, 12:46
Цитата(Trol @ 9.12.2005, 12:42)
[Warning] Unit1.pas(143): For loop control variable must be simple local variable

используешь в цикле глобальную переменную

Цитата(Trol @ 9.12.2005, 12:42)
"is not a valid integer value

где то используешь StrToInt или ему подобный при этом парметр - пустая строка

Автор: Trol 9.12.2005, 12:49
Благодарю, попробую исправитьсяsmile)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)