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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.06.2008, 14:53   #1  
robotov is offline
robotov
Участник
 
20 / 10 (1) +
Регистрация: 03.04.2007
Здравствуйте. Подскажите, с помощью каких функций в файле можно найти и заменить символы.
Примерно так.

F.CREATE(FileName1); {создаем файл}
F.TEXTMODE(TRUE);
F.WRITEMODE(TRUE);
F.WRITE('АВС & Ko');
......
F.WRITE('еее & Ko'); {последняя строка файла}

теперь мне нужно пройтись по всему файлу от начала до конца, найти символы "&" и заменить их на "&амп;"

F.CLOSE;

спасибо.


Еще вспомнил
Как в открытый файл дописать все данные из другого файла?
Старый 25.06.2008, 15:11   #2  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от robotov Посмотреть сообщение
F.CREATE(FileName1); {создаем файл}
F.TEXTMODE(TRUE);
Маленькая ремака из Помощи - Always call the TEXTMODE (File) function before you use CREATE or OPEN (File). If TEXTMODE is true and you read or write to the file, the system places text in the buffer.
Цитата:
F.WRITEMODE(TRUE);
F.WRITE('АВС & Ko');
......
F.WRITE('еее & Ko'); {последняя строка файла}

теперь мне нужно пройтись по всему файлу от начала до конца, найти символы "&" и заменить их на "&амп;"
Наверное я бы делал еще один проход и использовал новый файл (или INSTREAM and OUTSTREAM)
Старый 25.06.2008, 15:34   #3  
robotov is offline
robotov
Участник
 
20 / 10 (1) +
Регистрация: 03.04.2007
Я не пойму как использовать эти функции((( Запутался в помощи-вообще ничего не понимаю...
Если можно -кусочек кода в помощь голодающим поволжья
Старый 25.06.2008, 16:31   #4  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от robotov Посмотреть сообщение
Я не пойму как использовать эти функции((( Запутался в помощи-вообще ничего не понимаю...
Если можно -кусочек кода в помощь голодающим поволжья
См. CU 424 , например Export Analysis View тригер CreateFile (и + для 5.0 - CU 440)
Старый 25.06.2008, 16:41   #5  
robotov is offline
robotov
Участник
 
20 / 10 (1) +
Регистрация: 03.04.2007
Хм... а что такое CU 424 и CU 440 ????
Старый 07.07.2008, 12:11   #6  
robotov is offline
robotov
Участник
 
20 / 10 (1) +
Регистрация: 03.04.2007
Нет у нас лицензии на CodeUnit. Не могу я их посмотреть. Может все таки кусок кода?)
Старый 14.07.2008, 00:16   #7  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
На кодековередж права есть?

Есди да - включите кодковередж и запустите кодеюнит на выполнение.

Так и посмотрите код.
 


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

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

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