23.07.2007, 14:34 | #1 |
Участник
|
Axapta завершает сеанс
Добрый день,
У меня такая проблема. В одном классе пишу X++: while(statusDoc!=#BeginOfDocETB) { statusDoc = conpeek(recordFile.read(),1); cntLine++; // Info(strfmt("%1",#BeginOfDocETB)); } for(cntLineCnt=1;cntLineCnt<cntLine;cntLineCnt++) recordFile.read(); Подскажите пожалуйста что это за ошибка и как её устранить. Спасибо. У меня Axapta 3.0 SP5. Разработка производится в трёхуровневой конфигурации. |
|
23.07.2007, 14:54 | #2 |
Участник
|
а в двухзвенке?
|
|
23.07.2007, 15:19 | #3 |
Участник
|
Тоже самое.
|
|
23.07.2007, 16:09 | #4 |
Участник
|
|
|
23.07.2007, 16:18 | #5 |
Участник
|
Пробовал. Тип одинаковы. statusDoc - это str
Инкрементную компиляцию показывает, что Axapta вылетает именно в тот момент, который statusDoc == #BeginOfDocETB |
|
25.07.2007, 16:18 | #6 |
Участник
|
Ясно почему, программа пробегает по этому файлу и #BeginOfDocETB находится в конце файла, поэтому дальше читать программа не может. Менял цикл на do ... while и всё заработало
|
|
Теги |
ax3.0 |
|
|