Давно хотел спросить, кто может подсказать, почему с версии 4.х так странно читаются\пишутся гуиды?
например (TC):
Код:
uint8 bitOrder[8] = {2, 3, 7, 4, 0, 5, 6, 1};
recvData.ReadBitInOrder(guid, bitOrder);
uint8 byteOrder[8] = {0, 2, 6, 1, 7, 3, 4, 5};
recvData.ReadBytesSeq(guid, byteOrder);
Причём между битами, может происходить чтение других данных. Зачем такие сложности сделали близы? Почему для каждого опкода свой порядок чтения гуида?