Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.06.2015, 20:05
|
|||
|---|---|---|---|
Как структуру с 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:27
|
|||
|---|---|---|---|
Как структуру с bool(C) грамотно задекларировать в .Net? |
|||
|
#18+
Дмитрий77, Читал, что bool занимает 1 байт (целочисленный), может его и маршалить как Byte? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2015, 20:44
|
|||
|---|---|---|---|
|
|||
Как структуру с bool(C) грамотно задекларировать в .Net? |
|||
|
#18+
VSVLAD, VB, Boolean - 2 bytes ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.06.2015, 20:50
|
|||
|---|---|---|---|
Как структуру с 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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.06.2015, 00:59
|
|||
|---|---|---|---|
Как структуру с 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$ (вместе с новой версией старого), дай думаю воспользуюсь, там ключи короткие в строчку вместо простыней, которые в старом, всяко поприличней выглядит. Ну и вот сижу разбираюсь в этих "модах", вообще старый конечно попроще и поудобней, ток ради коротких ключей имеет смысл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2015, 17:54
|
|||
|---|---|---|---|
Как структуру с bool(C) грамотно задекларировать в .Net? |
|||
|
#18+
А <MarshalAs(UnmanagedType.Bool)> не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.06.2015, 18:01
|
|||
|---|---|---|---|
Как структуру с bool(C) грамотно задекларировать в .Net? |
|||
|
#18+
MrVoid, MSISDN пишет что это 4х-байтовое поле, а bool - Сишный, однобайтовый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=igara&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 438ms |
| total: | 593ms |

| 0 / 0 |
