| RathaR |
5.08.2009 21:35
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 346 Пол: Мужской Реальное имя: Иван Репутация: 7 |
Начал писать "Монополию", если не выйдет с самообучающимся ИИ, сделаю просто на человек VS ИИ
но вот проблема, программа верней - то что пока написано, вылетает, перед кодом коечто укажу для пояснения: всё поле - это масив из 40 елементов - записей (element); Заполнение поля - это считывание с текстового файла каждого елемента записи, причом для каждого считываеться обязательноего имя, и номер, если елемент поля - участок, то считывается еще и его стоимость, аренда и тд., если транспортная магистраль - то считываеться стоимость, если карточка то считываеться её тип, и тд... И всё якобы хорошо, при первом проходе всё для первого елемента правильно считывает, но когда начинает считываться второй - прога вылетает, не считывает даже обязательные поля... вот код:
в файле только первые 12 елементов, но вылетает на втором Сообщение отредактировано: RathaR - 5.08.2009 21:41 Прикрепленные файлы
pole.txt ( 409 байт )
Кол-во скачиваний: 258-------------------- Считающий себя единственым здравомыслящим человеком сумасшедший? Если да, возможно я псих...
Пусть умолкнет всякий критик! Я - системный аналитик! |
![]() ![]() |
| volvo |
18.08.2009 14:16
Сообщение
#2
|
|
Гость |
Цитата не слишком ли это по "ламерски" записать тексты прямо в тексте програмы? Так:OutTextXY(x, y, 'Получи 100');- по ламерски. А вот так: Const sGetMoney = 'Получи 100';- уже нет... Все строки храни в виде констант (массива констант, если быть точнее), а не прямо в коде. С одной стороны - это дает тебе возможность очень быстро заменить строку на другую, не ползать по всему коду. С другой - не дает пользователю возможности поменять что-то (вариант взлома не рассматриваем). |
RathaR Монополия 5.08.2009 21:35
volvo Файл данных мы должны сами придумать, или ты все-т... 5.08.2009 21:38
volvo Все Read-ы на ReadLn исправь, у тебя же каждое дан... 5.08.2009 22:00
RathaR
Все Read-ы на ReadLn исправь, у тебя же каждое да... 5.08.2009 22:06
RathaR и вот снова я нуждаюсь в помощи...
я почти полност... 18.08.2009 13:49
RathaR
Все строки храни в виде констант (массива констан... 18.08.2009 14:18![]() ![]() |
|
Текстовая версия | 8.12.2025 22:12 |