Гм...а если через класс?
В INIT'e пишем следующее
if SELf.OriginalRequest=InsertRecord
SELF.FirstField=?MyLabel
.
И все вроде бы...
6.3 ABC
Найдено 14 результатов
- 21 Март 2009, 19:45
- Форум: CLARION for Windows
- Тема: детский вопрос (6.3 ABC)
- Ответы: 7
- Просмотры: 4255
- 07 Ноябрь 2008, 21:46
- Форум: CLARION for Windows
- Тема: На каком языке написана программа?
- Ответы: 7
- Просмотры: 3888
Re: На каком языке написана программа?
Тогда уж лучше искать CxxRunx.dll или CххRun.dll там же можно увидеть другие библиотеки которые программа использует.
Вместо хх поставить 60 или 55.
Вместо хх поставить 60 или 55.
- 07 Ноябрь 2008, 21:37
- Форум: CLARION for Windows
- Тема: и еще раз о фильтрах...
- Ответы: 3
- Просмотры: 2689
Re: и еще раз о фильтрах...
Есть предложение попробовать трассировку драйвера. Недавно был случай, когда используется и Range Limit и Filter как выяснилось позже одно поле из фильтра попадало в другой (неиспользуемый в данном Browse) ключ, с виду благопристойная комбинация вызывает непонятное дергание по другому ключу, при ...
- 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
CW 6.3 ABC
- 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 ...
К сожалению, проект забросил :( , но наработки остались
Например, строка на VB из Corel
Dim s1 As Shape
Set s1 = ActiveLayer.CreateRectangle(0.792461, 9.187047, 3.421122, 7.461988)
А вот так это будет на Clarion
LOC:OleFeq{'ActiveLayer ...
- 31 Май 2008, 7:07
- Форум: CLARION for Windows
- Тема: Проблема печати на принтере XEROX 3118
- Ответы: 1
- Просмотры: 2390
Re: Проблема печати на принтере XEROX 3118
А если сделать вариант погеморнее но попроще???
1. Печатаем на виртуальном принтере Image Writer вроде бы - входит в состав MS Office 2003 и 2007
Получаем на выходе графическую копию отчета в TIF
2. Свежеполученный файлик печатаем на реальном принтере - тогда он рассматривается как графика
и ...
1. Печатаем на виртуальном принтере Image Writer вроде бы - входит в состав MS Office 2003 и 2007
Получаем на выходе графическую копию отчета в TIF
2. Свежеполученный файлик печатаем на реальном принтере - тогда он рассматривается как графика
и ...
- 03 Май 2008, 21:10
- Форум: CLARION for Windows
- Тема: Вывод данных в COREL DRAW
- Ответы: 0
- Просмотры: 1866
Вывод данных в COREL DRAW
Уважаемое сообщество!
Вот возникла проблема вывода данных из Clarion в Corel Draw. Начиналось все просто: подключаем как OLE, открываем страничку с шаблоном, начинаем выводить с использованием VBA. Начинается:
1. Функция вывода текста имеет параметры аналогичные REAL. Как ни странно, в Corel ...
Вот возникла проблема вывода данных из Clarion в Corel Draw. Начиналось все просто: подключаем как OLE, открываем страничку с шаблоном, начинаем выводить с использованием VBA. Начинается:
1. Функция вывода текста имеет параметры аналогичные REAL. Как ни странно, в Corel ...
- 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 ...
Процедура 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 ...
- 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 должен открываться в ОТКРЫТОМ ...
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 должен открываться в ОТКРЫТОМ ...
- 13 Декабрь 2007, 16:09
- Форум: CLARION for Windows
- Тема: Удаление записи по условию
- Ответы: 4
- Просмотры: 3043
Можно удалять через Process
Удобнее всего создать новую одноразовую процедуру Process, установить Action=Delete Record и фильтр для записей. Так быстрее и проще. Или нужен "чистый" код?
- 28 Ноябрь 2007, 16:48
- Форум: CLARION for Windows
- Тема: Здесь просимся в приват
- Ответы: 755
- Просмотры: 606924
И я в приват хочу!!!!
Уважаемый Admin!! На Clarion пишу давно, есть ма-а-ленький опыт коммерческий разработок. Хотелось бы попоробовать увеличить опыт и возможности. Пожалуйства допустите к привату!!!
- 06 Ноябрь 2007, 19:49
- Форум: CLARION for Windows
- Тема: Проблема OLE в 6.3
- Ответы: 3
- Просмотры: 2859
- 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 {'Некие действия ...
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 {'Некие действия ...
- 29 Октябрь 2007, 11:26
- Форум: CLARION for Windows
- Тема: popup и Vista
- Ответы: 7
- Просмотры: 4523