Пока не будет юникода категорически не советую. Да и в дальнейшем тоже. Опасаюсь
c10
Модератор: Дед Пахом
					Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
	При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
c10
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						- 
				gopstop2007
 - Полимат
 - Сообщения: 1841
 - Зарегистрирован: 25 Март 2009, 21:55
 - Благодарил (а): 30 раз
 - Поблагодарили: 10 раз
 
c10
Заметил визуально 
, начал разбираться оказалось, что при сложении 
(100-20)+5  все правильно, но нафига дополнительные скобки?
			
			
									
						Код: Выделить всё
?MoeПоле{PROP:At,3} = 100-20+5 ! 75 ??? должно быть = 85 “Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
			
						- 
				gopstop2007
 - Полимат
 - Сообщения: 1841
 - Зарегистрирован: 25 Март 2009, 21:55
 - Благодарил (а): 30 раз
 - Поблагодарили: 10 раз
 
c10
Сам сваял пример, правда примитивный, далек от оригинала, но ошибка  "не проявилась"  
   C10 11975 (ресайз - Anchor)
			
							- Вложения
 - 
			
		
				
- resize_fail1.jpg (9.63 КБ) 19927 просмотров
 
 
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
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.   
			
						- 
				gopstop2007
 - Полимат
 - Сообщения: 1841
 - Зарегистрирован: 25 Март 2009, 21:55
 - Благодарил (а): 30 раз
 - Поблагодарили: 10 раз
 
c10
Тут вопрос не к С10 
, просто постоянно сталкиваюсь в процессе работы 
.Цветовая(боевая ) раскраска броуза.
Как можно сочетать Greenbar + (или без) цвет поля(ей) от условий + (или без) шрифт. Например, выставляешь greenbar, для дальнейших изменений в броузе остается только стиль в которых мне надо менять только цвет на одном поле в зависимости от условия, но сразу в стилях тянется и шрифт, который мне не нужен, так как у меня изменение шрифта отдельным шаблоном и пользователь может сам менять шрифт. Манипулирование стили + цвет не дает нужную картину, как кто это решает, если есть готовые решения - подскажите?
			
			
									
						Как можно сочетать Greenbar + (или без) цвет поля(ей) от условий + (или без) шрифт. Например, выставляешь greenbar, для дальнейших изменений в броузе остается только стиль в которых мне надо менять только цвет на одном поле в зависимости от условия, но сразу в стилях тянется и шрифт, который мне не нужен, так как у меня изменение шрифта отдельным шаблоном и пользователь может сам менять шрифт. Манипулирование стили + цвет не дает нужную картину, как кто это решает, если есть готовые решения - подскажите?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
			
						- Игорь Столяров
 - Ветеран движения
 - Сообщения: 8269
 - Зарегистрирован: 07 Июль 2005, 10:19
 - Откуда: г. Ростов-на-ДоМу
 - Благодарил (а): 34 раза
 - Поблагодарили: 106 раз
 
c10
Пару раз делали, по описанным выше причинам, GreenBar вручную. В принципе тот же код шаблона, просто он
переносится в Embed и делется управляемым по условиям и т.д.
Но это так - под заказ, а вообще мне GreenBar не нравится.
За теми, кто отстал, не возвращаться ! 
 Кодекс
			
						- 
				kreator
 - ✯ Ветеран ✯
 - Сообщения: 5235
 - Зарегистрирован: 28 Май 2009, 15:54
 - Откуда: Москва
 - Благодарил (а): 11 раз
 - Поблагодарили: 26 раз
 
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.   
			
						- 
				vd-vuf
 - Бывалый
 - Сообщения: 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
Я правильно понял, что у Вас под ХР работает? У меня ошибка при инициализации приложения, это можно исправить?
- 
				vd-vuf
 - Бывалый
 - Сообщения: 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
 - Администратор
 - Сообщения: 4022
 - Зарегистрирован: 05 Июль 2005, 15:59
 - Откуда: Хабаровск
 - Благодарил (а): 59 раз
 - Поблагодарили: 42 раза
 - Контактная информация:
 
c10
"Это" - обсуждаем тут http://forum.clarionlife.net/phpbb/view ... =15&t=3409
В том смысле что не нужно сюда кухню привата тащить.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
			
						