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

vic7tar
20 Июнь 2019, 0:12
Форум: CLARION for Windows
Тема: Доступ к очереди из процедуры
Ответы: 7
Просмотры: 127

Доступ к очереди из процедуры

Немножко переделал исходный пример: PROGRAM Map GetMyQueue(*Queue, *any, long) end MyQueue Queue Field String(3) num long. Code MyQueue.Field = 'AAA' ; MyQueue.num = 1 ;Add(MyQueue) MyQueue.Field = 'BBB' ; MyQueue.num = 2 ;Add(MyQueue) MyQueue.Field = 'CCC' ; MyQueue.num = 3 ;Add(MyQueue) MyQueue.Fi...
vic7tar
29 Май 2019, 22:23
Форум: CLARION for Windows
Тема: Закрытие окна по бездействию
Ответы: 10
Просмотры: 252

Закрытие окна по бездействию

morkovin писал(а):
29 Май 2019, 20:05
темплейт "вешается" на окно, указываешь период и процедуру, которая и будет запускаться через этот интервал.
А интервал - это максимум 24 дня?
vic7tar
29 Май 2019, 15:25
Форум: CLARION for Windows
Тема: Максимальное количество символов в строке исходного текста Clarion
Ответы: 19
Просмотры: 295

Максимальное количество символов в строке исходного текста Clarion

Кодировка касается всего файла.
Можно, например, в WinHex
И всё-таки, пробовали перезаписывать проблемный файл с кодом?
vic7tar
29 Май 2019, 15:01
Форум: CLARION for Windows
Тема: Максимальное количество символов в строке исходного текста Clarion
Ответы: 19
Просмотры: 295

Максимальное количество символов в строке исходного текста Clarion

Сделайте проще, откройте файл с этими коментами в обычном блокноте и перезапишите в кодировке ANSI.
У себя поставил после ! восемь тысяч знаков - и ничего.
vic7tar
29 Май 2019, 13:25
Форум: CLARION for Windows
Тема: Максимальное количество символов в строке исходного текста Clarion
Ответы: 19
Просмотры: 295

Максимальное количество символов в строке исходного текста Clarion

Наверняка в тексте спрятался юникод, с интернета ничего не вставляли?
vic7tar
16 Май 2019, 20:31
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

vic7tar писал(а): ↑16 Май 2019, 16:55 Я привел пример на на чистом Clarion-e, без всяких методов. Но вот это сильно! Clean & Elegant Language! :) Code ! Bind(cf:rec) ! Bind('cffield4', cf:field4) share(clafile ) BindExpression('rezult', '(cf:field1 - cf:field2 + cf:field4) * ACOS(cf:field3)') А вот...
vic7tar
16 Май 2019, 16:55
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

kreator писал(а):
16 Май 2019, 16:24
Тогда вместо share поставьте:
КОД: ВЫДЕЛИТЬ ВСЁ

Relate:clafile.SetOpenRelated()
Relate:clafile.Open
kreator, если у Вас есть примерчик - покажите. Я привел пример на на чистом Clarion-e, без всяких методов.
Где и что мне там подправить, чтобы заработало без биндов?
vic7tar
16 Май 2019, 16:07
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

kreator писал(а):
16 Май 2019, 15:36
. . .
! Bind(cf:rec)
! Bind('cffield4', cf:field4)
share(clafile )
BindExpression('rezult', '(cf:field1 - cf:field2 + cf:field4) * ACOS(cf:field3)')
if errorcode() ; message(errorcode()).
. . .
Код ошибки - 1011
vic7tar
16 Май 2019, 15:08
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

kreator писал(а):
16 Май 2019, 14:56
BindExpression прекрасно работает без Bind.
А маленький примерчик можно?
vic7tar
16 Май 2019, 14:14
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

kreator писал(а):
16 Май 2019, 13:54
Возникло недопонимание. Или у меня.
vic7tar , Вы в своём примере уберите операторы Bind. И увидите разницу.
Ну естественно будет ошибка. А зачем их убирать?
vic7tar
16 Май 2019, 13:20
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

Игорь Столяров писал(а):
16 Май 2019, 13:07
Есть непонимание описания, по которому все поля таблиц являются как бы предварительно забинденными.
Откуда идёт это непонимание, где в описании намёк на предварительную привязку? Не атрибут ли Bindable в объявлении структуры файла имеете ввиду?
vic7tar
16 Май 2019, 12:45
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

Игорь Столяров писал(а):
29 Апрель 2019, 19:20
Есть в какой-то таблице Tovar поле Tov:Number. Если посмотреть описание - то получается, что имя "Tov:Number" объявлено
всегда и везде … Но это не так. Получается, что имя "Tov:Number" действует только после открытия файла Tovar в потоке.
Так всё-таки, что не так с биндами?
vic7tar
16 Май 2019, 12:19
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

Есть в какой-то таблице Tovar поле Tov:Number. Если посмотреть описание - то получается, что имя "Tov:Number" объявлено всегда и везде … Но это не так. Получается, что имя "Tov:Number" действует только после открытия файла Tovar в потоке. При чём тут открытие файла? С биндами всё нормально, и обраб...
vic7tar
15 Май 2019, 23:30
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

kreator писал(а):
15 Май 2019, 23:28
Если Вы примените BindExpression к полям таблиц/файлов до их открытия, то результат будет нулевой.
Нулевой - это выдаст ошибку?
vic7tar
15 Май 2019, 23:00
Форум: CLARION for Windows
Тема: Интересные странности BindExpression
Ответы: 56
Просмотры: 876

Интересные странности BindExpression

Игорь Столяров писал(а):
28 Апрель 2019, 8:51
Т.е. складывается такое интересное впечатление, что для BindExpression() привязка наименований
полей таблицы выполняется только при её открытии … Так и должно быть ?
Что-то смотрю и смотрю и не могу понять - а что не работает, что не так в связке Bind...?