Size: a a a

2020 August 20

A

Anes in supapro.cxx
может кто сталкивался с чем то подобным? я просто даже понять не могу что за формат, и почему эти коменты влиятют на результат. Сам скрипт который я вставляю рабочий и строки должен возвращать
источник

IK

Ivan Koliesnik in supapro.cxx
Anes
это верхняя обертка в файле. Это как аналог json формата как я понял. В своей структуре записаны файлы. Пробовал в коде считывание из файла найти, но пока не получается
ну походу кто-то свой парсер писал под это дело... не хотели заморачиватся с json-ом... думаю там - это не комменты
источник

A

Anes in supapro.cxx
Ivan Koliesnik
ну походу кто-то свой парсер писал под это дело... не хотели заморачиватся с json-ом... думаю там - это не комменты
та еще один момент, структура объекта
Название объекта { 
REFRESH_BY_TIMER 10
ON_REMOVE {}
KEY_FIELDS {}
FIELDS {}
SQL {}
}
источник

A

Anes in supapro.cxx
В секции sql как раз и лежит скрипт
источник

IK

Ivan Koliesnik in supapro.cxx
Anes
Я пробую добавить свой объект и скрипт к нему. Объект видно, но скрипт не отрабатывает. Заметил одну странность. Все скрипты начинаются с многострочных комментариев. По типу ``                 /*1*/   SELECT
               /*2*/   1000000000 + OTI_OBJECTS.R_NUM,
               /*3*/   BOR_GET_AER(OTI_OBJECTS.R_NUM)
               /*4*/   FROM    OTI_OBJECTS
               /*5*/   WHERE   (1000000000 + OTI_OBJECTS.R_NUM) = :1
``` влиятют ли эти коменты в плюсах как то на считывание инфы из файла? по идее не  должны но вдруг. Потому что я заметил на конечный результат их изменение как то виляет
возможно ПО подставляет /*2*/ на свои данныеб а потом выполняет, потому что сразу видно что не хватает данных для скрипта
источник

A

Anes in supapro.cxx
Ivan Koliesnik
возможно ПО подставляет /*2*/ на свои данныеб а потом выполняет, потому что сразу видно что не хватает данных для скрипта
эти комменты стоят на всех скриптах, даже на тех что не принимают данные на вход, плюс для входных данных там есть операторы по типу :1 :2 и так далее
источник

IK

Ivan Koliesnik in supapro.cxx
Anes
эти комменты стоят на всех скриптах, даже на тех что не принимают данные на вход, плюс для входных данных там есть операторы по типу :1 :2 и так далее
:1 то использует сам скрипт, а я тебе намекаю что прога сначала берет с этого файла строку, потом заменяет /*2*/ на то что ей нужно, а потом выполняет...
источник

A

Anes in supapro.cxx
аааа
источник

A

Anes in supapro.cxx
Ivan Koliesnik
:1 то использует сам скрипт, а я тебе намекаю что прога сначала берет с этого файла строку, потом заменяет /*2*/ на то что ей нужно, а потом выполняет...
но тут я кажется на конец то таки нашел место где вызывается и считывается этот файл. И да скорее всего вы правы, и это какой то самопальный формат данных
источник

IK

Ivan Koliesnik in supapro.cxx
Anes
но тут я кажется на конец то таки нашел место где вызывается и считывается этот файл. И да скорее всего вы правы, и это какой то самопальный формат данных
ну с одной стороны, это упрощает поиска скрипта по коду.и читаемось по лучше а не вставлять "select " + string(obj.name) + " траттата"
источник

A

Anes in supapro.cxx
Ivan Koliesnik
ну с одной стороны, это упрощает поиска скрипта по коду.и читаемось по лучше а не вставлять "select " + string(obj.name) + " траттата"
Да. Не спорю удобно и менять, и собирать по новой  не нужно. Но с другой стороны не знаю когда быстро нужный участок не найдешь
источник

IK

Ivan Koliesnik in supapro.cxx
Anes
Да. Не спорю удобно и менять, и собирать по новой  не нужно. Но с другой стороны не знаю когда быстро нужный участок не найдешь
вот тут нужно тегировать в комментариях что бы по поиску найти где обьявлено, и где применяется
источник

И2

Иооов 248455 in supapro.cxx
Привет
источник

IZ

Ilia Zviagin in supapro.cxx
Anes
Всем привет. Не знаю относится ли это к плюсам, поэтому и пишу. В приложухе есть файл с которого вытаскиваются готовые скрипты sql для инициализации чекбоксов в окошке от qt. Приложение работает с базой oracle
Не относится
источник

AF

Aidar Fattakhov in supapro.cxx
Anes
Я пробую добавить свой объект и скрипт к нему. Объект видно, но скрипт не отрабатывает. Заметил одну странность. Все скрипты начинаются с многострочных комментариев. По типу ``                 /*1*/   SELECT
               /*2*/   1000000000 + OTI_OBJECTS.R_NUM,
               /*3*/   BOR_GET_AER(OTI_OBJECTS.R_NUM)
               /*4*/   FROM    OTI_OBJECTS
               /*5*/   WHERE   (1000000000 + OTI_OBJECTS.R_NUM) = :1
``` влиятют ли эти коменты в плюсах как то на считывание инфы из файла? по идее не  должны но вдруг. Потому что я заметил на конечный результат их изменение как то виляет
Это ж не комменты
источник

A

Anes in supapro.cxx
Aidar Fattakhov
Это ж не комменты
буду рад если просветите
источник

AF

Aidar Fattakhov in supapro.cxx
Anes
буду рад если просветите
Ну там /* 3 */, остальное же не коменты
источник

BH

Blue Heart in supapro.cxx
Статью про pod читаю, срач парт 2 будет?
источник

Е

Егор in supapro.cxx
Можно как-то соединить два std::filesystem::path не мутируя не один из них? Вот это работает не так как нужно https://en.cppreference.com/w/cpp/filesystem/path/append
path("C:foo") / "/bar";  // yields "C:/bar"
Мне нужно просто их объединить
C:\foo + \bar -> C:\foo\bar
источник

NI

Nikita Ivanov in supapro.cxx
C:foo не оч валидный путь вроде
источник