|
|
|
pipe readfile overlapped Параметр задан неверно при локальной переменной
|
|||
|---|---|---|---|
|
#18+
Добрый день. Есть pipe server: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Всё работает нормально, т.е. процесс ждёт поступления данных успешно читает их и идёт дальше. Я хочу массив Pipe[INSTANCES] объявить внутри блока _tmain. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Но функция возвращает ошибку 87 - "Параметр задан не верно". Не устраивает её почему-то именно последний параметр &Pipe[i].oOverlap. Если его задать NULL - то работает. Почему нельзя массив Pipe объявить внутри блока main ? В чём разница для функции ReadFile ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:08:22 |
|
||
|
pipe readfile overlapped Параметр задан неверно при локальной переменной
|
|||
|---|---|---|---|
|
#18+
cp2015Почему нельзя массив Pipe объявить внутри блока main ? В чём разница для функции ReadFile ? Эта функция не любит работать с неинициализированными переменными. Почитай про отличия глобальных переменных от локальных. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:26:27 |
|
||
|
pipe readfile overlapped Параметр задан неверно при локальной переменной
|
|||
|---|---|---|---|
|
#18+
cp2015, Отличия в инициализации структуры OVERLAPPED Заполни нулями и будет работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2015, 11:29:19 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38871994&tid=2019119]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 445ms |

| 0 / 0 |
