Что то я не понял
Вот штатный код при варианте 1 в exe, сгенеренный шаблонами:
CODE
GlobalErrors.Init
INIMgr.Init('posob.INI')
if exists('POSOB.HLP') then HELP('POSOB.HLP') end
SystemParametersInfo (38, 0, lCurrentFDSetting, 0)
IF lCurrentFDSetting = 1
SystemParametersInfo (37, 0 ...
Найдено 42 результата
- 17 Июнь 2013, 14:29
- Форум: CLARION for Windows
- Тема: Инициализация DLL.
- Ответы: 8
- Просмотры: 5022
- 17 Июнь 2013, 12:47
- Форум: CLARION for Windows
- Тема: Инициализация DLL.
- Ответы: 8
- Просмотры: 5022
Re: Инициализация DLL.
Я имел ввиду про подключение (на примере cw5-cw6):
1 вариант: Application - Insert Module - External Lib -
2 вариант: Project - Library, object.. - Add File... -
?
1 вариант: Application - Insert Module - External Lib -
2 вариант: Project - Library, object.. - Add File... -
?
- 17 Июнь 2013, 12:15
- Форум: CLARION for Windows
- Тема: Инициализация DLL.
- Ответы: 8
- Просмотры: 5022
Re: Инициализация DLL.
А как именно к АРР ехе-шника подключаются DLL?
- 24 Май 2013, 11:24
- Форум: Reports
- Тема: Изменение фонта одного поля в одной из строк отчета
- Ответы: 11
- Просмотры: 14402
Re: Изменение фонта одного поля в одной из строк отчета
Слова, слова...
Если бы кусок реального кода привели, то можно было бы что-то сказать
Типы данных какие?
99.99% - руки.sys
Если бы кусок реального кода привели, то можно было бы что-то сказать
Типы данных какие?
99.99% - руки.sys
- 23 Май 2013, 17:53
- Форум: Reports
- Тема: Изменение фонта одного поля в одной из строк отчета
- Ответы: 11
- Просмотры: 14402
Re: Изменение фонта одного поля в одной из строк отчета
Сильно сомневаюсь, что клара с арифметикой не дружит...
При большом количестве записей существенная
Тем, что может набежать погрешностьИ чем отличается перевод в тысячи при переборе записей от перевода в конце?
При большом количестве записей существенная
- 20 Май 2013, 20:59
- Форум: Reports
- Тема: Поле отчета с переносом слов текста
- Ответы: 3
- Просмотры: 8243
Re: Поле отчета с переносом слов текста
Советую еще посмотреть в хелпе пример на PROP:LINECOUNT
- 20 Март 2013, 16:52
- Форум: Reports
- Тема: Изменение фонта одного поля в одной из строк отчета
- Ответы: 11
- Просмотры: 14402
Re: Изменение фонта одного поля в одной из строк отчета
Так и сделать, только перед изменением свойства шрифта надо сделать SETTARGET на нужный DETAIL
- 01 Март 2013, 16:41
- Форум: CLARION for Windows
- Тема: Easy Excel
- Ответы: 17
- Просмотры: 10454
Re: Easy Excel
Предлагаю попробовать следующее:
Завести переменную типа CSTRING достаточного размера, чтобы в нее поместилась вся строка с данными
Например, в ReformatM Routine заменить вывод в отдельные ячейки на
MyLongCstring = Left(Clip(L:W)) &'<9>'& Left(Clip(L:X)) &'<9>'& Left(Clip(L:L))..... ! формирование ...
Завести переменную типа CSTRING достаточного размера, чтобы в нее поместилась вся строка с данными
Например, в ReformatM Routine заменить вывод в отдельные ячейки на
MyLongCstring = Left(Clip(L:W)) &'<9>'& Left(Clip(L:X)) &'<9>'& Left(Clip(L:L))..... ! формирование ...
- 25 Январь 2013, 13:28
- Форум: CLARION for DOS
- Тема: Импорт исходных данных
- Ответы: 7
- Просмотры: 12073
Re: Импорт исходных данных
"Старому" файлу даем префикс произвольный - типа OLD:
А в "новом" тот, какой надо.
А в "новом" тот, какой надо.
- 14 Декабрь 2012, 13:33
- Форум: CLARION for Windows
- Тема: COMBO
- Ответы: 11
- Просмотры: 4734
Re: COMBO
Не понял. Я сам-то комбо принципиально не использую нигде, поэтому фантазирую, но мне кажется события на EntryField и ButtonField разделить можно?
Или проверять EntryField{PROP:Hide),ListField{PROP:Hide}?
Или проверять EntryField{PROP:Hide),ListField{PROP:Hide}?
- 14 Декабрь 2012, 12:49
- Форум: CLARION for Windows
- Тема: COMBO
- Ответы: 11
- Просмотры: 4734
Re: COMBO
Вот это не поможет найти решение (Кусок из FileDropComboClass.TakeEvent PROCEDURE):
CASE EVENT()
OF EVENT:OpenWindow
SELF.EntryField = SELF.ListControl
SELF.ListField = SELF.ListControl + 1000
SELF.ListControl{PROP:ListFeq} = SELF.ListField
SELF.ButtonField = SELF.ListControl + 2000
SELF ...
CASE EVENT()
OF EVENT:OpenWindow
SELF.EntryField = SELF.ListControl
SELF.ListField = SELF.ListControl + 1000
SELF.ListControl{PROP:ListFeq} = SELF.ListField
SELF.ButtonField = SELF.ListControl + 2000
SELF ...
- 12 Декабрь 2012, 13:36
- Форум: CLARION for DOS
- Тема: Импорт исходных данных
- Ответы: 7
- Просмотры: 12073
Re: Импорт исходных данных
Насколько я помню - там надо в словаре иметь FileNew и FileOld
Как вариант - встроить конвертер в саму программу:
Пытаемся открыть файл с новой структурой. Если ошибка 47 - запускаем конвертацию:
Переименовываем старый файл в OldFile
Создаем файл новой структуры NewFile
открываем файл старой ...
Как вариант - встроить конвертер в саму программу:
Пытаемся открыть файл с новой структурой. Если ошибка 47 - запускаем конвертацию:
Переименовываем старый файл в OldFile
Создаем файл новой структуры NewFile
открываем файл старой ...
- 05 Декабрь 2012, 12:46
- Форум: CLARION for DOS
- Тема: Импорт исходных данных
- Ответы: 7
- Просмотры: 12073
Re: Импорт исходных данных
Нужно просто сконвертировать файлы (переписать данные из старого файла в новый) Данные при этом, если поле расширяется никуда не теряются
В 2-ке была специальная утилита для этого - что-то вроде ClaConv.exe
В 3-ке вроде "руками" писать приходилось
А в старших версиях в словаре вроде есть конвертация
В 2-ке была специальная утилита для этого - что-то вроде ClaConv.exe
В 3-ке вроде "руками" писать приходилось
А в старших версиях в словаре вроде есть конвертация
- 28 Ноябрь 2012, 17:47
- Форум: CLARION for Windows
- Тема: Обновление Browse на компьютерах по сети
- Ответы: 26
- Просмотры: 13195
Re: Обновление Browse на компьютерах по сети
при использовании реальной базы данных {Base(1500 записей) -> Relation -> Second (около 10000 записей в масштабе одной таблицы)} начинают возникать тормоза, и приличные (примерно 12 сек. при загрузке обоих List-ов на каждом из компов). Дальше идут еще большие тормоза, когда на одном из компов ...
- 28 Ноябрь 2012, 17:33
- Форум: CLARION for Windows
- Тема: Обновление Browse на компьютерах по сети
- Ответы: 26
- Просмотры: 13195
Re: Обновление Browse на компьютерах по сети
Добрый день!
ЗЫ использовать не ФИЛЬТР, а Range Limit
К сожалению, он не работает с составным ключом.
Я не против TPS. Он прерасно работает на многих задачах. :)
Алексей
Почему не работает? Если сделать правильный ключ, то по первому полю в ключе используем Range Limit, а по остальным при ...
ЗЫ использовать не ФИЛЬТР, а Range Limit
К сожалению, он не работает с составным ключом.
Я не против TPS. Он прерасно работает на многих задачах. :)
Алексей
Почему не работает? Если сделать правильный ключ, то по первому полю в ключе используем Range Limit, а по остальным при ...