
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.02.2005, 17:27
|
|||
|---|---|---|---|
I NEED HELP!! |
|||
|
#18+
вот заипало меня переполнение буфера, помогите кто сможет, эта прога еще неделю назад должна была работать... работает эта ф-я 3-5 раз, потом все, писец.. Access Vilolation... Что не так не пойму, почти один в один пример из хелпа.. void TMainForm::GetData(AnsiString FileName) { int iFH, iFL, iBR, i, j, ID; char *Buffer; AnsiString str, st1[7],subdir; iFH = FileOpen(FileName, fmOpenRead); if(iFH==-1) // åñëè ôàéë íå áûë îòêðûò { FileClose(iFH); MyTimer->Enabled=true; return; } // ôàéë ñóùåñòâóåò è óñïåøíî îòêðûò iFL = FileSeek(iFH,0,2); FileSeek(iFH,0,0); Buffer = new char[iFL+iFL]; iBR = FileRead(iFH, Buffer, iFL); FileClose(iFH); OemToChar(Buffer,Buffer); j=0; str=""; for (i=0;i<iBR;i++) { if(Buffer !=';' && Buffer!='\r' && Buffer!='\n') str+=Buffer; -- здесь вылетает..., codeguard молчит else { st1[j]=str; j++; str=""; } } st1[j]=str; str=""; j++; delete [] Buffer; // там дальше еще много чего но это неважно... ................. ................ ............... } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2005, 17:49
|
|||
|---|---|---|---|
I NEED HELP!! |
|||
|
#18+
Неплохобы еще проверять !Buffer, то есть на последний нулевый символ. Вы просто видимо забираетесь за конец строки ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2005, 18:13
|
|||
|---|---|---|---|
I NEED HELP!! |
|||
|
#18+
if(Buffer!=';' && Buffer!='\r' && Buffer!='\n' && !Buffer) тут всмысле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.02.2005, 18:15
|
|||
|---|---|---|---|
I NEED HELP!! |
|||
|
#18+
1vadik1if(Buffer!=';' && Buffer!='\r' && Buffer!='\n' && !Buffer) тут всмысле? ДА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2033773]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 298ms |

| 0 / 0 |
