|
|
|
Непонятная проблема из-за CharToOem()
|
|||
|---|---|---|---|
|
#18+
VC6SP5 Проект - консольное приложение. Такой код: Код: plaintext 1. 2. 3. 4. 5. Причем если заремить CharToOem() - все нормально, в другом месте конструкция Код: plaintext 1. 2. 3. Юникод не используется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 18:22 |
|
||
|
Непонятная проблема из-за CharToOem()
|
|||
|---|---|---|---|
|
#18+
Dima TVC6SP5 Проект - консольное приложение. Такой код: Код: plaintext 1. 2. 3. 4. 5. А как заполняете? null-terminated есть? или пробуйте тогда CharToOemBuff ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 18:39 |
|
||
|
Непонятная проблема из-за CharToOem()
|
|||
|---|---|---|---|
|
#18+
Dima T Код: plaintext 1. 2. 3. 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2006, 18:54 |
|
||
|
Непонятная проблема из-за CharToOem()
|
|||
|---|---|---|---|
|
#18+
KGPА как заполняете? null-terminated есть? или пробуйте тогда CharToOemBuff null-terminated есть: *(pszBuf + dwSize + 1) = 0; CharToOemBuff(pszBuf, pszBuf, dwSize) - та же проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 08:39 |
|
||
|
Непонятная проблема из-за CharToOem()
|
|||
|---|---|---|---|
|
#18+
ZrenBynew [] -> delete [] delete [] pszBuf - тоже не помогло. Помогло использование второго буфера: Код: plaintext 1. 2. 3. 4. 5. 6. Если честно не могу понять разницу delete и delete [] . Понял тока что рекомендуется использовать в паре new-delete и new []-delete []. Но в данном коде delete работает в обоих вариантах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 08:54 |
|
||
|
Непонятная проблема из-за CharToOem()
|
|||
|---|---|---|---|
|
#18+
Та ошибка, которую вы опубликовали, явно связана с порчей памяти. Попробуйте отвести памяти больше в несколько раз. Обнулить её, функции передавать не адрес начала, а со смещением и потом посмотреть - сколько реально памяти используется - она будет не нулевой. Иначе эта ошибка всё равно всплывёт, только где-то дальше в коде. Кстати, возможно реальная ошибка и так раньше, просто проявилась в этом куске. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2006, 14:17 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=331&tid=2030336]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 221ms |
| total: | 358ms |

| 0 / 0 |
