Найдено 4859 результатов
- 08 Май 2014, 14:05
- Форум: CLARION for Windows
- Тема: Небыстрая работа Create.
- Ответы: 8
- Просмотры: 2375
Re: Небыстрая работа Create.
Нашёл некий вариант, более менее устраивающий. Оказалось, что регион встаёт наверх.
- 08 Май 2014, 10:06
- Форум: CLARION for Windows
- Тема: Небыстрая работа Create.
- Ответы: 8
- Просмотры: 2375
Re: Небыстрая работа Create.
Проверил в 9.0. Такая же фигня. По Create всё ровно и хорошо. Но при этом возвращаемся к моему первому посту - создание 6 тысяч линий и прямоугольников занимает порядка 3 сек, что в 10 (Десять!!!) раз больше, чем через line() и box(). И как объяснить пользователю, что при переходе на новую версию бы...
- 07 Май 2014, 17:22
- Форум: CLARION for Windows
- Тема: Небыстрая работа Create.
- Ответы: 8
- Просмотры: 2375
Re: Небыстрая работа Create.
Ни фига, щастья нет. Вот простой пример: setpencolor(COLOR:Red) line(50,100,500,0) 0{prop:Buffer} = 1 con# = create(0,CREATE:Box) setposition(con#,200,50,20,150) con#{PROP:Color,1} = COLOR:Navy con#{PROP:Fill} = COLOR:Navy unhide(con#) Я ожидаю, что синий прямоугольник перекроет красную линию. Ничег...
- 07 Май 2014, 14:15
- Форум: CLARION for Windows
- Тема: Небыстрая работа Create.
- Ответы: 8
- Просмотры: 2375
Re: Небыстрая работа Create.
Посмотрел. SV рисуют всё line() и box(). Дело вот в чём. У нас так и было. Много статичных линий и блоков, и немного динамичных линий же и блоков, у которых надо менять цвет, местоположение, создавать, удалять их. Но, при переносе этого добра из 6.3 в 8.0 оказалось, что линии, например, созданные CR...
- 07 Май 2014, 11:19
- Форум: CLARION for Windows
- Тема: Небыстрая работа Create.
- Ответы: 8
- Просмотры: 2375
Небыстрая работа Create.
C8.0.9759, ABC. На экране нужно вывести много линий и боксов (порядка 6-7 тысяч). Вывод раньше был через LINE() и т.д. Быстродействие устраивало. Решили перевести вывод чрез CREATE. Время вывода увеличилось очень сильно. Создал уже тестовый пример. Оказалось время через CREATE больше в 10 раз где-то...
- 05 Май 2014, 16:12
- Форум: CLARION for Windows
- Тема: DROPLIST в EiP с подстановкой
- Ответы: 6
- Просмотры: 2021
Re: DROPLIST в EiP с подстановкой
Редактировать надо наименование, а ИД вообще можно не отображать. При редактировании по месту просто указать в 'More Field Assignments', что ID=ID из очереди. Причём позиционирование в очереди уже правильное будет.
- 05 Май 2014, 14:15
- Форум: CLARION for Windows
- Тема: DROPLIST в EiP с подстановкой
- Ответы: 6
- Просмотры: 2021
Re: DROPLIST в EiP с подстановкой
Да, из очереди. по-моему по другому никак. Неудобство в том, что Listbox format нет визуального. Нужно по образу и подобию отдельного Droplist'а делать.
- 01 Май 2014, 14:39
- Форум: CLARION for Windows
- Тема: Сеть... не сеть...?
- Ответы: 10
- Просмотры: 2761
Re: Сеть... не сеть...?
ИМХО, не может открытие INI файла тормозить. БД какая? TPS? Скорей всего здесь проблема. При совместном доступе к файлу сильно падает быстродействие. Поэтому уходим на SQL, даже 4-5 машин файловая БД не тянет.
- 29 Апрель 2014, 17:01
- Форум: CLARION for Windows
- Тема: Печать файла Excel через ShellExecute.
- Ответы: 1
- Просмотры: 1357
Печать файла Excel через ShellExecute.
Печатает хорошо. Можно ли скрыть окно Excel при этом. Попробовал почти все варианты параметра nShowCmd, всё равно окно открывает.
- 28 Апрель 2014, 12:04
- Форум: CLARION for Windows
- Тема: Редактирование из Browse
- Ответы: 5
- Просмотры: 1777
Re: Редактирование из Browse
Сделай явное позиционирование на запись таблицы:
get(BRW1.Q, choice(?List))
PEO:ID = BRW1.Q.PEO:ID
Access:People.Fetch(PEO:IDKEY)
get(BRW1.Q, choice(?List))
PEO:ID = BRW1.Q.PEO:ID
Access:People.Fetch(PEO:IDKEY)
- 25 Апрель 2014, 12:15
- Форум: CLARION for Windows
- Тема: EIP: обновление итогов в строке
- Ответы: 3
- Просмотры: 1450
Re: EIP: обновление итогов в строке
А не получится. Я, кстати, задавал что-то подобное про EIP здесь. Есть вариант типа такой. Есть поля - Цена, Количество, Сумма. Делаем их все редактируемыми. И на событие Ассеpted при редактировании цены, например: update(SELF.Feq) EditInPlace::LOC:Summa.UseVar = EditInPlace::P:Quantity.UseVar*SELF:...
- 25 Апрель 2014, 12:00
- Форум: CLARION for Windows
- Тема: Автоинкремент по одиночному полю
- Ответы: 6
- Просмотры: 1779
Re: Автоинкремент по одиночному полю
У меня была мысль посоветовать проверить другие уникальные ключи, но... А сообщение такое не совсем корректное, видимо, метод TryInsert выдаёт, не разбираясь в чём причина.
- 25 Апрель 2014, 10:12
- Форум: CLARION for Windows
- Тема: Автоинкремент по одиночному полю
- Ответы: 6
- Просмотры: 1779
Re: Автоинкремент по одиночному полю
Должно быть вот так:
Если не получится на тестовом примере, выложи App и Dct, вечером могу посмотреть.- 25 Апрель 2014, 9:38
- Форум: CLARION for Windows
- Тема: Автоинкремент по одиночному полю
- Ответы: 6
- Просмотры: 1779
Re: Автоинкремент по одиночному полю
Во-первых какая база? Если SQL, то могут быть варианты. А во-вторых, какой инкрементный ключ? Если первичный с одним полем типа LONG, то чудес не бывает, всё работает правильно лет 20. И третий момент, Browse-Form стандартные?
- 23 Апрель 2014, 10:11
- Форум: CLARION for Windows
- Тема: Обновление программ
- Ответы: 5
- Просмотры: 1777
Re: Обновление программ
У нас примерно такая же проблема. Программа запускается с сервера, потом пользователь нормально выходит, но dll-ки остаются захвачены на серверы, почему-то не сбрасываются. У нас это началось недавно, при переводе рабочих станций на Win7 и переходе сервака на Win2008R2, причём с ипользованием виртуа...