Найдено 62 результата
Перейти к расширенному поиску
- mike_ch
- 23 Ноябрь 2018, 10:14
- Форум: CLARION for Windows
- Тема: RTFTextControl и Report
- Ответы: 10
- Просмотры: 6059
А как можно используя RTF в отчете установить на некоторые участки текста жирный шрифт? Пробовал форматировать в соответствии с описанием RTF, что-то типа
Info = '{{\rtf1\ansi\deff0' & |
'{{\colortbl\red0\green0\blue0;\red48\green146\blue242;}' & |
' Какой-то текст {{\cf1 \b Внимание}. Какой-то ...
- mike_ch
- 24 Август 2017, 17:24
- Форум: CLARION for Windows
- Тема: Можно ли скопировать Control Template?
- Ответы: 20
- Просмотры: 8666
Смотрю, что нового в 9-ке, обнаружил новые процедурные шаблоны "Source Class" и "User Control Class". Первый, по-видимому, для создания класса в отдельной процедуре, а вот второй... Пока только гадаю.
Как этим пользоваться? Пытался создать класс в этом шаблоне, потом никак не могу достучаться до ...
- mike_ch
- 12 Октябрь 2016, 15:37
- Форум: CLARION for Windows
- Тема: Drga'n'drop файлов из проводника
- Ответы: 30
- Просмотры: 15301
mike_ch, а есть подробности проблемы? У меня, например, работает. С10.12349. Механизм по всему проекту - это как? Во фрейме идёт обработка?
По всему проекту - это значит перестало работать во всех оконных процедурах, где это использовалось. Причем есть у меня окошко без sheet'ов и tab'ов, просто ...
- mike_ch
- 12 Октябрь 2016, 11:43
- Форум: CLARION for Windows
- Тема: Drga'n'drop файлов из проводника
- Ответы: 30
- Просмотры: 15301
После перехода с С8 на С10 поломался механизм drop'a файлов из проводника. И самое интересное... все работало пока в новой оконной процедуре не поставил в дизайнере свойств DropID ~FILE. Как поставил поломался механизм по всему проекту. Сломал мозг.
- mike_ch
- 11 Сентябрь 2013, 22:52
- Форум: CLARION for Windows
- Тема: md5() или другие алгоритмы шифрования
- Ответы: 45
- Просмотры: 23427
Вот как у меня получилось.
В секции After Global INCLUDEs
! Crypto API
CALG_MD5 equate(00008003h)
HP_HASHVAL equate(2)
PROV_RSA_FULL equate(1)
В секции Inside the Global Map
module('win32')
! Crypto API
! BOOL WINAPI CryptAcquireContext(_Out_ HCRYPTPROV *phProv,
!_In_ LPCTSTR pszContainer ...
- mike_ch
- 10 Сентябрь 2013, 13:54
- Форум: CLARION for Windows
- Тема: md5() или другие алгоритмы шифрования
- Ответы: 45
- Просмотры: 23427
Доброго времени суток всем форумчанам!
Подскажите пожалуйста, есть ли стандартные функции шифрования в Clarion или подскажите api функции, чтоб не изобретать велосипед. Я хочу функцию, которая выглядит и работает приблизительно следующим образом:
Код: Выделить всё
md5('123') = '202cb962ac59075b964b07152d234b70'
- mike_ch
- 14 Август 2013, 23:50
- Форум: CLARION for Windows
- Тема: Определить язык excel через OLE
- Ответы: 3
- Просмотры: 3693
Дед Пахом писал(а):Может так?
Код: Выделить всё
msoLanguageIDUI EQUATE(чему оно равно)
if ?xlsapp{'Application.LanguageSettings.LanguageID('& msoLanguageIDUI &')'} = 1049 then
Ааа ... Вы правы. Все таки msoLanguageIDUI это enumeration.
- mike_ch
- 14 Август 2013, 20:21
- Форум: CLARION for Windows
- Тема: Определить язык excel через OLE
- Ответы: 3
- Просмотры: 3693
Нет. Так не пройдет

. Я тоже сначала думал, что msoLanguageIDUI это просто enumeration параметра для LanguageID. Но все на самом деле здесь какой-то другой механизм.
- mike_ch
- 14 Август 2013, 19:54
- Форум: CLARION for Windows
- Тема: Определить язык excel через OLE
- Ответы: 3
- Просмотры: 3693
Доброго всем времени суток!
Работаю с excel через OLE. Если в англоязычный писать формулы русские, например ОКРУГЛ, будет косяк. А также если стоит русский языковой пакет ROUND не прокатит. Решил средствами VBA определить language. НО
if ?xlsapp{'Application.LanguageSettings.LanguageID ...
- mike_ch
- 08 Май 2013, 1:07
- Форум: CLARION for Windows
- Тема: CallBack-функции
- Ответы: 5
- Просмотры: 3580
Проблема решилась вообще элементарно. В функции сделал еще один параметр указатель на long - func1(..., <*long brakecode>). И в цикле проверяю его значение. В главном процессе
brakecode long
refbrakecode &long
brakecode = 0
refbrakecode &= brakecode
func1(..., brakecode)
refbrakecode = 1 ...