Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
"Видимо" в данном случае не подходит, нужно точно определить какой файл не существует и на каком месте кода выскакивает это сообщение.
Цитатаsuperboss144 ()
извлекаются другие файлы с ними та же история.
Если и с другими файлами происходит то же самое, то попробуйте создать новый чистый проект, и на нем проверить работу команды ExtractFile - появляется ли извлеченный файл в принципе, если в этом случае все будет работать нормально значит ищите ошибку в своем коде. Если же файл не извлекается и в этом случае, то значит - глюк NB, который может иметь место при использовании взломанной версии. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Я обратил внимание что антивирусники как то придирчиво стали относится к проектам НБ. У самого, еще даже не скомпилированные, несжатые проекты аваст уже в баню отправляет. Задолбал. Так что попробуйте еще антивирус отключить.
На оффоруме уже не раз поднимали этот вопрос. Грешат на упаковку файлов, плагинов... Но похоже проблема в чем то другом. Хотя сталкивался в интернете с темами где выссказывают что последнее время антивирусники стали пропускать явный вирус упакованный upx. Мож по этому теперь все подрят банят.
Peter я вчера так и поступил , все удалил, и начал новый проект. И ошибка указывает точно на извлекаемый файл других просто нет. При запуске работает только первая строка кода т.е. FileExists "[PubDir]Parametr.ini" "[Rezult]" когда доходит до ExtractFile "[Embedded]Parametr.ini" "[PubDir]Parametr.ini" появляется "File does not exist!" Сейчас попробую ваши советы, но хотелось , чтобы файлы были в папке программы.
И ошибка указывает точно на извлекаемый файл других просто нет
Так а файл-то появляется в папке программы в принципе? Нужно ещё иметь ввиду, что при тестировании никакого вложения файлов не происходит, и NB использует файлы, расположенные на их первоначальных местах, и только при компиляции все файлы реально вкладываются в экзешник. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Заменил путь наTempDir - не помогло. Создал новый проект с одной строчкой ExtractFile "[Embedded]1.txt" "[TempDir]1.txt" - не помогло. Какие есть варианты , кроме покупки лицухи ?
Выяснить какой версией пользуется mishem, если у него все работает (у меня лицензия), и использовать её.. Я не утверждаю на 100%, что подобый глюк прямое следствие использования нелицухи, но у NB есть встроенная собственная защита (помимо протектора), и есть уже давно установленные глюки, возникающие при использовании взломанной версии (насколько помню один из этих глюков - не работает опция архивации, а она, кстати, напрямую связана с "окучиванием" файлов проекта), потому поведение файла может быть непредсказуемым, т.е. что-то просто не будет работать.
Добавлено (17 Ноября 2013, 19:40) --------------------------------------------- Кстати, с год назад на оффоруме был комичный случай: какой-то чувак вылез на форум и начал выяснять, если не ошибаюсь, каким образом можно заставить работать плагин NeoBookDBPro с украденным, гуляющим по сети и уже забаненным разработчиками серийником.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Проверьте путь вложенного файла Прект>Вложенные файлы
Я не вижу здесь больше проблем. Ну за исключением того что говорит Петр.Если крякнутая, то глюки вылазят однозначно рано или поздно. По этому я давно снес 5.8.4 А у меня технология регистрации очень замудренная. Не хочешь читать хелп?
Да купи ты, блин, лицензию, и не парься! Пропиваем куда больше, в конце-концов: ни уму, ни сердцу, а получаем лишь головную боль с утра.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
mishem , а в какой крякнутой версии по вашему меньше глюков? Какая у вас стоит ?
Господа, все - завязываем с обсуждением "хитростей"! Если очень надо, то общайтесь через ЛС. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 16 Декабря 2014, 20:10 | Сообщение # 107
Генератор идей
Модераторы
Сообщений: 3173
Offline
Цитатаmishem ()
Unknown Error #123
Эта же ошибка, в скомпилированной версии проекта. Проявляет себя на разных компьютерах. Означает ли это, что (в отличие от демонстрации картинок) читать строки из вложенного текстового файла можно только предварительно извлекая его на диск?
Кому-то удается читать строки из вложенного текстового файла? Например, в текстовом поле разместить переменную [txt] для отображения читаемой строки и на кнопку рядом поместить код: SetVar"[n]""[n]+1" FileRead"[Embedded]Text.txt""[n]""[txt]" Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Дата: Вт, 16 Декабря 2014, 20:34 | Сообщение # 108
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаВадим ()
Означает ли это, что (в отличие от демонстрации картинок) читать строки из вложенного текстового файла можно только предварительно извлекая его на диск?
Да. Читаем справку по команде FileRead:
Цитата
FileRead
Purpose: Read data from an external text file.
(выделено мной). External = внешний.
ЦитатаВадим ()
Кому-то удается читать строки из вложенного текстового файла?
Мне (напрямую) - нет.
Файл надо сначала извлечь на диск, прочитать то, что нужно, а затем его удалить.
В общем случае, NB может работать с вложенными файлами точно так же, как и с внешними, за исключением специально оговоренных в справке случае. Команда FileRead и есть этот самый случай. Если же возникают какие непонятки (читает, а может не читает?), то ничто не мешает проверить на практике.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 16 Декабря 2014, 20:36 | Сообщение # 109
Эксперт форума
Модераторы
Сообщений: 5942
Offline
ЦитатаВадим ()
Кому-то удается читать строки из вложенного текстового файла?
Никому.
Хочешь читать данные не извлекая файл, используй команду FileToVar.
ЦитатаСправка
Считать содержимое файла в переменную. По сути дела, это то же самое, что использовать команду "FileRead" с инструкцией “All”, но в отличии от "FileRead", команда "FileToVar" может работать со вложенными файлами (а не только с внешними).
Дата: Вт, 16 Декабря 2014, 20:41 | Сообщение # 110
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Цитатаmishem ()
используй команду FileToVar
Тоже вариант. - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 16 Декабря 2014, 20:48 | Сообщение # 111
Эксперт форума
Модераторы
Сообщений: 5942
Offline
ЦитатаPeter ()
Тоже вариант.
Да, но тогда для того что бы читать построчно, придется использовать плагин hpwControl, или парсить текст, что при большом количестве строк не есть гуд. Не хочешь читать хелп?
Дата: Вт, 16 Декабря 2014, 21:03 | Сообщение # 112
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Кстати, в самой NB (кроме справки) есть ещё одна подсказка вот в этом окошке:
Если команда может работать с вложенными файлами, то в опциях будет значок "потрфель" (выбор вложенного файла), в противном случае этот "портфель" отсутствует.
Для FileRead он отсутствует.
Цитатаmishem ()
плагин hpwControl, или парсить текст, что при большом количестве строк не есть гуд.
Насчет скорости ничего не могу сказать (не проверял), но лично я однозначно стал бы "парсить" вместо использования плагина, даже если бы плагин оказался быстрей.
Добавлено (16 Декабря 2014, 21:03) --------------------------------------------- Ещё насчет "скорости"... Распарсить на строки текстовой файл командой StrParse - секундное дело (уж точно не медленнее плагина будет), а потом надо всего-лишь прочитать нужную "строку" (переменную в массиве строк) и удалить массив. Так-что плагин (в этом случае) - в топку!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Вт, 16 Декабря 2014, 21:33 | Сообщение # 113
Эксперт форума
Модераторы
Сообщений: 5942
Offline
ЦитатаPeter ()
Так-что плагин (в этом случае) - в топку!
Именно в этом случае, может быть. Но обычно работа со строками не заканчивается только чтением одной строки. А вообще, когда идет работа со строками, лично я не пренебрегаю пользоваться этим плагином. Жаль что разработчики не внесли те команды плагина в саму программу. Не хочешь читать хелп?
Дата: Вт, 16 Декабря 2014, 22:42 | Сообщение # 114
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
Цитатаmishem ()
лично я не пренебрегаю пользоваться этим плагином.
Разумеется, когда в этом есть смысл. Плагины и существуют для расширения возможностей NB, а не для их замены. Все это уж много раз обговорено.
Цитатаmishem ()
Жаль что разработчики не внесли
Ну... Они столько всего "не внесли", что...
Вот для этого и придуманы плагины. Но, нельзя объять необъятное....
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Ср, 17 Декабря 2014, 07:19 | Сообщение # 115
Генератор идей
Модераторы
Сообщений: 3173
Offline
Peter, mishem, большое спасибо за подробный ответ!
Спросил, поскольку меня смутила фраза в справке, в разделе "Embedded Files (Вложенные файлы)":
Вложенные файлы можно использовать в проекте точно так же, как и любые внешние файлы. Все, что требуется, это в ссылке заменить путь к файлу на специальную переменную [Embedded]. Например: [Embedded]Sample.jpg
Можно было вместо "Unknown Error #123" сообщить, что команда FileRead работает лишь с внешними файлами, пожалуйста, прежде чем прочитать файл, извлеките используемый файл на диск Вашего компьютера.
Дата: Ср, 17 Декабря 2014, 16:05 | Сообщение # 116
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаВадим ()
Можно было вместо "Unknown Error #123" сообщить, что команда FileRead работает лишь с внешними файлами, пожалуйста, прежде чем прочитать файл, извлеките используемый файл на диск Вашего компьютера.
Именно это и есть ошибка 123. Ошибку (и её код) выдает Windows, а NB лишь "транслирует" (отображает сообщение) её. Согласно кодам системных ошибок Windows, ошибка 123 означает: синтаксическая ошибка в имени файла, имени папки или метке тома. Так-что все в норме.
А делать на каждую команду подробнейшее сообщение (с анализом) теоретически можно, но слишком уж "жирно" будет. Кода ошибки Windows вполне достаточно - это обычная практика в программировании. Надо просто необукерам приучать себя работать "по-взрослому", а не ждать когда все разжуют и положат в рот. Иными словами, код ошибки вам даден, а дальше разбирайтесь сами чего и сколько вы там напортачили.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Дата: Чт, 18 Декабря 2014, 07:02 | Сообщение # 117
Генератор идей
Модераторы
Сообщений: 3173
Offline
ЦитатаPeter ()
ошибка 123 означает: синтаксическая ошибка в имени файла, имени папки или метке тома.
Вон оно что!! Понятно! А я подумал, что 123 - это просто "условное обозначение неизвестной ошибки" )) В принципе, что мешает к номеру выдать и описание? Не многостраничное же. Ну да ладно, буду теперь в номера смотреть
Хотя, в отношении вложенного файла всё равно можно не догадаться, что значит "синтаксическая ошибка в имени файла", ведь путь указан корректно (через embedded) и файл (вложенный) существует. Причина проблемы в том, что команда чтения из файла не читает вложенный файл.
Я отметил себе, в список предложений для разработчиков, добавить в файл справки в раздел "Embedded Files (Вложенные файлы)" информацию по работе с FileRead (когда требуется извлекать файл, прежде чем его содержимое будет доступно для обработки). Как подкопятся кучкой - отправлю. Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Дата: Чт, 18 Декабря 2014, 16:04 | Сообщение # 120
Админ NeoBook
Администраторы
Сообщений: 7425
Offline
ЦитатаВадим ()
В принципе, что мешает к номеру выдать и описание?
Я уже говорил:
ЦитатаPeter ()
слишком уж "жирно" будет.
В самой NB (в справке, и в упомянутом окошке) информации вполне достаточно для того, чтобы разобраться с данной (и не только) ошибкой. "Трансляция" кодов ошибок Windows - обычная практика в программировании (для того все и придумано), когда применяются функции API. Конечно же разработчик может внести и свое описание, но ЗАЧЕМ? Сегодня надо разжевать про FileRead и Embedded, а завтра...?
ЦитатаPeter ()
Надо просто необукерам приучать себя работать "по-взрослому", а не ждать когда все разжуют и положат в рот
Впрочем, предложить можно, но только я на 99% уверен, что ответ (точнее реакция разрабов) будет аналогичным.
Цитатаmishem ()
"Хочешь я тебе свой список дам?"
Вот потому-то я и выступаю КАТЕГОРИЧЕСКИ против мобильной версии - нормальную NB, похоже, уже никто и развивать не собирается.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться