Страница 18 из 24

c10

Добавлено: 27 Ноябрь 2015, 16:04
Admin
kreator писал(а): переменные не на латинице
Пока не будет юникода категорически не советую. Да и в дальнейшем тоже. Опасаюсь :)

c10

Добавлено: 01 Декабрь 2015, 15:12
gopstop2007
Заметил визуально :), начал разбираться оказалось, что при сложении

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

?MoeПоле{PROP:At,3} = 100-20+5 ! 75 ??? должно быть = 85 
(100-20)+5 все правильно, но нафига дополнительные скобки?

c10

Добавлено: 01 Декабрь 2015, 15:25
Admin
gopstop2007 писал(а): что при сложении
Пример в студию. Повторить не смог. C10

c10

Добавлено: 01 Декабрь 2015, 16:32
Ал
какой релиз CW?
а так да, есть и другие, которые которые арифм. операции без скобок "интересно" выполняют - Smalltalk, Pharo, ... :D

c10

Добавлено: 01 Декабрь 2015, 16:52
gopstop2007
Сам сваял пример, правда примитивный, далек от оригинала, но ошибка "не проявилась" :( C10 11975 (ресайз - Anchor)

c10

Добавлено: 01 Декабрь 2015, 16:57
kreator
Помню был релиз (скорее билд) в С8, где, например, не проходил такой синтаксис (условный пример):

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

0{prop:at,3} = 0{prop:at,3} + 100
Приходилось вот так изгаляться:

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

LOC:W = 0{prop:at,3} 
0{prop:at,3}  = LOC:W + 100
Проблема с присвоением пропертям. Давно забытый билд, кстати. Практически самый ранний.
В нём ещё (вспомнил) не работала вот такая конструкция:

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

self.DeleteControl{prop:Disable} = True

c10

Добавлено: 04 Декабрь 2015, 16:58
gopstop2007
Тут вопрос не к С10 :), просто постоянно сталкиваюсь в процессе работы :(.Цветовая(боевая ) раскраска броуза.
Как можно сочетать Greenbar + (или без) цвет поля(ей) от условий + (или без) шрифт. Например, выставляешь greenbar, для дальнейших изменений в броузе остается только стиль в которых мне надо менять только цвет на одном поле в зависимости от условия, но сразу в стилях тянется и шрифт, который мне не нужен, так как у меня изменение шрифта отдельным шаблоном и пользователь может сам менять шрифт. Манипулирование стили + цвет не дает нужную картину, как кто это решает, если есть готовые решения - подскажите? :cat:

c10

Добавлено: 04 Декабрь 2015, 20:20
Игорь Столяров
gopstop2007 писал(а): как кто это решает
Пару раз делали, по описанным выше причинам, GreenBar вручную. В принципе тот же код шаблона, просто он
переносится в Embed и делется управляемым по условиям и т.д.
Но это так - под заказ, а вообще мне GreenBar не нравится.

c10

Добавлено: 06 Декабрь 2015, 15:17
kreator
gopstop2007 писал(а):Манипулирование стили + цвет не дает нужную картину, как кто это решает, если есть готовые решения - подскажите?
Я делаю руками. В метод Fetch (Priority 9800) пишу какой-нибудь код, например:

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

  loop GreenBarIndex=1 to records(SELF.Q)
    get(SELF.Q,GreenBarIndex)
    if SELF.Q.SPR:KLASS_SPR
      SELF.Q.SPR:S_NAME_NormalFG   = COLOR:Gray
      SELF.Q.SPR:S_NAME_SelectedFG = COLOR:Gray
      SELF.Q.SPR:L_NAME_NormalFG   = COLOR:Gray
      SELF.Q.SPR:L_NAME_SelectedFG = COLOR:Gray
      put(SELF.Q)    
    end      
  end    

c10

Добавлено: 07 Декабрь 2015, 9:16
vd-vuf
(поиск по сайту ни чего не дал - InitializeCriticalSectionEx)
Windows XP (32), 10.0.0.11975ee
Откомпилил приложение в обновленной (11975) Клаше (Спасибо AlesDales !!!)
и соответственно дллки взял новые.
При запуске приложения ругань - "Точка входа в процедуру InitializecriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll"
Приложение юзает Web Application Extension.
Нашел что вызов InitializecriticalSectionEx внедрен в skeleton.dll (сцуко)
Попытка юзать старый skeleton.dll не проканала - через веб показывает пустые бровсины.

c10

Добавлено: 17 Декабрь 2015, 17:24
ACN
vd-vuf писал(а): Windows XP (32), 10.0.0.11975ee
Я правильно понял, что у Вас под ХР работает? У меня ошибка при инициализации приложения, это можно исправить?

c10

Добавлено: 17 Декабрь 2015, 20:16
vd-vuf
ACN писал(а):
vd-vuf писал(а): Windows XP (32), 10.0.0.11975ee
Я правильно понял, что у Вас под ХР работает? У меня ошибка при инициализации приложения, это можно исправить?
да, приложение работает под XP. Снес 10.0.0.11975ee, вернулся на 10.0.0.11822 и после компиляции приложения тут выяснлось что рабочий skeleton.dll у меня рядом с приложением ранее был от 9й (или 9.1) версии. то есть эта дллка от любого 10го вообще не работает на XP Но приложение собранное на 10.0.0.11822 корректно работает с skeleton.dll от 9го клариона.

c10

Добавлено: 17 Декабрь 2015, 23:34
ACN
vd-vuf писал(а): да, приложение работает под XP. Снес 10.0.0.11975ee, вернулся на 10.0.0.11822 и после компиляции приложения
Спасибо, версию сменю! Мы по разному поняли слово Приложение :)

c10

Добавлено: 18 Декабрь 2015, 6:20
vd-vuf
ответ см. в приватной ветке

c10

Добавлено: 18 Декабрь 2015, 8:42
Admin
ACN писал(а): Ещё я не нашёл что такое и для чего Clarion.orig и архив Clarion_clear
"Это" - обсуждаем тут http://forum.clarionlife.net/phpbb/view ... =15&t=3409
В том смысле что не нужно сюда кухню привата тащить. :)