ДобавитьВесьТекст(<ПутьДоФайла>, <Текст>)
Открывает файл, добавляет указанную строку в файл, а затем закрывает файл. Если файл не существует, этот метод создает файл, записывает указанную строку в файл, а затем закрывает файл.
Метод создан для упрощения тестирования библиотеки.
Используется кодировка UTF8.
ИмяВременногоФайла = ПолучитьИмяВременногоФайла(); ТФ.ДобавитьВесьТекст(ИмяВременногоФайла, "Текст для временного файла");
Перем ТФ, Стр; Процедура ПриОткрытии() Экспорт ИмяВременногоФайла = ПолучитьИмяВременногоФайла(); ТФ.ДобавитьВесьТекст(ИмяВременногоФайла, "Текст для временного файла"); ТекстДок = Новый ТекстовыйДокумент; ТекстДок.Прочитать(ИмяВременногоФайла, "UTF-8"); Стр = ТекстДок.ПолучитьТекст(); ТФ.Верхний.Текст = Стр; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();
Перем ТФ, Стр; Процедура ПриОткрытии() Экспорт ИмяВременногоФайла = ПолучитьИмяВременногоФайла(); ТФ.ДобавитьВесьТекст(ИмяВременногоФайла, "Текст для временного файла"); ТекстДок = Новый ТекстовыйДокумент; ТекстДок.Прочитать(ИмяВременногоФайла, "UTF-8"); Стр = ТекстДок.ПолучитьТекст(); ТФ.Верхний.Текст = Стр; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( СокрЛП(Стр) = "Текст для временного файла" , "", "!!! ") + "ТерминалФормыДляОдноСкрипта.ДобавитьВесьТекст (OneScriptTerminalGui.AppendAllText) Метод" + " " + ТекущаяДата() + Символы.ПС);