Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как структуру с bool(C) грамотно задекларировать в .Net?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код: vbnet 1. 2. Вот так не катит: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Полагаю из-за того что в C все bool засунуты битами в единственный байт, а в .Net каждый Boolean уже байт если не напутал. Делаю свою API на базе другой API, чтоб воспользоваться из .Net,и структура не заполняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2015, 20:05 |
|
||
|
Как структуру с bool(C) грамотно задекларировать в .Net?
|
|||
|---|---|---|---|
|
#18+
Дмитрий77, Читал, что bool занимает 1 байт (целочисленный), может его и маршалить как Byte? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2015, 20:27 |
|
||
|
Как структуру с bool(C) грамотно задекларировать в .Net?
|
|||
|---|---|---|---|
|
#18+
VSVLAD, VB, Boolean - 2 bytes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2015, 20:44 |
|
||
|
Как структуру с bool(C) грамотно задекларировать в .Net?
|
|||
|---|---|---|---|
|
#18+
Типо такого, не пробовал раньше: Код: vbnet 1. 2. 3. 4. 5. 6. MSDNA 1-byte signed integer. You can use this member to transform a Boolean value into a 1-byte, C-style bool ( true = 1, false = 0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2015, 20:50 |
|
||
|
Как структуру с bool(C) грамотно задекларировать в .Net?
|
|||
|---|---|---|---|
|
#18+
VSVLADТипо такого, не пробовал раньше: Код: vbnet 1. 2. 3. 4. 5. 6. MSDNA 1-byte signed integer. You can use this member to transform a Boolean value into a 1-byte, C-style bool ( true = 1, false = 0) Да, спасибо, вот так спасло: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. По крайней мере IsWrongHardwareID и IsKeyExpired определяются правильно, а больше мне из этой ахинеи ничего не нужно. Да, блин, купил год назад "новый" AsProtect считай даром -за 20$ (вместе с новой версией старого), дай думаю воспользуюсь, там ключи короткие в строчку вместо простыней, которые в старом, всяко поприличней выглядит. Ну и вот сижу разбираюсь в этих "модах", вообще старый конечно попроще и поудобней, ток ради коротких ключей имеет смысл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2015, 00:59 |
|
||
|
Как структуру с bool(C) грамотно задекларировать в .Net?
|
|||
|---|---|---|---|
|
#18+
А <MarshalAs(UnmanagedType.Bool)> не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2015, 17:54 |
|
||
|
Как структуру с bool(C) грамотно задекларировать в .Net?
|
|||
|---|---|---|---|
|
#18+
MrVoid, MSISDN пишет что это 4х-байтовое поле, а bool - Сишный, однобайтовый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2015, 18:01 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=38993096&tid=1401396]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 157ms |

| 0 / 0 |
