Clarion 11-12
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2335
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Clarion 11-12
Ручками! Всё ручками. И давайте завяжем со флудом
Это я только кажусь дураком! На самом деле я полный идиот!
-
- ✯ Ветеран ✯
- Сообщения: 1703
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Clarion 11-12
обсуждалось viewtopic.php?p=39440#p39440
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4629
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 7 раз
- Поблагодарили: 37 раз
Clarion 11-12
Помнится, Тиньков в беседе с Собчак убеждал ее, что, если ручками, то экономится куча денег. У нас не тот случай, автоматизировать надо.
По моему восприятию, автоматический экспорт в txa в с11 работает корректнее, чем в с6. В с6 периодически файлы просто почему-то не создавались. В с11 такого не наблюдается. Касаемо txd в с11 да, он не выгружается, файл с нулевой длиной. Помимо атосохранения на второй диск, у меня еще батник прописан, который закидывает dct/app проекта в отдельные папки на второй диск. Время от времени запускаю. Еще иногда (раз в квартал или полгода) копирую все на ноутбук на всякий случай.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 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), ну и при сборке - норм.
: в с11.1 abc browse хотел быстро сваять browse для вывода некоторой информации из ms sql (описана в dct), включаю мультисортировку по табличке ms sql и выборочно хочу выключить некоторые поля - например, поле время в соcтавном data-time
Spoiler
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), ну и при сборке - норм.
-
- ✯ Ветеран ✯
- Сообщения: 4990
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Clarion 11-12
Ал, не очень понятно. Но, если стоит галка "Override...", то надо добавить поля. Если надо выключить поля, то надо поставить галку "Disable Column". Иначе ошибка. За версию Клариона не скажу, но в C11.1 так.
We are hard at work… for you.
-
- ✯ Ветеран ✯
- Сообщения: 1014
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Clarion 11-12
это понятно что обязательно ставить,
уточняю что меня смутило - в обоих случая стоит "Override...", но либо стоит или не стоит галка "Disable..." - возвращаетесь на уровень ВЫШЕ и видите и в первом и во втором вариантах ОДИНАКОВЫЙ ТЕКСТ "(Overridden)(Disable)" у поля - что не соответствует действительности в варианте когда галка "Disable Column" не поставлена...
Spoiler
-
- ✯ Ветеран ✯
- Сообщения: 4990
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Clarion 11-12
Баг. В C11 тоже так. Более ранних версий сейчас у меня нет.
We are hard at work… for you.
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2335
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Clarion 11-12
Никто не делал dll из кларионовского приложения для вызова его из программ на C++/C# ? Есть какие-то хитрости и ньюансы? Приложение "глухое", никаких окон.
Это я только кажусь дураком! На самом деле я полный идиот!
- Дед Пахом
- Старичок
- Сообщения: 3135
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Clarion 11-12
EasyComCreator помогает сделать COM dll, которую можно вызывать откуда хочешь.
С уважением, ДП
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2335
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Clarion 11-12
Интересно, его кто-нибудь тестировал за последние несколько лет? А то достаточно столкнуться со сложностями установки...
Спасибо за совет. Посмотрю.
Это я только кажусь дураком! На самом деле я полный идиот!
Clarion 11-12
Я делал, правда очень давно, но принципы не поменялись.Губин Игорь писал(а): ↑15 Июнь 2022, 17:37 Никто не делал dll из кларионовского приложения для вызова его из программ на C++/C# ? Есть какие-то хитрости и ньюансы? Приложение "глухое", никаких окон.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7385
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 14 раз
- Поблагодарили: 49 раз
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 нигде не используется.
За теми кто отстал - не возвращаться. (С) Кодекс
Clarion 11-12
Помнится при вызовк с C# был какой-то костыль с передачей из него в dll *Cstring. Удалось как-то обойти. Если нужны подробности могу поискать в архиве.
>>> C# не пробовал, а из Delphi и C++ вызывал.
>>> C# не пробовал, а из Delphi и C++ вызывал.
- Губин Игорь
- ✯ Ветеран ✯
- Сообщения: 2335
- Зарегистрирован: 16 Сентябрь 2005, 16:35
- Откуда: Москва
- Поблагодарили: 18 раз
Clarion 11-12
Поищи в реадми посредних патчей. Там где-то было описание как его линковка включается в настройках Report и как выключается. Искать самому лень.Игорь Столяров писал(а): ↑18 Июнь 2022, 9:09 прилинковывается файл ClaI2PDF.DLL, а при сборке аналогичного проекта Single-EXE - нет ?
Это я только кажусь дураком! На самом деле я полный идиот!