ZIK1337, да кто же его знает! Вы опять гадаете. У Вас это сообщение может быть выдано минимум по трём причинам - не создан файл, не установлен указатель в файле, ничего не прочитано из файла. Локализуйте причину и смотрите, что Вы такого поменяли, что вот это конкретное место перестало работать. Старый вариант работает? Значит точно изменения виноваты.
Ну и в плане использования метода тыка, Вы пробовали Вашу программу запускать с другим диском, на другом компьютере? Может проблема-то не в программе? На том что я смог проверить (win7 + флэшка), так похоже, что вроде всё более менее работает. А уж физической XP у меня в обозримом окружении нет.
Удалил предыдущее сообщение, оно неточную информацию содержало. У меня Ваша и две другие программы содержимое например 0 сектора флешки показывают одинаково. Дальше не проверял.
Вы говорите, что некоторая функция у Вас вызывается три раза и возвращает разный результат. Значит ставите точку останова на первой строке этой функции, входные параметры выводите в окно отслеживания. Не по Вашему коду, а по реально наблюдаемым значениям убеждаетесь, что все три раза в функцию приходят одни и те же величины. Убедились, а результат разный, значит добавляем в отслеживание все переменные используемые в коде функции и каждый из этих трёх раз пошагово проходим всю функцию под отладчиком. Находим в какой строке возникает различие. Осмысляем.
Вот как-то так надо действовать, а медитировать на код бесполезно.
Ошибка может быть самой разной. Но отладчик именно для поиска ошибок и придумали.
Попробуйте переформулировать вопрос. Сейчас он не имеет смысла - выбрать несуществующий item нельзя, тут нечего запрещать. Можете попробовать свои желания по шагам расписать. Типа есть combobox с таким, таким, таким и таким item-ами (для примера их не нужно много). Я ввожу такой текст - происходит следующее. А если такой текст, то следующее. А то пока не очень понятно, только догадки.
Андрей, понятия не имею. Может какой другой загрузчик попробовать, может ещё что. Я с ардуино только изредка общаюсь и в такую ситуацию не попадал. Кстати, а скетч через программатор не заливается случайно?
Виктор Фамильевич, Подозреваю, что компьютер не всё время в ждущем режиме пребывает. Небось винда какими-нибудь своими делами активно занимается. Есть по-моему у каких-то задач такое, что запускать при отсутствии активности (что-нибудь типа обновлений, дефрагментаций, поиска вирусов и т.п.)
Андрей, Вы же шьёте не через программатор, ведь нет? Поэтому тот пункт в настройках ко всем нынешним делам отношения не имеет.
У меня точно такой ситуации не было. Если никакой из интернетовских советов по "оживлению" не поможет, можете попробовать программировать её через программатор. UNO ведь у вас есть? Заливаете в него из примеров скетч ArduinoISP. Теперь он у Вас программатор. Вот его и надо будет указывать в той настройке. А дальше можете попробовать загрузчик перезалить. Примеров в интернете много, например вот https://flprog.ru/uchebnyj-centr/articles/prochie-...
Да собственно и скетч можно так же грузить без всякого загрузчика. Должен быть выбран программатор ArduinoISP и нужно нажимать не "Загрузка", а "Загрузка через программатор" (при этом загрузчик точно стирается)
Андрей, может загрузчик и на месте. Затереть-то его тоже суметь надо. Вот когда добились, что плата обнаруживается попробуйте в неё какой-нибудь скетч залить (блинк из примеров). Может и зальётся.
Это не задача тяжёлая, это дельфи не самая популярная система программирования под андроид. Здесь, например, появляются иногда один или два человека, кто этим занимается. Так ещё нужно, чтобы они с этим же вопросом сталкивались. Так что ищите шире, в гугле ссылок по этому вопросу масса. Не факт, что по каждой готовое решение, но думаю, что найти можно. Надо только постараться.
Ghost Doc, чтобы из Ваших точек получился овал они должны идти вот в такой последовательности:
1 1,147 1,573 2,237 ... ... 7 ... ... 2,237 1,573 1,147 1
идут соответственно сначала значения для одного полуовала (например верхнего), а потом для другого (нижнего)
Виктор Л, Я бы тогда яндексовые нормы поискал или прямо в их техподдержке поинтересовался. Кто их знает, что они там считают. Может частоту обращений, может количество писем с адреса в день/час/... Дело-то житейское - выписан счёт, надо его отправлять. Но при этом ещё бы в спамеры не попасть.
И ещё, у Вас почта для домена или обычный адрес на яндексе? Тоже разные нормы могут быть.
Евгений Иванов, да совсем-то уж чего попало там не должно быть. Наверное этого и достаточно. Надо на реальные файлы глядеть, может ли в них что-нибудь "интересное" попасться, что при разборе помешать может. Что, например, прочитается из ячейки, в которой перенос текста по Alt+Enter сделан?
Ну и в плане использования метода тыка, Вы пробовали Вашу программу запускать с другим диском, на другом компьютере? Может проблема-то не в программе? На том что я смог проверить (win7 + флэшка), так похоже, что вроде всё более менее работает. А уж физической XP у меня в обозримом окружении нет.