Найдено 790 результатов
- 13 май 2008, 10:58
- Форум: Программирование
- Тема: Как выполнить проверку
- Ответы: 11
- Просмотры: 3135
Спасибо за помощь и советы! :cool: Пока забил правда, а то уже хаками попахивает, вынес все из окна в отдельный фейс, теперь события уже никуда не денутся :) Ну а с case я тоже делал, но не знал как объединить несколько case в один, только сейчас узнал что вот так: case CurField() of #field1, #field...
- 12 май 2008, 20:11
- Форум: Программирование
- Тема: Несколько вопросв по browse
- Ответы: 7
- Просмотры: 2309
- 12 май 2008, 18:49
- Форум: Программирование
- Тема: Как выполнить проверку
- Ответы: 11
- Просмотры: 3135
Выше постом я чуток прогнал. Вылезла интересная особенность! CurField() нельзя кэшировать! Т.е. взять один раз, записать в переменную и затем сравнивать с константами вроде #field1 и #field2. Т.е., вот так неправильно var _field : integer; //--------------------------------- handleEvent cmPick: { _f...
- 12 май 2008, 18:04
- Форум: Программирование
- Тема: Несколько вопросв по browse
- Ответы: 7
- Просмотры: 2309
- 12 май 2008, 17:59
- Форум: Программирование
- Тема: Как выполнить проверку
- Ответы: 11
- Просмотры: 3135
в общем такая проблема, события cmCheck, cmSetDefault уходят на уровень интерфейса, а не обрабатываются на уровне окна. Я бы и рад их там обрабатывать. НО!, вылезает куча проблем, например CurField работает неверно для полей объявленных в окне, возвращает отрицательные числа и проверка вида if(CurFi...
- 12 май 2008, 16:44
- Форум: Программирование
- Тема: Есть вопросы!
- Ответы: 3
- Просмотры: 1562
Есть вопросы!
Всем привет. Помучаю еще вопросами. 1) Как вызвать функцию или открыть окно одного интерфейса из другого (просто интерфейса, не объектного). 2) Можно ли расшарить table struct между двумя интерфейсами, или передать заполненный table struct в метод другого интерфейса. Заранее спасибо!
- 12 май 2008, 14:22
- Форум: Программирование
- Тема: Запсутить форму "Редактирование плана снабжения"
- Ответы: 14
- Просмотры: 3186
- 12 май 2008, 13:00
- Форум: Программирование
- Тема: Запсутить форму "Редактирование плана снабжения"
- Ответы: 14
- Просмотры: 3186
- 12 май 2008, 12:54
- Форум: Программирование
- Тема: Как выполнить проверку
- Ответы: 11
- Просмотры: 3135
- 08 май 2008, 17:09
- Форум: Программирование
- Тема: Как выполнить проверку
- Ответы: 11
- Просмотры: 3135
- 08 май 2008, 16:54
- Форум: Программирование
- Тема: Несколько вопросв по browse
- Ответы: 7
- Просмотры: 2309
Окей, спасибо! Про маркеры уже ищу. А как мне заблокировать cmsetDefault? Просто объявить его и оставить тело пустым??? и что за sci..7? Еще я не понял (и в хэлпе не нашел) как делать в browse сортировку по столбцам, неужели руками - перехватывать события нажатия по столбцу и PushCondition, если так...
- 08 май 2008, 16:25
- Форум: Программирование
- Тема: Как выполнить проверку
- Ответы: 11
- Просмотры: 3135
- 08 май 2008, 16:19
- Форум: Программирование
- Тема: Запсутить форму "Редактирование плана снабжения"
- Ответы: 14
- Просмотры: 3186
- 08 май 2008, 15:23
- Форум: Программирование
- Тема: Как выполнить проверку
- Ответы: 11
- Просмотры: 3135
- 07 май 2008, 21:11
- Форум: Программирование
- Тема: Несколько вопросв по browse
- Ответы: 7
- Просмотры: 2309
Несколько вопросв по browse
Всем привет. Есть вопросы, помогите разобраться. Делаю фейс с гридом и контролами. В зависимости от значений контролов меняю условие таблицы, которой заполнен грид (browse). Так вот при самом первом запуске у меня в гриде, есть одна строка с нулевыми элементами, если перевыполнить наполнение таблицы...