|
|
|
Можно ли перегрузить класс Application и заставить фоксу его использовать ?
|
|||
|---|---|---|---|
|
#18+
ну вот хочу я создать свой Application, добавить в него пару свойств/методов. а как заставить лису его использовать в качестве приложения ? - тоесть, "подменить" дефаултовый Application ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2006, 10:13 |
|
||
|
Можно ли перегрузить класс Application и заставить фоксу его использовать ?
|
|||
|---|---|---|---|
|
#18+
А что такое "дефаултовый Application" Что-то я не понял? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2006, 10:45 |
|
||
|
Можно ли перегрузить класс Application и заставить фоксу его использовать ?
|
|||
|---|---|---|---|
|
#18+
ну это объект такой Application. создается самим фоксом из класса Application. а я бы хотел использовать свой класс (производный от Application) для этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2006, 11:57 |
|
||
|
Можно ли перегрузить класс Application и заставить фоксу его использовать ?
|
|||
|---|---|---|---|
|
#18+
тоесть объект Application есть суть объект _VFP. даже неизвестно из какого класса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2006, 12:08 |
|
||
|
Можно ли перегрузить класс Application и заставить фоксу его использовать ?
|
|||
|---|---|---|---|
|
#18+
У VFP нет такого базового класса Application :) А объект Application в основном предназначен для использование в OLE Automation вашего приложения, т.е. извне. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2006, 12:08 |
|
||
|
Можно ли перегрузить класс Application и заставить фоксу его использовать ?
|
|||
|---|---|---|---|
|
#18+
Hi --Eugene--! Обычно просто описывают некоторый класс производный от Custom или от Form - в начале исполнения программы создают объект этого класса и помещают ссылку на него в PUBLIC переменную (исторически обзывают это дело goApp - это если вдруг захочешь поискать по форумам обсуждения) - затем используют для тех целей, для которых и сипользуется объект приложения - системные сервисы, управление открытыми окнами, общесистемные переменные (т.е. грубо говоря "настройки" программы). Никаких средств "замены" _VFP или _SCREEN нет, впрочем и необходимости в такой замене обычно нет. Иногда кстати объект goApp привязывают не к PUBLIC переменной, а к свойству, которое добавляют в _SCREEN - т.е. обращения к нему будут выглядеть наподобии _SCREEN.oApp.MyCoolMethod() Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 02:55 |
|
||
|
Можно ли перегрузить класс Application и заставить фоксу его использовать ?
|
|||
|---|---|---|---|
|
#18+
Igor KorolyovОбычно просто описывают некоторый класс производный от Custom или от Form - в начале исполнения программы создают объект этого класса и помещают ссылку на него в PUBLIC переменную (исторически обзывают это дело goAppя, собсно, так и делаю. думал от избыточности объектов избавиться. видимо, зря[/quot] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 03:47 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33510446&tid=1592469]: |
0ms |
get settings: |
4ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 419ms |

| 0 / 0 |
