Modify Form ... in RunTime | |
---|---|
Равиль Сообщений: 6549 Откуда: Уфа Дата регистрации: 01.08.2003 |
Всем привет. Что-то и мне передалось настроение "когда сделают ..."
Посмотрите "под лупой" русский рантайм и обнаружите в нем полный перевод объектов, относящихся к конструктору форм, включая все контролы с их свойствами. Такое впечатление, что Modi Form ... в рантайме давно реализован также как Modi Report ... например, просто "эта опция отключена". Было бы здорово иметь возможность лепить (модифицировать) формы (классы) интерактивно - просто надо также, как в репорте добавить возможность ставить защиту (Protection) на контролы. Конечно можно изворачиваться, создавая объект Foxpro.Application и .DoCmd("Modify Form ..."), но в этом случае мы упираемся в "нерусский" IDE. Думаю в MSFT понимают, что эта возможность превратит фокс в более гибкий инструмент разработки - хочется надеятся, что "Санта Клаус" нас услышит. ------------------ Тяжело согнать курсором муху с монитора ... |
Re: Modify Form ... in RunTime | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, Равиль!
Эта возможность наверное никогда не будет реализована, т.к. это по сути потребует изменения лицензии на использование фокса. Ибо тогда можно будет клепать программы (совершенно законно!) не обладая лицензией на фокс. Например просто скачав рантайм и прогу - "эмулятор командного окна". Я в своё время сильно удивился, когда в рантайм добавили COMPILE - ибо это по сути тоже один шаг к вышеописанному сценарию - грубо говоря можно у законного владельца фокса взять (даже может и купить за 1 цент если совсем без оплаты нельзя ) такую программку, и потом писать и компилировать совершенно произвольные программы Ибо в exe всё совершенно не упирается - рантайм отлично работает имея в качестве exe простой "запускальщик" - мы кстати именно так и работаем ------------------ WBR, Igor |
Re: Modify Form ... in RunTime | |
---|---|
oleg1975 Сообщений: 81 Дата регистрации: 23.04.2004 |
Можно подробнее про "изворачиваться". У вас получилось вызвать modi form из-под exe? Или как?
Отредактировано (08.02.05 11:08) ------------------ |
Re: Modify Form ... in RunTime | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, oleg1975!
Равиль имел в виду создание из-под твоей программы экземпляра VFP среды, и работы (в т.ч. программного управления) в ней - естественно что для этого нужно иметь на машине установленной собственно VFP ------------------ WBR, Igor |
Re: Modify Form ... in RunTime | |
---|---|
вандал Сообщений: 1411 Дата регистрации: 08.02.2003 |
2 Равиль
Цитата:это как раз решаемо перекидкой ресурсов. |
Re: Modify Form ... in RunTime | |
---|---|
Равиль Сообщений: 6549 Откуда: Уфа Дата регистрации: 01.08.2003 |
Андрей, привет - ты опять перевоплотился ;)
Перекидка ресурсов кривит - сам говорил ... К тому же это делать низзя и не решает проблему лицензионного соглашения - надо ставить клиенту фокс ... Хотелось бы услышать ответ от MSFT - сабж возможен ли в принципе ? Очень надо, знаете ли ... ------------------ Тяжело согнать курсором муху с монитора ... |
Re: Modify Form ... in RunTime | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi, Равиль!
На SQL.RU некий мастер спрашивал о том как прикрутить LayoutToolbar в рантайме Оказывается он таки сделал свой форм-дизайнер Ну что тут скажешь - оригинал конечно... Так что была бы поставлена цель, а уж как решить - оно всегда найдётся... P.S. Я лично думаю что стоимость "самописного" дизайнера должна быть сравнима со стоимостью собственно фоксовой лицензии, а значит вывод очевиден ------------------ WBR, Igor |
© 2000-2024 Fox Club  |