Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / А статичные функции возможны? / 10 сообщений из 10, страница 1 из 1
12.04.2005, 23:33
    #33012103
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
Есть некий nvo_my. У него есть функция которая работает исключительно с внутренними переменными. Спрашивается, как запустить эту функцию не создавая экземпляр класса nvo_my?
Нужно что-то типа java'вских static методов. Это на PowerBuilder возможно?
...
Рейтинг: 0 / 0
13.04.2005, 01:58
    #33012189
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
Нет. В PB все методы - виртуальные. Для вызова нужен экземпляр.
...
Рейтинг: 0 / 0
13.04.2005, 02:11
    #33012197
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
А "внутренние переменные" откуда возьмутся?
...
Рейтинг: 0 / 0
13.04.2005, 10:49
    #33012568
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
Может имелись в виду локальные переменные или константы.

Вообще константы, объявленные в разделе instance, доступны и без создания экземпляра, нужна только ссылка на класс, т.к. константы подставляются при компиляции, а не в runtime
Но к методам это не имеет отношения :-)
...
Рейтинг: 0 / 0
13.04.2005, 17:46
    #33014206
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
Anatoly MoskovskyМожет имелись в виду локальные переменные или константы.
Ну да, локальные конечно. Те для которых достаточно стека :)

А до структур объявленых внутри класса без создания объекта добраться можно?
...
Рейтинг: 0 / 0
13.04.2005, 19:20
    #33014402
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
White Owl
А до структур объявленых внутри класса без создания объекта добраться можно?

Нет
...
Рейтинг: 0 / 0
13.04.2005, 19:21
    #33014407
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
White Owl Anatoly MoskovskyМожет имелись в виду локальные переменные или константы.
Ну да, локальные конечно. Те для которых достаточно стека :)?
До локальных тоже не добраться, только до констант (которые НЕ переменные), отсюда и мой предыдущий вопрос :-).
White OwlА до структур объявленых внутри класса без создания объекта добраться можно?
Можно, до их типов :-)
...
Рейтинг: 0 / 0
22.04.2005, 13:13
    #33029879
Vadim Romanenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
А может можно схитрить как-то с AutoInstantiate, и получится то, что нужно?
...
Рейтинг: 0 / 0
22.04.2005, 14:09
    #33030107
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
Vadim RomanenkoА может можно схитрить как-то с AutoInstantiate, и получится то, что нужно?
White Owl хотел "запустить функцию, не создавая экземпляр класса". AutoInstantiate не создавать экземпляр класса не поможет, оно поможет его создать и прибить :).
...
Рейтинг: 0 / 0
22.04.2005, 15:42
    #33030468
Vadim Romanenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А статичные функции возможны?
Ну-у-у, так-то оно так, конечно :)
Но очень похоже на статик. Раз будет только один созданный класс.
Просто не понятно ведь, зачем человеку нужен статик ;) Очень удобная такая "симуляция", мне кажется - когда есть разные там сервисы. Например, по работе с датами...
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / А статичные функции возможны? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]