Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
Dima TЭто ошибка доступа к несуществующей памяти. try...catch ее не ловит. Используй для проверки IsBadReadPtr() или SEH спасибо, IsBadReadPtr оказалась бесполезной, а вот соответствующая опция компилятора - то, что нужно и работает как на тестовом примере: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. так и на самом проекте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 18:30 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
MasterZivrandom_account_11367934659, А что это за хрень ? Код: plaintext 1. моделирование access violation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 18:31 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
random_account_11367934659IsBadReadPtr оказалась бесполезной, У меня работает Код: plaintext 1. 2. 3. 4. 5. или Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 18:41 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
Не телепат, но что-то подсказывает что у тебя накосячено в приведении типов. Смотри там откуда << вызывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 18:44 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
ЗимарглНеплохая подборка анализа граблей для данного случая http://stackoverflow.com/questions/22797418/how-do-i-safely-pass-objects-especially-stl-objects-to-and-from-a-dll к данному случаю это не имеет отношения, у меня объекты передаются по ссылке в натуральном виде: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. так, что насчёт граблей и прочего - это ваши домыслы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 18:46 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
Dima Trandom_account_11367934659IsBadReadPtr оказалась бесполезной, У меня работает Код: plaintext 1. 2. 3. 4. 5. или Код: plaintext 1. 2. 3. 4. 5. 6. на тестовом примере не проверял, на реальном - не работает, это точно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 18:49 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
Dima TНе телепат, но что-то подсказывает что у тебя накосячено в приведении типов. Смотри там откуда << вызывается. ошибка залогировалась: [3/11/2015-19:13:43::640] CloseHandle(00000768)->1 [3/11/2015-19:13:43::640] CloseHandle(00000714)->1 [3/11/2015-19:13:43::687] DeleteFileW(*failed-to-write(PCWSTR)*)->0 [3/11/2015-19:13:43::703] CloseHandle(00000894)->1 [3/11/2015-19:13:43::703] CloseHandle(0000089C)->1 собственно, судя по тому, что функция возвратила 0 (FALSE) можно предполоожить, что параметр - косячный. а может быть я накосячил с переводом PCWSTR в string: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 18:58 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
random_account_11367934659сделал dll в которой переопределяются стандартные winapi - шные вызовы (CreateFileA и т.п.) .... random_account_11367934659а может быть я накосячил с переводом PCWSTR в string: Зачем тебе Wide char в коде DLL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 19:18 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
Dima Trandom_account_11367934659сделал dll в которой переопределяются стандартные winapi - шные вызовы (CreateFileA и т.п.) .... random_account_11367934659а может быть я накосячил с переводом PCWSTR в string: Зачем тебе Wide char в коде DLL? потому, что они есть в EXE. Причём, их там больше, чем аналогичных char-овских. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 19:27 |
|
||
|
как обработать исключение?
|
|||
|---|---|---|---|
|
#18+
random_account_11367934659, Ты какого-то трояна пишешь, все это прекрасно поняли, подсказок больше не будет, дальше сам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2015, 19:40 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39094046&tid=2018769]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 147ms |

| 0 / 0 |
