- 1
- 2
https://infostart.ru/public/72175/
1C.Net:Предприятие + DirectX = 3D-графика на формах 1С:Предприятие
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
https://infostart.ru/public/72175/
1C.Net:Предприятие + DirectX = 3D-графика на формах 1С:Предприятие
Зачем? Зачем?
j123123 04.06.2020 16:36 # 0
jojaxon 04.06.2020 16:47 # 0
В sqlite можно свое расширение написать и в особую таблицу так писать.
j123123 04.06.2020 16:51 # +2
bormand 04.06.2020 16:55 # 0
KOPOHABuPYC 04.06.2020 20:32 # 0
guest8 04.06.2020 16:39 # −999
bormand 04.06.2020 16:39 # 0
j123123 04.06.2020 16:56 # 0
Там же по-сути предлагают вызывать какую-то дотнетовскую хуету, через которую дергается DirectX. Мазохизм какой-то. Лучше б сделали вызовы сишки и рисовали более прямолинейно, такая вот хуйня есть https://its.1c.eu/db/metod8dev#content:3221:hdoc - можно там не только через проприетарный DirectX, но и через OpenGL какую-то хрень рисовать - переносимость будет. Подключил SDL2 и рисуй там в окошке любую хрень на основе данных из 1С
j123123 04.06.2020 17:03 # 0
>
>Параметры:
>
> <lMethodNum> Тип: const long. Порядковый номер метода.
> <pvarRetValue> Тип: tVariant*. Указатель на структуру tVariant, содержащую возвращаемое значение.
> <paParams> Тип: tVariant*. Указатель на массив структур tVariant, содержащий значения параметров метода. Если метод не имеет параметров, то содержит NULL.
> <lSizeArray> Тип: const long. Размер массива paParams.
>
>Возвращаемое значение:
>
> true – соответствующий метод вызван, ошибок не произошло.
> false – отсутствует метод или произошла ошибка времени исполнения (runtime error).
>
>Описание:
>
>Выполняется метод с порядковым номером lMethodNum. Если метод возвращает false, возникает ошибка времени выполнения и выполнение модуля 1С:Предприятия прекращается. Память для массива параметров выделяется "1С:Предприятием". Если возвращаемое значение имеет тип строка или двоичные данные, компонента выделяет память функцией AllocMemory менеджера памяти, записывает туда данные и сохраняет этот адрес в соответствующем поле структуры. "1С:Предприятие" освободит эту память вызовом FreeMemory.
Какое API)))
j123123 04.06.2020 17:07 # 0
void CallSomeShitWithSomeResult(void *crap);
Всё остальное - лишняя хуйня
guest8 04.06.2020 17:45 # −999
bormand 04.06.2020 17:15 # 0
Какая диагностика )))
guest8 04.06.2020 17:31 # −999
guest8 04.06.2020 16:59 # −999
3oJIoTou_xyu 04.06.2020 17:47 # 0