AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.06.2009, 14:41   #1  
anlex is offline
anlex
Участник
 
38 / 10 (1) +
Регистрация: 20.03.2009
Nav 4.0
обнаружилась проблема при разборе текстового файла по полям (не датапорт).
разделители полей = табуляторы (смотрел в других редакторах) код 9

TabChar := 9;
InFile.TEXTMODE(TRUE);
IF InFile.OPEN(InFileText) THEN BEGIN
REPEAT
nRead := InFile.READ(txtString);
IF nRead <> 0 THEN BEGIN
FOR i := 1 TO STRLEN(txtString) DO BEGIN
Chr := txtString[i];

IF Chr = TabChar THEN
newItem := TRUE - условие не выполняется никогда
.....................


в дебагере Chr = ' '- пробел, если в файле символ TAB. То есть похоже Nav заменяет символ TAB на пробел при такой конструкции чтения текстового файла....

Как решить?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:24.