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

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

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

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


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