|
|
|
VC++ 6.0. Работает под win98, а под NT нет.
|
|||
|---|---|---|---|
|
#18+
Ситуация следующая: имеется VC+ 6.0 & sp5 Есть написанная мной программа(консольная win32), которая из одного файла получается несколько (обычный конвертор). Я работаю на Windows 2000 Professional. Значит так, написал скомпилил запустил, ошибка The instruction at "0x77fcb032" referenced memory at "0x0000000". The memory could not be "written" Запускаю под Win98 работает как часы. Подскажите как излечить(может кто сталкивался). Имеется две процедуры, может в них проблема. char* GetFirstStringSpace(char *text) { char *find; int len; int result; find = strchr(text, ':'); result = (find - text); char *First = new char[result]; memcpy(First, text, result); First[result] = 0; return First; } char* GetStringSpace(char *text) { char *find; int len; int result; find = strchr(text, ':'); if ( find == NULL ) return ""; result = (find - text) + 1; char *Last = new char[strlen(text)-result]; memcpy(Last, text+result, strlen(text)-result); Last[strlen(text)-result] = 0; text[0]=0; strcpy(text, Last); return Last; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 06:21 |
|
||
|
VC++ 6.0. Работает под win98, а под NT нет.
|
|||
|---|---|---|---|
|
#18+
Что-то подобное у меня было. Я переставил Win2k и все заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 07:23 |
|
||
|
VC++ 6.0. Работает под win98, а под NT нет.
|
|||
|---|---|---|---|
|
#18+
я проверял и на других машинах, и на xp не пашет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 09:28 |
|
||
|
VC++ 6.0. Работает под win98, а под NT нет.
|
|||
|---|---|---|---|
|
#18+
Насколько я знаю это Luzin писал:The instruction at "0x77fcb032" referenced memory at "0x0000000". The memory could not be "written" Возникает при попытке обращения на прямую, без участия винды а NT технологния этого не позволяет, если ты запустешь свою прогу на 4-й NT будет тоже самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 10:16 |
|
||
|
VC++ 6.0. Работает под win98, а под NT нет.
|
|||
|---|---|---|---|
|
#18+
Как это исправить. Может знает кто?? Подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 10:56 |
|
||
|
VC++ 6.0. Работает под win98, а под NT нет.
|
|||
|---|---|---|---|
|
#18+
возможно, это связано с различной работой файловых операций ReadFile(szFileName, ...); под NT и 9х. попробуй указать в имени файла полный путь к файлу. с LoadLibrary(..) аналогичная ситуация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 11:06 |
|
||
|
VC++ 6.0. Работает под win98, а под NT нет.
|
|||
|---|---|---|---|
|
#18+
А дебагером смотрел, на какой строчке валится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2003, 11:33 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2035715]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
193ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 465ms |

| 0 / 0 |
