Re: vpf 9 на win7 x64 | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
А зачем понадобились системные источники данных? Как ведет себя форма после
------------------ Лень - это неосознанная мудрость. |
Re: vpf 9 на win7 x64 | |
---|---|
legion54 Сообщений: 19 Дата регистрации: 06.10.2016 |
компиляция прошла без ошибок, зато теперь пишет "project file is invalid" проект навернулся Исправлено 1 раз(а). Последнее : legion54, 18.01.19 12:21 |
Re: vpf 9 на win7 x64 | |
---|---|
of63 Автор Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Выключи пока антивирус на всякий.
|
Re: vpf 9 на win7 x64 | |
---|---|
legion54 Сообщений: 19 Дата регистрации: 06.10.2016 |
антивируса нету на компе никакого |
Re: vpf 9 на win7 x64 | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Ну замени просто два файла проекта .PJX и .PJT из резерва, есть же копии? ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: vpf 9 на win7 x64 | |
---|---|
of63 Автор Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Тут на форуме часто говорят (ИК), что надо как-то специально устанавливать драйверы ОДБС на ОС х64. Почитай...
|
Re: vpf 9 на win7 x64 | |
---|---|
AndyNigmatec Сообщений: 1574 Откуда: Волгоград Дата регистрации: 28.06.2015 |
Ну фиг его знает насчет специально ... у себя (для firebird) я накатывал на win7x64 обычным образом тот же самый что и на ХР работает, и да, обязательно 32-драйвер - поскоку из фокса его пользую - и никаких отличий в работе/поведении не заметил.
З.Ы. а сейчас вот этот же драйвер и на 10-ке нормально живет - и опять без танцев с бубном |
Re: vpf 9 на win7 x64 | |
---|---|
AndyNigmatec Сообщений: 1574 Откуда: Волгоград Дата регистрации: 28.06.2015 |
И еще использование DataEnvironment - ну вот не вижу надобности в использовании ... все что нужно можно спокойно в Load явно открыть/получить, все подконтрольно и наглядно
Исправлено 1 раз(а). Последнее : AndyNigmatec, 18.01.19 14:39 |
Re: vpf 9 на win7 x64 | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Не всегда. Хотя конечно же далеко не всем это бывает надо. У меня например бывали случаи, когда именно в окружении было лучше что-то делать. В Load формы это делать уже поздно. Только в BeforeOpenTables. Например, когда курсор или таблица, привязанная(!) к гриду, при открытии должна сформироваться скажем со структурой, задаваемой каким-то внешним параметром. При этом грид, смотря на ее структуру, сам может принимать другой вид. Так в принципе получалось намного удобнее, чем при замене структуры заново привязывать таблицу к гриду, перестраивать его, ... и т.п. Да и визуально при этом загрузка формы смотрится лучше, без всяких морганий. Также бывает полезно именно в BeforeOpenTables на лету создавать курсор или таблицу, которые опять же можно заранее прописать во все поля грида, настроив их ширину, формат и прочее. Т.е. когда до открытия формы этого курсора нет. Ну и еще ряд случаев можно припомнить, где удобнее использовать что-либо именно в BeforeOpenTables. Так что сам данный метод в принципе бывает иногда вполне даже полезным. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: vpf 9 на win7 x64 | |
---|---|
AndyNigmatec Сообщений: 1574 Откуда: Волгоград Дата регистрации: 28.06.2015 |
Ну так в лоад тож самое ... создаем курсор/таблу который прописан в настроенном гриде - какие проблемы то ... Ну а ежели использовать курсорадаптер - так и нет проблем потом в ините получить нужные параметры и зарефрешить курсор - привязка к гриду при этом не слетит. |
Re: vpf 9 на win7 x64 | |
---|---|
ssa Сообщений: 13008 Откуда: Москва Дата регистрации: 23.03.2005 |
Даже встроенного виндового? ------------------ Лень - это неосознанная мудрость. |
Re: vpf 9 на win7 x64 | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Ты пробовал? ;) ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: vpf 9 на win7 x64 | |
---|---|
AndyNigmatec Сообщений: 1574 Откуда: Волгоград Дата регистрации: 28.06.2015 |
Конечно, и не только пробовал - а использую повсеместно - все что можно открыть сразу или связанное с настроенным гридом - в лоад и открываю/создаю/запрашиваю
Исправлено 1 раз(а). Последнее : AndyNigmatec, 18.01.19 17:57 |
Re: vpf 9 на win7 x64 | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Речь шла о следующем: 1) пусть в Load создается таблица. 2) на форме при этом заранее в дизайн-режиме должен быть уже размещен грид, где ресурсом прописана данная, несуществующая до загрузки формы таблица, с привязкой ее полей к ресурсам столбцов грида. Ну как бы и больше ничего. Так делал? Пример в студию. ;) ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: vpf 9 на win7 x64 | |
---|---|
of63 Автор Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
() я колонки грида называю именами полей. И есть подпрограмма, которая перебирает колонки грида и заряжает ControlSource колонки именем колонки. Т.е. когда надо переустановить источник данных грида, то после переустановки вызываю эту подпрограмму...
|
Re: vpf 9 на win7 x64 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Конечно же открыть одну эту форму в отрыве от остальной части проекта у нас никак не получится Слишком много завязок - и на классы и даже на иконки в разнообразных подпапках. Возможно проблема как раз в том что форма переносилась из одной папки в другую, и при этом нарушилась адресация (т.е. в форме остались старые пути - хоть они и относительные, но могут повлиять. Иногда помогает просто прописывание в фоксовый PATH путей ко всем нужным папкам и подпапкам, ну и установка правильного SET DEFAULT - т.е. текущего каталога (обычно это каталог с файлом проекта).
А так - никаких проблем в работе под Win7 x64 нет. Ну кроме того что сама эта ОС уже является устаревшей и не поддерживаемой Конечно же не надо ни отключать UAC, ни давать себе какие-то супер-пупер привилегии. Просто не надо пытаться писать в системные папки, и всего делов. InitialSelectedAlias вообще не при чём (тем более что курсор с таким именем в DE описан) и даже DataSource* не будут влиять на "открытие формы для редактирования" (на запуск повлиять могут). ------------------ WBR, Igor |
Re: vpf 9 на win7 x64 | |
---|---|
of63 Автор Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Но ТС говорит, что в виртуальной машине х32 все работает как надо...
() значит эта настройка "InitialSelectedAlias" может и не причем (в хелпе написано, что причем, применяется в IDE, т.е. при открытии формы) > форма переносилась из одной папки в другую ТС наверняка копировал папку с проектом одинково... Исправлено 1 раз(а). Последнее : of63, 18.01.19 22:48 |
Re: vpf 9 на win7 x64 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Сам можешь такой пример сделать - никаких проблем Сложности будут если определять структуру курсора надо в Init формы (например на основе передаваемых извне параметров - в Load они ещё не доступны). Но и это вопрос решаемый - прописыванием BindControls = .F. в свойствах формы, ну и соответственно в .T. после подготовки курсорв - в коде Init формы. Если же структура курсора известна заранее (и его можно открыть в Load), а меняются лишь параметры для отбора записей, к примеру, то вообще проблем не возникнет - при использовании REQUERY() курсор не пересоздаётся, и привязки к гридам не ломаются. ------------------ WBR, Igor |
Re: vpf 9 на win7 x64 | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Именно так. Т.е. скорее всего проблема либо с путями (банально из разных папок стартует фокс в разных ОС), либо системная - хотя это уж совсем странный случай будет. Ещё недурно бы сам проект изучить - т.к. в форме явно мастером куросрадаптеры созданы, то не исключено что и проект мастером сделан - а он напихиват туда всякой дряни, включая свой ProjectHook который серьёзно вклинивается в процесс как компиляции, так и работы в IDE... Ничего подобного там не написано. Там написано что свойство "доступно" в дизайнтайме - т.е. его можно в окошке свойств поменять. Вот и всё Я тоже на это надеюсь Но если там есть завязки на FFC (если использовался мастер приложений) то запросто могут оказаться разные пути к тому же Program Files, где установлен фокс а значит и FFC-ные библиотеки - а в x64 фокс живёт в "Program Files (x86)" - вот тебе уже одно различие. кроме того можно по разному открывать проект/запускать фокс. И "текущая папка" может оказаться в одном случае папкой с проектом (скажем родительской для этой формы), а в другом - собственно папка с формой - и если относительные пути где-то неправильно прописаны, то форма будет либо ругаться (просить указать ей где базовые библиотеки лежат и т.п.), либо вообще не откроется. ------------------ WBR, Igor |
Re: vpf 9 на win7 x64 | |
---|---|
of63 Автор Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
() Что за свойство формы BindControls, блин, опять открытие...
> определять структуру курсора надо в Init формы А какие сложности? Если структура переменная, то или создавать грид динамически, либо заготовить несколько заранее (в классах, или положить на форму заранее 2 шт. или более. Сложности в динамическом создании, типа AddObject("Grid") + его программная настройка... > например на основе передаваемых извне параметров - в Load они ещё не доступны это-то решаемо. Например, параметр можно передать в условленой PUBLIC-переменной > а меняются лишь параметры для отбора записей, к примеру, то вообще проблем не возникнет - при использовании REQUERY() курсор не пересоздаётся, и привязки к гридам не ломаются. Использую ZAP источника данных грида (имя курсора), и его заполнение новыми данными. Или речь про другой источник данных (SQL-запрос например) ? |
© 2000-2024 Fox Club  |