Глупые вопросы
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4646
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Глупые вопросы
Вот и я подумал, надо на чистую воду переходить. А то что-то с этой жарой на сладкую газяву тянет.
C6/C11, ШВС, tps/btrieve.
Глупые вопросы
Подскажите пожалуйста что бы это могло быть (cw 7.3.7995) пытаюсь давний проект поправить - все вроде открывается и компилируется, но когда у одной операции пробую зайти в редактирование окна (кнопка window) он дает ошибку
"c:\AppGen__DummyFile_.clw(23,120): Unexpected connecter :
c:\AppGen__DummyFile_.clw(24,114): Unexpected connecter :
c:\AppGen__DummyFile_.clw(25,111): Unexpected connecter :"
при это исходник окна (кнопка ...) открывается и там вроде осмысленная информация. остальные окна приложения открываются нормально...
"c:\AppGen__DummyFile_.clw(23,120): Unexpected connecter :
c:\AppGen__DummyFile_.clw(24,114): Unexpected connecter :
c:\AppGen__DummyFile_.clw(25,111): Unexpected connecter :"
при это исходник окна (кнопка ...) открывается и там вроде осмысленная информация. остальные окна приложения открываются нормально...
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Глупые вопросы
Уже хорошо ! Смотрите в указанных позициях (СТРОКА,КОЛОНКА), что не нравится форматеру окна.
Скорее всего это управляющие команды (начинаются с #) или копируйте строки 23-25 сюда, будем посмотреть.
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Глупые вопросы
Название файла какое-то странное. Может имеет смысл перетащить проект на что-то поновее? Седьмая версия совсем не того.
We are hard at work… for you.
Глупые вопросы
Код: Выделить всё
Program
Map.
str CString(64)
Code
||| формирование строки |||
str = '1-я часть, ' & |первая часть строки
| здесь пишем
| что угодно...
'2-я часть.' |вторая часть строки
|| Выводим сообщение ||
message(str)
Return
C10, Win10x64
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Глупые вопросы
Удивлён, но можно. Компилятор пропускает. А редактор не понимает.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Глупые вопросы
Где-то в справке есть, что символ "|" является прерывателем строки кода, т.е. всё что идёт после него -
это формально даже не комментарий, а просто "мёртвая зона" компилятора.
И это ещё нечего. Например в языке PL/1 (на котором я учил программирование в универе) прерывателем
строки являются 14 пробелов с первой позиции. Т.е. с 15 колонки можно было писать всё что хошь ..
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Глупые вопросы
По сути верно. Из справки:Игорь Столяров писал(а): ↑14 Август 2020, 18:21 Где-то в справке есть, что символ "|" является прерывателем строки кода, т.е. всё что идёт после него -
это формально даже не комментарий, а просто "мёртвая зона" компилятора.
По русски:| Vertical bar is the source code line continuation character.
Вертикальная черта - это символ продолжения строки исходного кода.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Глупые вопросы
Возьму на вооружение. Иногда нужно комментить целые строки SQL-запросов.
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Глупые вопросы
Но есть один момент. (С) группировка Ленинград
Никто не может гарантировать, что это выгрузится или загрузится через TXA сейчас или будущих версиях Clarion ...
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 4994
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Глупые вопросы
Так вроде надёжнее ...Игорь Столяров писал(а): ↑16 Август 2020, 17:41Но есть один момент. (С) группировка Ленинград
Никто не может гарантировать, что это выгрузится или загрузится через TXA сейчас или будущих версиях Clarion ...
Код: Выделить всё
Message( |! xxxx
'Строка '|! yyyy
|! zzz
|! 1122
& '2' |! xxxx
)
- ShilakAV
- Бывалый
- Сообщения: 55
- Зарегистрирован: 25 Декабрь 2005, 9:55
- Откуда: Амурская область
- Благодарил (а): 1 раз
Глупые вопросы
Здравствуйте! Имеется глупый вопрос. Никак не получается отобразить символ | в message(). Происходит разбиение сообщения на строки. 2 символа подряд ставил, в двойные кавычки("") оборачивал, комбинацию <124> указывал, разные комбинации двойных и одинарных кавычек использовал. Начинаю сомневаться, что это вообще возможно. Никто не сталкивался? Clarion 11.1
- Игорь Столяров
- Ветеран движения
- Сообщения: 7398
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Глупые вопросы
В описании функции Message есть однозначный текст про служебный символ:
Если Вы решительно настроены сделать это против ветра - можно использовать аналог из WinAPI ...A vertical bar (|) in the text indicates a line break for multi-line messages.
За теми кто отстал - не возвращаться. (С) Кодекс