Здравствуйте все...
Обстановка такая, С6.3ШВС win2000
Есть брауз с листом по файлу, есть две глобальные переменные объявленные в словаре, совершенно идентичные: mem:title и mem:ekz_title. В листе на NewSelection, в одном и томже эмбеде я приравниваю эти переменные к одному и тому же полю файла, т.е.
mem:title = all:title
mem:ekz_title = all:title
Так вот, mem:title приравнивается нормально, после первого же щелчка мышкой на запись в листе, mem:ekz_title приравнивается только после второго щелчка, на туже запись!!! Тоже самое при скроллинге колесиком mem:title нормально обновляется, mem:ekz_title не обновляется, пока мышкой 2 раза не щелкнешь. Для опыта создал еще одну переменную mem:rrr идентичную этим двум, приравниваеться нормально. Такое же приравнивание стоит еще и на GainFocus, так там все нормально, когда окно получает фокус, обе переменные обновляются, как надо.
Вот и не пойму дело в _ в названии переменной? Но ведь это баг, еще с CPD2.1 пользуюсь нижним слешем в названиях переменных и проблем не было.
Эти переменные строковые, типа string(100). Числовые переменные short, long приравниваются нормально, в независимости от наличия _ в названии
Нижний слешь в названии переменной? бардак какойто
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!