Найдено 14 результатов

Apron63
21 Март 2009, 19:45
Форум: CLARION for Windows
Тема: детский вопрос (6.3 ABC)
Ответы: 7
Просмотры: 4255

Re: детский вопрос (6.3 ABC)

Гм...а если через класс?
В INIT'e пишем следующее
if SELf.OriginalRequest=InsertRecord
SELF.FirstField=?MyLabel
.
И все вроде бы...
6.3 ABC
Apron63
07 Ноябрь 2008, 21:46
Форум: CLARION for Windows
Тема: На каком языке написана программа?
Ответы: 7
Просмотры: 3888

Re: На каком языке написана программа?

Тогда уж лучше искать CxxRunx.dll или CххRun.dll там же можно увидеть другие библиотеки которые программа использует.
Вместо хх поставить 60 или 55.
Apron63
07 Ноябрь 2008, 21:37
Форум: CLARION for Windows
Тема: и еще раз о фильтрах...
Ответы: 3
Просмотры: 2689

Re: и еще раз о фильтрах...

Есть предложение попробовать трассировку драйвера. Недавно был случай, когда используется и Range Limit и Filter как выяснилось позже одно поле из фильтра попадало в другой (неиспользуемый в данном Browse) ключ, с виду благопристойная комбинация вызывает непонятное дергание по другому ключу, при ...
Apron63
31 Август 2008, 22:34
Форум: CLARION for Windows
Тема: CreateDirectory procedure
Ответы: 2
Просмотры: 2489

Автоматическое добавление CWUTIL.CLW

Можно заставить Clarion автоматом подключать CwUtil.CLW. Для этого в MAIN в окне Embedded Source в где-нибудь в коде инициалазации окошка добавляем ну например Get The Version Of Operating System, тогда все описания из CwUtil будут доступны.
CW 6.3 ABC
Apron63
22 Август 2008, 20:24
Форум: CLARION for Windows
Тема: Синтаксис OLE Clarion ... ?
Ответы: 5
Просмотры: 3919

Re: Синтаксис OLE Clarion ... ?

Одно время пытался работать с Corel используя OLE.
К сожалению, проект забросил :( , но наработки остались
Например, строка на VB из Corel
Dim s1 As Shape
Set s1 = ActiveLayer.CreateRectangle(0.792461, 9.187047, 3.421122, 7.461988)
А вот так это будет на Clarion
LOC:OleFeq{'ActiveLayer ...
Apron63
31 Май 2008, 7:07
Форум: CLARION for Windows
Тема: Проблема печати на принтере XEROX 3118
Ответы: 1
Просмотры: 2390

Re: Проблема печати на принтере XEROX 3118

А если сделать вариант погеморнее но попроще???
1. Печатаем на виртуальном принтере Image Writer вроде бы - входит в состав MS Office 2003 и 2007
Получаем на выходе графическую копию отчета в TIF
2. Свежеполученный файлик печатаем на реальном принтере - тогда он рассматривается как графика
и ...
Apron63
03 Май 2008, 21:10
Форум: CLARION for Windows
Тема: Вывод данных в COREL DRAW
Ответы: 0
Просмотры: 1866

Вывод данных в COREL DRAW

Уважаемое сообщество!
Вот возникла проблема вывода данных из Clarion в Corel Draw. Начиналось все просто: подключаем как OLE, открываем страничку с шаблоном, начинаем выводить с использованием VBA. Начинается:
1. Функция вывода текста имеет параметры аналогичные REAL. Как ни странно, в Corel ...
Apron63
15 Март 2008, 21:55
Форум: CLARION for Windows
Тема: Раскраска brows
Ответы: 3
Просмотры: 2458

Re: Раскраска brows

Вот как я сделал в CW 6.3 9056 ABC

Процедура Browse
Embeds -> Local Objects -> ABC Objects -> Browse on Table Using ?Browse:1 (BrowseClass) -> SetQueueRecord -> Code -> Parent Call -> Sounce (Priority 8000)
И тама пишем условие раскраски, например
if MAI:RLast=2
SELF.Q.ART:DisplayName_NormalFG ...
Apron63
10 Март 2008, 21:07
Форум: CLARION for Windows
Тема: Импорт данных из Excel в Сlarion
Ответы: 13
Просмотры: 7628

Re: Импорт данных из Excel в Сlarion

Вот пример программы, которая запускается и работает под C6.3 9056

www program
map
ReadFromExcel Procedure
.
code
ReadFromExcel

ReadFromExcel PROCEDURE
XlsFEQ LONG

DataQueue Queue
A String(30)
B String(30)
End
QWindow window
.
CODE
open(QWindow)! Объект OLE должен открываться в ОТКРЫТОМ ...
Apron63
13 Декабрь 2007, 16:09
Форум: CLARION for Windows
Тема: Удаление записи по условию
Ответы: 4
Просмотры: 3043

Можно удалять через Process

Удобнее всего создать новую одноразовую процедуру Process, установить Action=Delete Record и фильтр для записей. Так быстрее и проще. Или нужен "чистый" код?
Apron63
28 Ноябрь 2007, 16:48
Форум: CLARION for Windows
Тема: Здесь просимся в приват
Ответы: 755
Просмотры: 606924

И я в приват хочу!!!!

Уважаемый Admin!! На Clarion пишу давно, есть ма-а-ленький опыт коммерческий разработок. Хотелось бы попоробовать увеличить опыт и возможности. Пожалуйства допустите к привату!!!
Apron63
06 Ноябрь 2007, 19:49
Форум: CLARION for Windows
Тема: Проблема OLE в 6.3
Ответы: 3
Просмотры: 2859

А вот была программа в 5.5, именно так и работала через глобальный OLE.
Подсказали решить проблему через Notify - работает в общем-то, правда, не сильно красиво получается.
Apron63
02 Ноябрь 2007, 22:45
Форум: CLARION for Windows
Тема: Проблема OLE в 6.3
Ответы: 3
Просмотры: 2859

Проблема OLE в 6.3

В документации имеет место быть :
it's impossible to guarantee correct operation of OLE controls if they are created
in a window other than the current thread

т.е. если в одном окошке открыть OLE, а потом из другого вызвать его через конструкцию

GLO:OleWindow $ GLO:OleFields {'Некие действия ...
Apron63
29 Октябрь 2007, 11:26
Форум: CLARION for Windows
Тема: popup и Vista
Ответы: 7
Просмотры: 4523

В 6-ке в инициализации головной процедуры я пишу так:

SYSTEM{PROP:FontName+PROP:TipsFont}='MS Sans Serif'
SYSTEM{PROP:Charset}=CHARSET:Cyrillic


этого хватает и на меню, и на POPUP со значками