30.06.2009, 14:41 | #1 |
Участник
|
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 на пробел при такой конструкции чтения текстового файла.... Как решить? |
|