Пока не будет юникода категорически не советую. Да и в дальнейшем тоже. Опасаюсь
c10
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
c10
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
c10
Заметил визуально , начал разбираться оказалось, что при сложении
(100-20)+5 все правильно, но нафига дополнительные скобки?
Код: Выделить всё
?MoeПоле{PROP:At,3} = 100-20+5 ! 75 ??? должно быть = 85
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
c10
Сам сваял пример, правда примитивный, далек от оригинала, но ошибка "не проявилась" C10 11975 (ресайз - Anchor)
- Вложения
-
- resize_fail1.jpg (9.63 КБ) 17217 просмотров
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4982
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
c10
Помню был релиз (скорее билд) в С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
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
c10
Тут вопрос не к С10 , просто постоянно сталкиваюсь в процессе работы .Цветовая(боевая ) раскраска броуза.
Как можно сочетать Greenbar + (или без) цвет поля(ей) от условий + (или без) шрифт. Например, выставляешь greenbar, для дальнейших изменений в броузе остается только стиль в которых мне надо менять только цвет на одном поле в зависимости от условия, но сразу в стилях тянется и шрифт, который мне не нужен, так как у меня изменение шрифта отдельным шаблоном и пользователь может сам менять шрифт. Манипулирование стили + цвет не дает нужную картину, как кто это решает, если есть готовые решения - подскажите?
Как можно сочетать Greenbar + (или без) цвет поля(ей) от условий + (или без) шрифт. Например, выставляешь greenbar, для дальнейших изменений в броузе остается только стиль в которых мне надо менять только цвет на одном поле в зависимости от условия, но сразу в стилях тянется и шрифт, который мне не нужен, так как у меня изменение шрифта отдельным шаблоном и пользователь может сам менять шрифт. Манипулирование стили + цвет не дает нужную картину, как кто это решает, если есть готовые решения - подскажите?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7372
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
c10
Пару раз делали, по описанным выше причинам, GreenBar вручную. В принципе тот же код шаблона, просто он
переносится в Embed и делется управляемым по условиям и т.д.
Но это так - под заказ, а вообще мне GreenBar не нравится.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4982
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
c10
Я делаю руками. В метод Fetch (Priority 9800) пишу какой-нибудь код, например:gopstop2007 писал(а):Манипулирование стили + цвет не дает нужную картину, как кто это решает, если есть готовые решения - подскажите?
Код: Выделить всё
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
We are hard at work… for you.
-
- Бывалый
- Сообщения: 61
- Зарегистрирован: 12 Декабрь 2008, 12:09
- Откуда: Верхний Уфалей
- Контактная информация:
c10
(поиск по сайту ни чего не дал - InitializeCriticalSectionEx)
Windows XP (32), 10.0.0.11975ee
Откомпилил приложение в обновленной (11975) Клаше (Спасибо AlesDales !!!)
и соответственно дллки взял новые.
При запуске приложения ругань - "Точка входа в процедуру InitializecriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll"
Приложение юзает Web Application Extension.
Нашел что вызов InitializecriticalSectionEx внедрен в skeleton.dll (сцуко)
Попытка юзать старый skeleton.dll не проканала - через веб показывает пустые бровсины.
Windows XP (32), 10.0.0.11975ee
Откомпилил приложение в обновленной (11975) Клаше (Спасибо AlesDales !!!)
и соответственно дллки взял новые.
При запуске приложения ругань - "Точка входа в процедуру InitializecriticalSectionEx не найдена в библиотеке DLL KERNEL32.dll"
Приложение юзает Web Application Extension.
Нашел что вызов InitializecriticalSectionEx внедрен в skeleton.dll (сцуко)
Попытка юзать старый skeleton.dll не проканала - через веб показывает пустые бровсины.
c10
Я правильно понял, что у Вас под ХР работает? У меня ошибка при инициализации приложения, это можно исправить?
-
- Бывалый
- Сообщения: 61
- Зарегистрирован: 12 Декабрь 2008, 12:09
- Откуда: Верхний Уфалей
- Контактная информация:
c10
да, приложение работает под XP. Снес 10.0.0.11975ee, вернулся на 10.0.0.11822 и после компиляции приложения тут выяснлось что рабочий skeleton.dll у меня рядом с приложением ранее был от 9й (или 9.1) версии. то есть эта дллка от любого 10го вообще не работает на XP Но приложение собранное на 10.0.0.11822 корректно работает с skeleton.dll от 9го клариона.
- Admin
- Администратор
- Сообщения: 3959
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 25 раз
- Поблагодарили: 22 раза
- Контактная информация:
c10
"Это" - обсуждаем тут http://forum.clarionlife.net/phpbb/view ... =15&t=3409
В том смысле что не нужно сюда кухню привата тащить.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса