Страница 114 из 158

Clarion 11-12

Добавлено: 07 Июнь 2022, 18:41
Губин Игорь
Ручками! Всё ручками. И давайте завяжем со флудом :lol:

Clarion 11-12

Добавлено: 08 Июнь 2022, 9:14
gopstop2007
обсуждалось viewtopic.php?p=39440#p39440

Clarion 11-12

Добавлено: 08 Июнь 2022, 9:55
finsoftrz
Губин Игорь писал(а): 07 Июнь 2022, 18:41 Ручками! Всё ручками. И давайте завяжем со флудом :lol:
Помнится, Тиньков в беседе с Собчак убеждал ее, что, если ручками, то экономится куча денег. У нас не тот случай, автоматизировать надо. :-)
По моему восприятию, автоматический экспорт в txa в с11 работает корректнее, чем в с6. В с6 периодически файлы просто почему-то не создавались. В с11 такого не наблюдается. Касаемо txd в с11 да, он не выгружается, файл с нулевой длиной. Помимо атосохранения на второй диск, у меня еще батник прописан, который закидывает dct/app проекта в отдельные папки на второй диск. Время от времени запускаю. Еще иногда (раз в квартал или полгода) копирую все на ноутбук на всякий случай.

Clarion 11-12

Добавлено: 10 Июнь 2022, 11:19
Ал
народ, туплю или так и есть (т.е. нужно поправить template)?
:( : в с11.1 abc browse хотел быстро сваять browse для вывода некоторой информации из ms sql (описана в dct), включаю мультисортировку по табличке ms sql и выборочно хочу выключить некоторые поля - например, поле время в соcтавном data-time
Spoiler
Screen.jpg
(дабы не получать сообщения об ошибке в запросе, если оператор включит в бровзе сортировку сразу и по дате и по времени этого поля...), при сборке ошибка - выяснил что не добавляется определение "GetSortingColumnString PROCEDURE(STRING pSign,STRING pColumnName,STRING pColumnPicture),STRING,VIRTUAL" и нужно или руками добавить это определение или удалить процедуру
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), ну и при сборке - норм.

Clarion 11-12

Добавлено: 10 Июнь 2022, 11:52
kreator
Ал, не очень понятно. Но, если стоит галка "Override...", то надо добавить поля. Если надо выключить поля, то надо поставить галку "Disable Column". Иначе ошибка. За версию Клариона не скажу, но в C11.1 так.

Clarion 11-12

Добавлено: 10 Июнь 2022, 12:09
Ал
kreator писал(а): 10 Июнь 2022, 11:52 Ал, не очень понятно. Но, если стоит галка "Override...", то надо добавить поля. Если надо выключить поля, то надо поставить галку "Disable Column". Иначе ошибка. За версию Клариона не скажу, но в C11.1 так.
это понятно что обязательно ставить,
уточняю что меня смутило - в обоих случая стоит "Override...", но либо стоит или не стоит галка "Disable..." - возвращаетесь на уровень ВЫШЕ и видите и в первом и во втором вариантах ОДИНАКОВЫЙ ТЕКСТ "(Overridden)(Disable)" у поля - что не соответствует действительности в варианте когда галка "Disable Column" не поставлена...
Spoiler
Screen1.jpg
т.е. состояние разное, сообщение одинаковое, тогда надо или при забытом нажатии на "disable.." если дополнительные сортировочные варианты у поля не указаны, принудительно автоматом ставить "disable..." чтобы не получать ошибку или выдавать предупреждение?, т.е. в ситуации если поля не добавили при включенном "Override..." - то разве это уже не говорит о том, что надо поле выключать, зачем еще дополнительно указывать "disable.."?.

Clarion 11-12

Добавлено: 10 Июнь 2022, 15:10
kreator
Баг. В C11 тоже так. Более ранних версий сейчас у меня нет.

Clarion 11-12

Добавлено: 15 Июнь 2022, 17:37
Губин Игорь
Никто не делал dll из кларионовского приложения для вызова его из программ на C++/C# ? Есть какие-то хитрости и ньюансы? Приложение "глухое", никаких окон.

Clarion 11-12

Добавлено: 15 Июнь 2022, 17:56
Дед Пахом
EasyComCreator помогает сделать COM dll, которую можно вызывать откуда хочешь.

Clarion 11-12

Добавлено: 15 Июнь 2022, 18:13
Губин Игорь
Дед Пахом писал(а): 15 Июнь 2022, 17:56 EasyComCreator помогает сделать COM dll, которую можно вызывать откуда хочешь
Интересно, его кто-нибудь тестировал за последние несколько лет? А то достаточно столкнуться со сложностями установки...
Спасибо за совет. Посмотрю.

Clarion 11-12

Добавлено: 17 Июнь 2022, 6:46
PavelNK
Губин Игорь писал(а): 15 Июнь 2022, 17:37 Никто не делал dll из кларионовского приложения для вызова его из программ на C++/C# ? Есть какие-то хитрости и ньюансы? Приложение "глухое", никаких окон.
Я делал, правда очень давно, но принципы не поменялись.

Clarion 11-12

Добавлено: 17 Июнь 2022, 6:47
PavelNK
C# не пробовал, а из Delphi и C++ вызывал.

Clarion 11-12

Добавлено: 18 Июнь 2022, 9:09
Игорь Столяров
Привет всем !

Clarion 11.1.13815 (т.е. крайний)

Кто-нибудь знает тайну, почему теперь при сборке любого Multi-DLL проекта у нему
прилинковывается файл ClaI2PDF.DLL, а при сборке аналогичного проекта Single-EXE - нет ?

Есстественно вся это шняга SV с т.н. "новой" генерацией PDF нигде не используется.

Clarion 11-12

Добавлено: 18 Июнь 2022, 11:43
seawolf
Помнится при вызовк с C# был какой-то костыль с передачей из него в dll *Cstring. Удалось как-то обойти. Если нужны подробности могу поискать в архиве.

>>> C# не пробовал, а из Delphi и C++ вызывал.

Clarion 11-12

Добавлено: 19 Июнь 2022, 11:41
Губин Игорь
Игорь Столяров писал(а): 18 Июнь 2022, 9:09 прилинковывается файл ClaI2PDF.DLL, а при сборке аналогичного проекта Single-EXE - нет ?
Поищи в реадми посредних патчей. Там где-то было описание как его линковка включается в настройках Report и как выключается. Искать самому лень.