Найдено 25 результатов

ex3em
28 мар 2011, 12:49
Форум: Программирование
Тема: Статуслайн, забанить кнопки
Ответы: 5
Просмотры: 1326

Re: Статуслайн, забанить кнопки

Огромное спасибо за помощь ))

в cmInit

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

var commands : array[1..2] of word;

commands[1]:=cmInsert;
commands[2]:=cmDelete;
DisableCommands(commands);
Всё работает :)
ex3em
25 мар 2011, 17:38
Форум: Программирование
Тема: Статуслайн, забанить кнопки
Ответы: 5
Просмотры: 1326

Re: Статуслайн, забанить кнопки

Выбрать другой статус-лайн Пробовал другие sci1InsPM, sci14Esc, sci14EnEsc - эффекта ни какого. EnableCommand DisableCommand (на память мб не точно) Юзали? commands[1]:=cmDelete; DisableCommands(commands); помогло - Удаление исчезло, на вставку cmInsert - наверно надо отключать - но у меня нету зна...
ex3em
25 мар 2011, 15:00
Форум: Программирование
Тема: Статуслайн, забанить кнопки
Ответы: 5
Просмотры: 1326

Статуслайн, забанить кнопки

Как в статуслайне сделать, чтобы не отображались кнопки ([F1]Справка, [F7]Новая, [F8]Удалить). И соответственно данные события не происходили на форме в tree. Но чтобы отображались кнопки: Редактировать, Выход. Пробовал tree br1 'browse' ('Объекты строительства',,sci14Esc); show at(,,48,); table tre...
ex3em
19 окт 2010, 12:22
Форум: Программирование
Тема: TreeSetNodeType :'(
Ответы: 2
Просмотры: 871

TreeSetNodeType :'(

Столкнулся с проблемой передачи параметра icon : string в функцию TreeSetNodeType
Не срабатывает следующий код

var s1 : string;
s1 := 'BmpClassL13';
TreeSetNodeType(br1, ntfText, s1);

А так работает
TreeSetNodeType(br1, ntfText, 'BmpClassL13');

Я в панике :???:
ex3em
09 июн 2010, 14:46
Форум: Программирование
Тема: Обновление окна
Ответы: 12
Просмотры: 2407

Re: Обновление окна

А в обработчике cmPositionChanged интерфейса что-нить писали? нет, обработчик cmPositionChanged у меня не задействован. Почему-то в окне из которого вызываю свой интерфейс в случае изменения текущей записи, обновление Notify(cmPositionChanged, 0); срабатывает и запись после работы интерфейса изменя...
ex3em
04 июн 2010, 14:31
Форум: Программирование
Тема: Обновление окна
Ответы: 12
Просмотры: 2407

Рульно )))) Спасибо edward_K

я сделал вызов Notify(cmPositionChanged, 0); в фейсе и всё обновилось )) ура! ) :)
ex3em
04 июн 2010, 12:41
Форум: Программирование
Тема: Обновление окна
Ответы: 12
Просмотры: 2407

Обновление окна

запускаю свой интерфейс из формы KARTOBJ, .LinkForm 'KARTOBJ_SLK_NL7' Prototype is 'KARTOBJ' .... .begin runinterface('myinterface'); //после выполнения интерфейса myinterface нужно обновить окно формы KARTOBJ end. .endform Вопрос как принудительно обновить окно KARTOBJ - так как после работы моего ...
ex3em
14 апр 2010, 13:28
Форум: Программирование
Тема: Закладки
Ответы: 37
Просмотры: 20960

LaaLaa, galover Спасибо, вам, большое за ответы :)
ex3em
14 апр 2010, 11:33
Форум: Программирование
Тема: Закладки
Ответы: 37
Просмотры: 20960

ex3em Например, посылом сообщений. Потому как embedded вообще не знает о родителе ничего. Ну или как вариант, передавать ссылку на родительский фейс в embedded, но это увеличит связность системы А можно пример кода отправки сообщений родителю или как передавать ссылку на родительский интерфейс. Пож...
ex3em
13 апр 2010, 19:47
Форум: Программирование
Тема: Закладки
Ответы: 37
Просмотры: 20960

А как из встроенного интерфейса, взаимодействоватьс с основным интерфейсом?
Согласно примеру описанному выше мы используем конструкцию TE.MsgTest; для вызова процедуры из testemb.vip, а как наоборот из testemb.vip вызывать процедуры находящиеся в "главном" vipе? (((
ex3em
18 мар 2010, 19:42
Форум: Программирование
Тема: nrec в DSQL запросе (( Help
Ответы: 5
Просмотры: 1557

Vik писал(а):Странно, посмотрел у себя, много где использовал подобную конструкцию и работает..
Возможно, просто что-то в версиях различается (у меня на Оракле база). Спасибо большое за помощь :) всегда приятно, когда помогают )
ex3em
18 мар 2010, 16:53
Форум: Программирование
Тема: nrec в DSQL запросе (( Help
Ответы: 5
Просмотры: 1557

Vik писал(а):Еще так должно работать:
query := 'SELECT name, nrec FROM Katstroy where Katstroy.cstroy = #comp('+_nrec +')';
Попробовал - не сработало (((
ex3em
18 мар 2010, 14:40
Форум: Программирование
Тема: nrec в DSQL запросе (( Help
Ответы: 5
Просмотры: 1557

Вопрос снимается )) Нашёл как это делается sqlBindParam(stmt, 1, _nrec); query := 'SELECT name, nrec FROM Katstroy where Katstroy.cstroy = ?'; sqlPrepare(stmt, query); sqlExecStmt(stmt, query); while (sqlFetch(stmt) = tsOk) do { message('запрос сработал'); }
ex3em
18 мар 2010, 14:30
Форум: Программирование
Тема: nrec в DSQL запросе (( Help
Ответы: 5
Просмотры: 1557

nrec в DSQL запросе (( Help

Доброго времени суток =) Столкнулся с проблемой ((( Не могу заставить запрос работать _nrec типа comp query := 'SELECT name FROM Katstroy WHERE Katstroy.cstroy = ' + _nrec; sqlPrepare(stmt, query); sqlExecStmt(stmt, query); while (sqlFetch(stmt) = tsOk) do { message('запрос сработал'); } а вот такой...
ex3em
26 фев 2010, 18:41
Форум: Программирование
Тема: Viper 2013 и ранее
Ответы: 989
Просмотры: 311242

Здравствуйте

Работаю в Viper 5.4.26
Если в полноэкранном режиме (по F11) компилировать проект (по Shift F9) - Viper сразу вылетает :cry: