powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пользовательский клас в программе передать в форму...
4 сообщений из 4, страница 1 из 1
Пользовательский клас в программе передать в форму...
    #32977974
Фотография help123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В главной программе xxx.prg (после Read Events) создаю пользовательский клас с функцией, который повсеместно используется почти во всех формах проэкта:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
DEFINE CLASS myClassButtons AS Custom
  FUNCTION SafeDelete
    LPARAMETERS cAlias
      SELECT &cAlias
      IF !BOF (cAlias)
        DELETE IN (cAlias)
        IF !EOF (cAlias)
          SKIP IN (cAlias)
          IF EOF (cAlias)
            SKIP - 1  IN (cAlias)
          ENDIF
        ENDIF
      ENDIF
  ENDFUNC
ENDDEF
Как его теперь передать в формы ???
Я делаю так в xxx.prg (до вызова формы и Read Events):
Код: plaintext
1.
PUBLIC fButtons
fButtons = CREATEOBJECT ('myClassButtons')
а потом в формах обращаюсь к нему вот-так:
Код: plaintext
fButtons.SafeDelete ('mparent')
подозреваю что это не совсем правильно, да еще и использование PUBLIC.
Наверное есть решение ролучше и поправильнее...

использую Visual FoxPro 8.0 SP1
...
Рейтинг: 0 / 0
Пользовательский клас в программе передать в форму...
    #32978185
Фотография help123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или может правильнее создать свой клас на базе главного класа формы и вписать туда все нужные функции... Наверное было-бы класно.. но никогда такого не делал...

использую Visual FoxPro 8.0 SP1[/quot]
...
Рейтинг: 0 / 0
Пользовательский клас в программе передать в форму...
    #32978200
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так сделай. Со временем у тебя накопиться своя библиотека классов и потом только расставляй их на формы да затачивай то что нужно под данный проект.
...
Рейтинг: 0 / 0
Пользовательский клас в программе передать в форму...
    #32978877
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
set procedure to ....
some_form.addobject()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пользовательский клас в программе передать в форму...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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