Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Пользовательский клас в программе передать в форму... / 4 сообщений из 4, страница 1 из 1
24.03.2005, 11:25
    #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
24.03.2005, 12:24
    #32978185
help123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пользовательский клас в программе передать в форму...
Или может правильнее создать свой клас на базе главного класа формы и вписать туда все нужные функции... Наверное было-бы класно.. но никогда такого не делал...

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


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