Передача контрола BROWSE как параметр процедуры

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Закрыто
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Передача контрола BROWSE как параметр процедуры

Сообщение Игорь Столяров »

Привет всем !

Ничего не могу понять ... вроде бы простой код, но работает на половину.

Код: Выделить всё

  Map
    SetMyBrowse(ushort)
  end

QuickWindow  WINDOW
   LIST,AT(1,1,100,100),USE(?Browse:1) ...
                     end 
 
   Open(QuickWindow)
   ?Browse:1{Prop:FontSize} = 16  ! Работает
   SetMyBrowse(?Browse:1)          !  Передаем контрол списка как параметр

SetMyBrowse Procedure(xMyBrowse)

    Code

    xMyBrowse{PropList:Grid} = Color:Red  ! Работает
    xMyBrowse{Prop:FontSize} = 10            ! Не работает ... :(  
    SetFont(xMyBrowse,,10)                       ! Не работает ... :(  
Или я что-то изначально делаю неправильно при передаче контрола списка в процедуру ?
Спасибо за любую наводку ...
Make Clarion Great Again ! 😎
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Re: Передача контрола BROWSE как параметр процедуры

Сообщение Admin »

Игорь Столяров писал(а):Или я что-то изначально делаю неправильно при передаче контрола списка в процедуру ?
Спасибо за любую наводку ...
Что значит работает на половину?
Какой код дальше? Это важно.
По сути Feq контрола это просто цифра. Главное как потом к нему обращаешься.
Еще может быть важен TARGET
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8031
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Передача контрола BROWSE как параметр процедуры

Сообщение Игорь Столяров »

Все, разобрался ... :) Сам запутался.
Расписал тестовый пример - все работает. :cat:
Make Clarion Great Again ! 😎
Закрыто