Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2009, 17:09   #1
marina15056
Пользователь
 
Регистрация: 17.04.2009
Сообщений: 68
По умолчанию Процедура оканчивается с ошибкой, но только при определенных условиях. Почему?

Я верю, что усидчивость и труд всё перетрут, но сейчас я зашла в тупик.
Целую неделю только и занимаюсь тем, что ищу ошибку.

В этой программе нужно составить предложение из английских слов по проигранному аудиофайлу.

Всё нормально, но стоит поместить вот это предложение (Hello What's your name My name is Jenny I'm Tony Nice to meet you Tony) на вторую позицию или ниже, так сразу выскакивает ошибка при завершении процедуры сравнивания. Ошибка исчезает, если завершить эту процедуру иным способом или предложение поставить в первую позицию. Или уменьшить количество слов для выбора.

Это что-то с очисткой массива? Но иначе всё работает.

Вобщем на словах не объяснить, гляньте пожалуйста программу. Я её обкорнала, убрала не имеющее отношение к ошибке, так что там не много.

при нажатии ENTER -проиграется аудиофайл-предложение.
слова можно перетаскивать левой кнопкой мыши, правая кнопка непосредственно перемещает слово в последнюю позицию.
Нажимая клавиши с английскими буквами - можно оставлять слова на требуемую букву
и если не хватает слов, то их можно копировать двойным кликом по слову.

первое предложение: What's your name Alan
второе предложение: Hello What's your name My name's Jenny I'm Tony Nice to meet you Tony

и здесь выскакивает какая-то непонятная ошибка.

во втором варианте ошибки в этом месте не происходит.

Конечно можно было бы взять второй вариант и не заморачиватся, но для меня важно понять причину. Буду благодарна тому, кто не пожалеет своего времени и поможет мне.
Спасибо
Вложения
Тип файла: rar notError.rar (567.5 Кб, 10 просмотров)
Тип файла: rar error.rar (567.5 Кб, 8 просмотров)
marina15056 вне форума Ответить с цитированием
Старый 23.10.2009, 17:18   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Прога дурная як сало без хлеба...
Пока слова эти найдешь - зрачки поседеют.
Ну составил я предложение, все ок.
На какой строке вылетает то?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.10.2009, 17:29   #3
marina15056
Пользователь
 
Регистрация: 17.04.2009
Сообщений: 68
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Прога дурная як сало без хлеба...
Пока слова эти найдешь - зрачки поседеют.
Ну составил я предложение, все ок.
На какой строке вылетает то?
надо нажимать английские клавиши на клавиатуре, тогда слова будет легко искать

а ошибка вылетает из файла error.rar после второго предложения
marina15056 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Склеивание текста при определенных условиях. Alex___ Microsoft Office Excel 2 28.09.2009 22:29
Суммирование при условиях OgE®_M@G Microsoft Office Excel 3 25.09.2009 14:02
Вычисление суммы при каких либо условиях. ЮклЯ Microsoft Office Excel 5 15.09.2009 10:16
Сумма при заданных условиях + Ранг Acro Microsoft Office Excel 2 14.04.2009 00:03
Как написать,чтобы одна таблица заполнялась на основании другой при определенных условиях Alexm77 Microsoft Office Excel 21 26.05.2008 23:35