Как затолкать Vb тип Enum в Lotus Script

Тема в разделе "Lotus - Программирование", создана пользователем Bonyfather, 14 ноя 2007.

  1. Bonyfather

    Bonyfather Гость

    Как затолкать VB тип ENum в Lotus Script

    а еще VB Byte - это что, String*1 (в R5)
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    ENum - а можно его описаие из хєлпа ВБ
     
  3. IsAvailable

    IsAvailable Гость

    Byte - есть такой тип в Лотусе. 0-255, как и в других языках, с которыми я сталкивался...
    ENum - с таким типом данных не сталкивался ни разу...
     
  4. Oksana

    Oksana Lotus team
    Lotus team

    Регистрация:
    10 янв 2006
    Сообщения:
    330
    Симпатии:
    0
    в Variant, а после привести к требуемому формату
    что за данные там в этом поле?
     
  5. Гость

    Enum

    Enum structure is used to define a custom enumeration. Now the natural question is what is a custom enumaration?
    A custom enumeration is basically the assignation of a numeral value to a textual string. To understand this better take a simple example of a Form. The Form object has a property called BorderStyle. This uses an enumeration. The enumeration presents a list of valid options to the user. Here it assigns values to constant variables as vbFixedSingle = 1, vbSizable = 2, vbFixedDialog = 3 and so on.

    Defining Custom Enumerations
    It is done through the Enum Structure

    Enum Games
    Cricket
    Football
    Rugby
    Basketball
    End Enum

    This structure enumerates a set of constants. Cricket = 0, Football = 1, Rugby = 2 etc. You may even define custom values for your constants using the below syntax

    Enum Games
    Cricket = 100
    Football = 101
    Rugby = 45
    Basketball = -3
    End Enum

    Enum function is often used with Type property and Custom controls

    Получается все зависит от того где использовать этот тип данных. Если надо выбирать из списка данные, то просто алиасы прописать в каком-нибудь радио баттоне можно. А так создаются два списка: один с названиями, а другой со значениями числовыми, и ставится соответствие
     
  6. IsAvailable

    IsAvailable Гость

    Для: Ерюков Алексей
    list не подходит?

    "Индексы" массива - это названия констант, значения массива - значения констант...
     
  7. Гость

    Для: IsAvailable
    Это вы у меня спрашиваете? Это зависит от того какие цифры там используются. Никаких проблем не будет со специфическими цифрами? Отрицательными или если там большие индексы будут?
     
Загрузка...

Поделиться этой страницей