Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
Вот пример кода для выключения/включения фоксовских ToolBars: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2004, 12:46 |
|
||
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
v: function IsRunTimeVersion Код: plaintext 1. replace with : Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 10:28 |
|
||
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
То, на что указал akrisiun - это вообще-то мелочь. Просто личные предпочтения программиста. Но есть более серьезные замечания: 1) В FoxPro существуют локализованные Run-Time библиотеки. Например, русскоязычные. Это значит, что в готовом EXE имена ToolBar могут быть переведены на русский язык и использование англоязычных названий не даст никакого эффекта. Просто не будут найдены соответствующие ToolBar 2) При восстановлении ToolBar Вы исходите из предположения, что восставновить надо только строго фиксированные ToolBar. Почему собственно? Логичнее было бы при закрытии запоминать список открытых ToolBar и затем именно их и восстанавливать 3) Строго говоря, все это совсем не нужно. Дело в том, что имя, размер и положение активных ToolBar запоминается в ресурсном файле FoxUser.dbf (fpt). Поэтому для готового EXE все эти выкрутасы вообще не нужны, поскольку обычно никто не тянет клиенту тот FoxUser.dbf, который был на этапе разработки. Часто даже вообще отключают использование ресурсного файла, поскольку польза от него в готовом EXE весьма относительна. Ну, а на этапе отладки можно использовать этот ресурсный файл, для получения списка ранее открытых ToolBar. Разумеется, перед подавлением ToolBar отключая ресурсный файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 10:41 |
|
||
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
To All Набросились :) Значит, это кому-то нужно :) TO ВладимирМ Я привел конкретное решение, которое устраивает нас. Надеюсь, что программисты понимают, что любое решение необходимо адаптировать под конкретную разработку, окружение, настройки и т.д. А вообще, именно в обсуждении и решаются конкретные проблемы. Так что, всем искренне СПАСИБО !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 12:49 |
|
||
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
2 SergeyPl Это же решение можно найти в Tastrade, с точностью до названий переменных - видимо, основа была взята оттуда или я ошибаюсь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 13:48 |
|
||
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
Анатолий Широков2 SergeyPl Это же решение можно найти в Tastrade, с точностью до названий переменных - видимо, основа была взята оттуда или я ошибаюсь? Конечно ! Но не все "хотят это найти" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2004, 14:28 |
|
||
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
Вот я тут подумал, а правильно ли я делал до сих пор.... Почему то никогда не возникало у меня желания использовать родное фоксовое окно в качестве каркаса своего приложения, т.е. есго системное меню, его панели инструментов... Всегда делал следующее: создавал родительскую форму AlwayOnTop, подвешивал на него свое меню, делал свои панели инструментов в нем, свой MDI, соответсвенно в *.prg делал чтото типа do form <main form> - clear events, в родительской форме в обработке destroy делал clear events ну и какбы не мучался.......Хочу спросить, может быть данный подход в чем-то неправилен скажем с точки использования ресурсов самого фокспро, или же я теряю какие-то преимущества ..... Вообщем, жду высказываний.... С уважением duШes ....return ThisForm.exGrid1.p_oColumns("COLUMN1").M_AddHeader("header4",4) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 09:24 |
|
||
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
Делать приложение на базе As Top-Level форм никто не запрещает. Просто для этого требуется больше усилий. Больше придется программировать. Честно-говоря, я не вижу в построении всего приложения на базе As Top-Level форм особого смысла. Как элемент интерфейса, отдельные As Top-Level формы вполне на своем месте (например, для ввода пароля). Но если делать все приложение на базе As Top-Level форм, то это ведь по сути означает создание собственного _SCREEN-окна. А смысл? Ведь он и так уже есть. Исключительно вопрос личных предпочтений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 10:34 |
|
||
|
Часто спрашивают - как удалить VFP ToolBars?
|
|||
|---|---|---|---|
|
#18+
Поддерживаю ВладимирМ. Я у себя для EXE-приложения полностью использую возможности главного окна VFP и его системного меню. Оставляю нужные пункты типа File, Edit,Window с сохранением системных имен и добавляю свои пункты, где нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2004, 16:58 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32724092&tid=1595681]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 421ms |

| 0 / 0 |
