:: Visual Foxpro, Foxpro for DOS
Modify Form ... in RunTime
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
Всем привет. Что-то и мне передалось настроение "когда сделают ..."
Посмотрите "под лупой" русский рантайм и обнаружите в нем полный перевод объектов, относящихся к конструктору форм, включая все контролы с их свойствами.
Такое впечатление, что Modi Form ... в рантайме давно реализован также как Modi Report ... например, просто "эта опция отключена".
Было бы здорово иметь возможность лепить (модифицировать) формы (классы) интерактивно - просто надо также, как в репорте добавить возможность ставить защиту (Protection) на контролы.
Конечно можно изворачиваться, создавая объект Foxpro.Application и .DoCmd("Modify Form ..."), но в этом случае мы упираемся в "нерусский" IDE.
Думаю в MSFT понимают, что эта возможность превратит фокс в более гибкий инструмент разработки - хочется надеятся, что "Санта Клаус" нас услышит.




------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: Modify Form ... in RunTime
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, Равиль!

Эта возможность наверное никогда не будет реализована, т.к. это по сути
потребует изменения лицензии на использование фокса. Ибо тогда можно будет
клепать программы (совершенно законно!) не обладая лицензией на фокс.
Например просто скачав рантайм и прогу - "эмулятор командного окна".
Я в своё время сильно удивился, когда в рантайм добавили COMPILE - ибо это
по сути тоже один шаг к вышеописанному сценарию - грубо говоря можно у
законного владельца фокса взять (даже может и купить за 1 цент если совсем
без оплаты нельзя ) такую программку, и потом писать и компилировать
совершенно произвольные программы Ибо в exe всё совершенно не упирается -
рантайм отлично работает имея в качестве exe простой "запускальщик" - мы
кстати именно так и работаем




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Modify Form ... in RunTime
oleg1975

Сообщений: 81
Дата регистрации: 23.04.2004
Можно подробнее про "изворачиваться". У вас получилось вызвать modi form из-под exe? Или как?



Отредактировано (08.02.05 11:08)


------------------
Ratings: 0 negative/0 positive
Re: Modify Form ... in RunTime
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, oleg1975!

Равиль имел в виду создание из-под твоей программы экземпляра VFP среды, и
работы (в т.ч. программного управления) в ней - естественно что для этого
нужно иметь на машине установленной собственно VFP




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Modify Form ... in RunTime
вандал

Сообщений: 1411
Дата регистрации: 08.02.2003
2 Равиль
Цитата:
но в этом случае мы упираемся в "нерусский" IDE.
это как раз решаемо перекидкой ресурсов.
Ratings: 0 negative/0 positive
Re: Modify Form ... in RunTime
Равиль

Сообщений: 6549
Откуда: Уфа
Дата регистрации: 01.08.2003
Андрей, привет - ты опять перевоплотился ;)
Перекидка ресурсов кривит - сам говорил ... К тому же это делать низзя и не решает проблему лицензионного соглашения - надо ставить клиенту фокс ...

Хотелось бы услышать ответ от MSFT - сабж возможен ли в принципе ?
Очень надо, знаете ли ...




------------------
Тяжело согнать курсором муху с монитора ...
Ratings: 0 negative/0 positive
Re: Modify Form ... in RunTime
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, Равиль!

На SQL.RU некий мастер спрашивал о том как прикрутить LayoutToolbar в
рантайме Оказывается он таки сделал свой форм-дизайнер Ну что тут
скажешь - оригинал конечно... Так что была бы поставлена цель, а уж как
решить - оно всегда найдётся...
P.S. Я лично думаю что стоимость "самописного" дизайнера должна быть
сравнима со стоимостью собственно фоксовой лицензии, а значит вывод очевиден





------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 akvvohinc  (Гостей: 10)

© 2000-2024 Fox Club 
Яндекс.Метрика