
Clarion 11-12
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Clarion 11-12
Ручками! Всё ручками. И давайте завяжем со флудом 

Это я только кажусь дураком! На самом деле я полный идиот!
Губин Игорь
-
- Полимат
- Сообщения: 1817
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 27 раз
- Поблагодарили: 10 раз
Clarion 11-12
обсуждалось viewtopic.php?p=39440#p39440
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5295
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Clarion 11-12
Помнится, Тиньков в беседе с Собчак убеждал ее, что, если ручками, то экономится куча денег. У нас не тот случай, автоматизировать надо.

По моему восприятию, автоматический экспорт в txa в с11 работает корректнее, чем в с6. В с6 периодически файлы просто почему-то не создавались. В с11 такого не наблюдается. Касаемо txd в с11 да, он не выгружается, файл с нулевой длиной. Помимо атосохранения на второй диск, у меня еще батник прописан, который закидывает dct/app проекта в отдельные папки на второй диск. Время от времени запускаю. Еще иногда (раз в квартал или полгода) копирую все на ноутбук на всякий случай.
C6/C12, ШВС, tps/btrieve.
finsoftrz
-
- ✯ Ветеран ✯
- Сообщения: 1040
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion 11-12
народ, туплю или так и есть (т.е. нужно поправить template)?
: в с11.1 abc browse хотел быстро сваять browse для вывода некоторой информации из ms sql (описана в dct), включаю мультисортировку по табличке ms sql и выборочно хочу выключить некоторые поля - например, поле время в соcтавном data-time (дабы не получать сообщения об ошибке в запросе, если оператор включит в бровзе сортировку сразу и по дате и по времени этого поля...), при сборке ошибка - выяснил что не добавляется определение "GetSortingColumnString PROCEDURE(STRING pSign,STRING pColumnName,STRING pColumnPicture),STRING,VIRTUAL" и нужно или руками добавить это определение или удалить процедуру с вызовом - результат в любом варианте норм - поле выключается из доступных для выбора для сортировки...
p.s. уточняю - галочку disable не отмечаем, уходим выше - видим сообщение что все норм - ...(Overridden)(Disable), при сборке ошибка; возвращаемся и ставим обе галочки, уходим выше - видим то же сообщение что все норм - ...(Overridden)(Disable), ну и при сборке - норм.

Spoiler
Код: Выделить всё
BRW1::SortHeader.GetSortingColumnString PROCEDURE(STRING pSign,STRING pColumnName,STRING pColumnPicture)
CODE
CASE(UPPER(pColumnName))
OF '...:DATETIMEOTG_TIME'
OF '...:DATETIMESCAN_TIME'
END
RETURN PARENT.GetSortingColumnString(pSign,pColumnName,pColumnPicture)
p.s. уточняю - галочку disable не отмечаем, уходим выше - видим сообщение что все норм - ...(Overridden)(Disable), при сборке ошибка; возвращаемся и ставим обе галочки, уходим выше - видим то же сообщение что все норм - ...(Overridden)(Disable), ну и при сборке - норм.
Ал
-
- ✯ Ветеран ✯
- Сообщения: 5169
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Clarion 11-12
Ал, не очень понятно. Но, если стоит галка "Override...", то надо добавить поля. Если надо выключить поля, то надо поставить галку "Disable Column". Иначе ошибка. За версию Клариона не скажу, но в C11.1 так.
We are hard at work… for you. 

kreator
-
- ✯ Ветеран ✯
- Сообщения: 1040
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion 11-12
это понятно что обязательно ставить,kreator писал(а): 10 Июнь 2022, 11:52 Ал, не очень понятно. Но, если стоит галка "Override...", то надо добавить поля. Если надо выключить поля, то надо поставить галку "Disable Column". Иначе ошибка. За версию Клариона не скажу, но в C11.1 так.
уточняю что меня смутило - в обоих случая стоит "Override...", но либо стоит или не стоит галка "Disable..." - возвращаетесь на уровень ВЫШЕ и видите и в первом и во втором вариантах ОДИНАКОВЫЙ ТЕКСТ "(Overridden)(Disable)" у поля - что не соответствует действительности в варианте когда галка "Disable Column" не поставлена... т.е. состояние разное, сообщение одинаковое, тогда надо или при забытом нажатии на "disable.." если дополнительные сортировочные варианты у поля не указаны, принудительно автоматом ставить "disable..." чтобы не получать ошибку или выдавать предупреждение?, т.е. в ситуации если поля не добавили при включенном "Override..." - то разве это уже не говорит о том, что надо поле выключать, зачем еще дополнительно указывать "disable.."?.
Ал
-
- ✯ Ветеран ✯
- Сообщения: 5169
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Clarion 11-12
Баг. В C11 тоже так. Более ранних версий сейчас у меня нет.
We are hard at work… for you. 

kreator
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Clarion 11-12
Никто не делал dll из кларионовского приложения для вызова его из программ на C++/C# ? Есть какие-то хитрости и ньюансы? Приложение "глухое", никаких окон.
Это я только кажусь дураком! На самом деле я полный идиот!
Губин Игорь
- Дед Пахом
- Старичок
- Сообщения: 3300
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 51 раз
- Контактная информация:
Clarion 11-12
EasyComCreator помогает сделать COM dll, которую можно вызывать откуда хочешь.
С уважением, ДП
Дед Пахом
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Clarion 11-12
Интересно, его кто-нибудь тестировал за последние несколько лет? А то достаточно столкнуться со сложностями установки...Дед Пахом писал(а): 15 Июнь 2022, 17:56 EasyComCreator помогает сделать COM dll, которую можно вызывать откуда хочешь
Спасибо за совет. Посмотрю.
Это я только кажусь дураком! На самом деле я полный идиот!
Губин Игорь
Clarion 11-12
Я делал, правда очень давно, но принципы не поменялись.Губин Игорь писал(а): 15 Июнь 2022, 17:37 Никто не делал dll из кларионовского приложения для вызова его из программ на C++/C# ? Есть какие-то хитрости и ньюансы? Приложение "глухое", никаких окон.
PavelNK
PavelNK
- Игорь Столяров
- Ветеран движения
- Сообщения: 8073
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Clarion 11-12
Привет всем !
Clarion 11.1.13815 (т.е. крайний)
Кто-нибудь знает тайну, почему теперь при сборке любого Multi-DLL проекта у нему
прилинковывается файл ClaI2PDF.DLL, а при сборке аналогичного проекта Single-EXE - нет ?
Есстественно вся это шняга SV с т.н. "новой" генерацией PDF нигде не используется.
Clarion 11.1.13815 (т.е. крайний)
Кто-нибудь знает тайну, почему теперь при сборке любого Multi-DLL проекта у нему
прилинковывается файл ClaI2PDF.DLL, а при сборке аналогичного проекта Single-EXE - нет ?
Есстественно вся это шняга SV с т.н. "новой" генерацией PDF нигде не используется.
Make Clarion Great Again ! 
Игорь Столяров
Clarion 11-12
Помнится при вызовк с C# был какой-то костыль с передачей из него в dll *Cstring. Удалось как-то обойти. Если нужны подробности могу поискать в архиве.
>>> C# не пробовал, а из Delphi и C++ вызывал.
>>> C# не пробовал, а из Delphi и C++ вызывал.
seawolf
- Губин Игорь
- Шубуршун
- Сообщения: 2584
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Благодарил (а): 3 раза
- Поблагодарили: 26 раз
Clarion 11-12
Поищи в реадми посредних патчей. Там где-то было описание как его линковка включается в настройках Report и как выключается. Искать самому лень.Игорь Столяров писал(а): 18 Июнь 2022, 9:09 прилинковывается файл ClaI2PDF.DLL, а при сборке аналогичного проекта Single-EXE - нет ?
Это я только кажусь дураком! На самом деле я полный идиот!
Губин Игорь
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)