![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
![]()
что-то я не совсем понимаю..
|
![]() |
![]() |
![]() |
#13 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
![]()
Тогда выкладывайте весь проект вместе с файлом, из которого читаем.
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
![]()
вот
проект!!!!.rar |
![]() |
![]() |
![]() |
#15 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
![]()
Правильно сказал Stilet, переменная s - пустая. А в условии есть обращение к её последнему символу. При нажатии кнопки в edit1, вызывается OnKeyDown. Буква ещё не появилась, edit1 всё ещё пустой, а код уже выполняется. Это объяснение причины этой ошибки. А так как проект сделан не очень хорошо, то ошибок будет ещё больше.
Для начала - зачем читать файл каждый раз при нажатии любой кнопки в Edit1? Наверное задумка была делать это при нажатии enter? Тогда нужно добавить проверку (а что за кнопку-то нажали?): Код:
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Последний раз редактировалось Олвин; 24.06.2009 в 20:08. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
![]()
ну как бы в условии задания мне нужно было заносить в базу города которые отсутствуют в файле , я решил сделать это что при нажатии на enter города будут заноситься в базу.
теперь выскакивает ошибка I/O 32, ссылаясь на это Код:
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
![]()
Проблема решилась.
Нашел нужный код и переделал под себя) Осталось ток исключения написать. |
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
![]()
Столкнулся с другой проблемой.
В общем нужно написать исключения, например пользователь вводит слово Ярославль, слов начинающихся на ь вобще не существует. Написал так Код:
Дальше никак не могу понять как сделать чтоб не было повторов в игре, ну т.е слова которые я ввел и вывел комп больше в игре не использовались. Кто может помочь? |
![]() |
![]() |
![]() |
#19 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
![]()
1). Проект изменился, добавились новые переменные. Прошу расшифровки! Что такое s1, s2, s? Если тип s1 - char, то можно проще условие записать:
Код:
3). Повторы в игре. Можно использовать объект TStringList (он хранит строки). Код:
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 08.06.2009
Сообщений: 14
|
![]()
s1- это последний символ в веденном слове.Тип s1 так и есть char.
S-это то слово которое должен вывести комп.S2 это введенное мной слово, хотя я думаю эта переменная не нужна. С повторами уже сам разобрался. P.S возникла новая проблема.Когда ввожу 1-ый раз слово,мне компьютер нормально отвечает, когда второй раз, вылетает ошибка I/O 32 Вот проект Последний раз редактировалось lexab18; 26.06.2009 в 15:24. Причина: пр |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка - [Error] GraphUnit.pas(104): Types of actual and formal var parameters must be identical | Ash | Общие вопросы Delphi | 8 | 30.10.2012 21:01 |
Ошибка Delphi | Степа Верхозин | Помощь студентам | 2 | 31.05.2009 11:45 |
Ошибка I/O error 104 | ptz2010 | Общие вопросы Delphi | 8 | 31.03.2009 20:45 |
Прошу помочь, на жестком диске вникуда ушли (!!!)104(!!!)Гб | BloodDoc | Компьютерное железо | 18 | 05.06.2008 22:27 |
ошибка в Delphi 6 | Ms-dos4 | Софт | 7 | 26.08.2007 14:09 |