Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Каково отличие в работе флагов STRSAFE_NO_TRUNCATION и STRSAFE_NULL_ON_FAILURE?
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. WinAPI; C++; StrSafe.h Для функции StringCchCopyEx определены флаги STRSAFE_NULL_ON_FAILURE и STRSAFE_NO_TRUNCATION . Читаю MSDN и не могу понять, в чём их разница. MSDN STRSAFE_NULL_ON_FAILURE If the function fails, pszDest is set to an empty string ( TEXT("") ). In the case of a STRSAFE_E_INSUFFICIENT_BUFFER failure, any truncated string is overwritten. STRSAFE_NO_TRUNCATION As in the case of STRSAFE_NULL_ON_FAILURE , if the function fails, pszDest is set to an empty string ( TEXT("") ). In the case of a STRSAFE_E_INSUFFICIENT_BUFFER failure, any truncated string is overwritten. Экспериментальным путём обнаружить отличия так же не удалось: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. В комментариях показано, для результата STRSAFE_E_INSUFFICIENT_BUFFER результат применения флагов STRSAFE_NO_TRUNCATION и STRSAFE_NULL_ON_FAILURE идентичен (во всяком случае если судить по содержимому памяти в динамически выделенном буфере). Каково отличие в работе обозначенных флагов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 14:52 |
|
||
|
Каково отличие в работе флагов STRSAFE_NO_TRUNCATION и STRSAFE_NULL_ON_FAILURE?
|
|||
|---|---|---|---|
|
#18+
CompositumДоброго времени суток. WinAPI; C++; StrSafe.h Для функции StringCchCopyEx определены флаги STRSAFE_NULL_ON_FAILURE и STRSAFE_NO_TRUNCATION . Читаю MSDN и не могу понять, в чём их разница. Одно могу сказать определённо: это не Win API ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 15:09 |
|
||
|
Каково отличие в работе флагов STRSAFE_NO_TRUNCATION и STRSAFE_NULL_ON_FAILURE?
|
|||
|---|---|---|---|
|
#18+
CompositumКаково отличие в работе обозначенных флагов? А ты не допускаешь мысли, что это просто синонимы могут быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 15:11 |
|
||
|
Каково отличие в работе флагов STRSAFE_NO_TRUNCATION и STRSAFE_NULL_ON_FAILURE?
|
|||
|---|---|---|---|
|
#18+
MasterZivА ты не допускаешь мысли, что это просто синонимы могут быть ? Я допускаю мысль, что существуют ситуации, когда эти флаги дают разные результаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2015, 15:22 |
|
||
|
|

start [/forum/moderation_log.php?user_name=BSB]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 443ms |
| total: | 570ms |

| 0 / 0 |
