Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Лукавите. Исправлено 1 раз(а). Последнее : lulgu, 15.11.18 11:50 |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
А че ждать 300 лет - выложьте сейчас. |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
ksp1 Автор Сообщений: 19 Дата регистрации: 01.01.2005 |
Для информации - убрал ссылки на иконки (хотя они и зашиты в проекте), сгенерил тестовую APP. Но проверить не удалось - обе (и старая и тестовая) сейчас работают без замечаний. Будем искать.
|
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Qv_1 Сообщений: 201 Дата регистрации: 14.02.2007 |
Может, элементарно в Dataenvironment формы затесалась таблица с прописанным путем, которого нет.
|
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Еще посмотрите, не появляется ли файл .err при перекомпиляции. |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
В приложенных формах ничего в DE нет. Равно как и какого-то подозрительного кода (ну кроме макро передаваемых снаружи, в которых может быть вообще всё что угодно). Нет и использования классов,когда тоже может незаметно прописаться в форме не тот путь что думает разработчик, и после "переноса" всё начинает работать очень странно. ------------------ WBR, Igor |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Опыт позволяет Совершенно не нужно знать всех нюансов надевания штанов через голову, чтобы скзать что это само по себе есть баловство и глупость. В фоксе огромное количество софта было написано с использованием этого самого "совсем неправильного одиночного READ EVENTS" - и этот софт совершенно нормально работал. Конечно же, когда у разработчика начинает ехать крыша, и он начинает "хотеть странного" - ну там к примеру немодальной формы, но ведущей себя "почти как модальная", или засовывания 100500 контейнеров в одну единственную форму, лишь бы не делать 100 отдельных, зато "простых как грабли" форм - естественно у него начинают возникать сложности даже с очень простыми командами и функциями. Только это вовсе не говорит о том что эти команды и функции сделаны неправильно, или криво - скорее о том что разрабочтик применяет их не по назначению По поводу "изысков интерфейса" - всегда считал что вычурные дельфи-проги это не для работы. Для работы важно чтобы было удобно, быстро и понятно. В т.ч. чтобы и сама разработка занимала поменьше времени. Когда 90% времени потрачено на "дизайн" и лишь по остаточному принципу на "функционал" - ну нечто типа Windows Vista или Windows 8 и получаем в итоге - вычурно, попсово и абсолютно неудобно в работе. Как бы совершенно согласен Разговоры того же плана как и про охоту на мамонта при помощи копья, глубокой ямы и сотни безбашенных соплеменников ------------------ WBR, Igor |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Off. Это точно, лучше уж 300 лет переждать. |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
ksp1 Автор Сообщений: 19 Дата регистрации: 01.01.2005 |
Спасибо всем за участие, err при компиляции есть, но в нем ошибки на мои, местами, не очень чисто прописанные переменные. Может и влияет. Пока за основную версию считаю путь к иконкам. В некоторых формах убрал - жду когда проявится ошибка.
|
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Если проблема не только в приведенных формах, то смотреть надо много чего - не только свойства объектов где потенциально будут "пути", но ещё и USE myForm.scx + BROWSE и проверять пути в полях ClassLoc (путь к библиотеке классов из которой берётся класс для объекта на форме или самой формы) и Reserved8 (там подключенный заголовочный файл прописан - он тоже может быть с полным путём указан - хотя я не уверен что на этапе исполнения это свойство учитывается, но мало ли... тем более что запуск из IDE фокса делается а не из собранного exe - что уже само по себе неправильно).
Программно можно поискать и в полях Properties и Methods наличие, к примеру, подстроки "..\" или ":\" - может где всплывёт "нехороший" относительный путь или даже вовсе абсолютный ------------------ WBR, Igor |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Можно еще добавить, что "USE myForm.scx + BROWSE" это признак плохого тона при программировании в VFP.
|
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Alsim Сообщений: 3636 Откуда: Екатеринбург Дата регистрации: 17.11.2004 |
Да! Налетал на это, когда тупо копировал класс с одного проекта в другой без учёта ссылок, а пути к иконкам-то оставались родные! В итоге у меня работает, а у клиента в лучшем случае вместо картинки на кнопке пусто. Лечил временным переименованием папки исходного проекта и перекомпиляцией. А потом бросил заниматься такой практикой |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
lulgu Сообщений: 1838 Дата регистрации: 30.11.2016 |
Видать, специфический у вас был проект, без картинок. |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Фокс, вроде, при компиляции, включает в тело EXE и файлы (если не стоит флага "не вкомпилировать в EXE@), типа BMP/JPG, и позволяет к ним обращаться по имени, без пути (при применении в коде, или в свойствах, указание пути только помешает). Это так? |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
|
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Alsim Сообщений: 3636 Откуда: Екатеринбург Дата регистрации: 17.11.2004 |
Это да. У меня проект специфичный. Все "кишки" снаружи. Так повелось ещё с досовских времён. Достался в наследство. Описания документов, справочников в виде скриптов и описателей в своём формате. Легко обновляется - кинул пару файлов в облако, оно при запуске подхватывается и кладётся в нужное место. Остальные, уже чисто свои компилю полностью, кроме репортов, которые держу "снаружи", чтобы по комбинации клавиш легко вызвать и поправить по месту. |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
А некоторые не идут даже дальше уровня FPD. |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
|
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Пипл хавает - куда уш дальше? |
Re: При выполнении форм Fox выдает сообщение "В устройстве нет диска ..." | |
---|---|
leonid Сообщений: 3204 Откуда: Рига Дата регистрации: 03.02.2006 |
Пипл и не такое хавает. Ежели, конечно, качественно впендюрить. |
© 2000-2024 Fox Club  |