Свойство LayoutStyleNumber

Автор Lemieux, 29.07.24, 12:42:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Lemieux

Почему у свойства LayoutStyleNumber тип double?  8-)
В КОМПАС есть стиль 0.999999314666?

UU

Скорее должен быть Integer, т.к. Double занимает столько же байт.

Lemieux

Цитата: UU от 29.07.24, 17:42:06Скорее должен быть Integer, т.к. Double занимает столько же байт.
int занимает 4 байта, а double 8 байт, но это без разницы. Конечно должен быть int. Я думал, что кто-то из старичков скажет, что в этом есть какой-то сакральный смысл.

UU

Есть целочисленный тип занимающий 8 байт и в принципе можно его и в double запихнуть, а потом прочитать, как целое число.

Lemieux

Цитата: UU от 31.07.24, 07:42:25Есть целочисленный тип занимающий 8 байт и в принципе можно его и в double запихнуть, а потом прочитать, как целое число.
Вы пытаетесь обосновать некомпетентность программистов АСКОН? Давайте тогда всё представлять в double или long, если потом можно приводить к нужному типу. Или вообще можно было сделать object и не париться, пусть тот кто пользуется API парится с приведением к типам.

UU

Цитата: Lemieux от 31.07.24, 08:46:57Вы пытаетесь обосновать некомпетентность программистов АСКОН? Давайте тогда всё представлять в double или long, если потом можно приводить к нужному типу. Или вообще можно было сделать object и не париться, пусть тот кто пользуется API парится с приведением к типам.
Компетентность ничью я не собираюсь тут обсуждать.
А то, что есть в API несоответствие типа переменной и того, что эта переменная представляет, сталкивался с таким.