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

Igor
20 Май 2012, 12:00
Форум: CLARION for Windows
Тема: Непонятка с EIP в C8
Ответы: 5
Просмотры: 2276

Re: Непонятка с EIP в C8

А если так display(?LOC:Summa)
Igor
14 Февраль 2012, 13:07
Форум: CLARION for Windows
Тема: анализ заголовка DAT-файла
Ответы: 4
Просмотры: 2625

Re: анализ заголовка DAT-файла

Из документации описания структуры struct { unsigned filesig; /* file signature */ unsigned sfatr; /* file attribute and status */ unsigned char numbkeys;/* number of keys in file */ unsigned long numrecs;/* number of records in file */ unsigned long numdels;/* number of deleted records */ unsigned ...
Igor
08 Февраль 2012, 8:44
Форум: CLARION for Windows
Тема: анализ заголовка DAT-файла
Ответы: 4
Просмотры: 2625

Re: анализ заголовка DAT-файла

Здается мне что свойства
1. флаг, что MEMO BINARY
2. флаг OEM
передаются драйверу Клары из проги и к заголовку не имеют никакого отношения.
Igor
27 Январь 2012, 12:23
Форум: CLARION for Windows
Тема: Как узнать, вставлена флэшка или нет?
Ответы: 10
Просмотры: 5293

Re: Как узнать, вставлена флэшка или нет?

Вот только не понял, зачем там у Вас кусок кода под OMIT() ?
Это маленький бонус для лучшего понимания :D
Igor
27 Январь 2012, 8:48
Форум: CLARION for Windows
Тема: Как узнать, вставлена флэшка или нет?
Ответы: 10
Просмотры: 5293

Re: Как узнать, вставлена флэшка или нет?

Попробуй это.(своял наспех)
Igor
20 Декабрь 2011, 8:33
Форум: CLARION for Windows
Тема: как перерисовать заголовок Frame через post() из формы?
Ответы: 17
Просмотры: 5369

Re: как перерисовать заголовок Frame через post() из формы?

Первый вариант не проверял.
По второму варианту все работает.
Попробуй поискать в головном модуле типа AllFiles.clw описание FrameRef &WINDOW может там есть префикс к переменной FrameRef.
Igor
19 Декабрь 2011, 15:59
Форум: CLARION for Windows
Тема: как перерисовать заголовок Frame через post() из формы?
Ответы: 17
Просмотры: 5369

Re: как перерисовать заголовок Frame через post() из формы?

Если без POST !В головном модуле глобально описать переменную FrameRef &WINDOW !В процедуре FRAME после открытия окна FrameRef &= AppFrame ! или FrameRef &= 0{PROP:HANDLE} 1 !В вызываемой процедуре после открытия окна FrameRef{PROP:text} = 'Hello, world! '
Igor
19 Декабрь 2011, 8:51
Форум: CLARION for Windows
Тема: PC-Speaker
Ответы: 12
Просмотры: 4065

Re: PC-Speaker

Примерчик
Igor
17 Декабрь 2011, 16:51
Форум: CLARION for Windows
Тема: Out of Memory (heap overflow
Ответы: 11
Просмотры: 5569

Re: Out of Memory (heap overflow

Попробуй динамически создавать контролы (CREATE(...))
Igor
05 Декабрь 2011, 8:36
Форум: CLARION for Windows
Тема: Сохранение отчета в PDF формате
Ответы: 189
Просмотры: 51671

Re: Сохранение отчета в PDF формате

***** ABPRPDF.CLW !SET the flags !@ IF SELF.FontsNames.CharSet=2 LOC:Flags +=FDFlag:Symbolic !@ ELSE !@ LOC:Flags +=FDFlag:Nonsymbolic !@ END IF BAND(LOC:OUTLINETEXTMETRIC.otmTextMetrics.tmPitchAndFamily,PitchAndFamily:FIXED_PITCH)<>PitchAndFa Попробуй это.
Igor
30 Май 2011, 17:21
Форум: CLARION for Windows
Тема: Как на компе поменять лицензию на Клару
Ответы: 2
Просмотры: 1680

Re: Как на компе поменять лицензию на Клару

C:\Documents and Settings\....\Application Data\SoftVelocity\Clarion\7.0\ClarionProperties.xml
А дальше сам.
Igor
08 Апрель 2011, 22:00
Форум: CLARION for Windows
Тема: IP Driver и FILE:Record
Ответы: 2
Просмотры: 1396

Re: IP Driver и FILE:Record

Для меня это ж-па. (Novell , WIN, ORACLE - в одном флаконе) Стараюсь всегда делатьследующее sav:record GROUP;BYTE;DIM(SIZE(DISCHAR:RECORD). CODE ! ......набор байтов !далее идет шаблонный код ! Call Close file methods SAV:RECORD = DISCHAR:RECORD Relate:DISCHAR.Close DISCHAR:RECORD = SAV:RECORD !Как ...
Igor
15 Февраль 2011, 14:29
Форум: CLARION for Windows
Тема: Про кодировку
Ответы: 7
Просмотры: 4125

Re: Про кодировку

Желательно в контексте использования под Clarion
Можно посмотреть в NetTalk от CapeSoft в модуле NetAll.clw -> AnsiCStringToUnicodeCString
Igor
01 Февраль 2011, 19:42
Форум: CLARION for Windows
Тема: 2 вопроса о Report
Ответы: 3
Просмотры: 1985

Re: 2 вопроса о Report

Пардон вот полная FREE(SpisControl) SETTARGET(Report,?Detail) LOOP ThisField= 0{PROP:NextField,ThisField} IF ~ThisField THEN BREAK. IF ThisField{prop:TYPE} = CREATE:string IF ~CLIP(ThisField{prop:text}) = '' SPC:ID = ThisField ADD(SpisControl) IF ERROR() THEN STOP(ERROR()) . END END END LOOP I# = 1 ...
Igor
01 Февраль 2011, 19:38
Форум: CLARION for Windows
Тема: 2 вопроса о Report
Ответы: 3
Просмотры: 1985

Re: 2 вопроса о Report

Была задачка печати ветеренарных справок на фирменных бланках. Вот я делал так.(вроде штатные средства) !DATA секция SpisControl QUEUE,PRE(SPC) ID SHORT END ! Вставка ThisWindow.OpenReport ! после PARENT ( ReturnValue = PARENT.OpenReport()) ! вставка LOOP I# = 1 TO RECORDS(SpisControl) GET(SpisContr...