Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Autorun 
Author Message
AkulaBig



PostPosted: Tue Aug 05, 2025 22:55    Post subject: Reply with quote

Loopback wrote:
obj.ReadLine() -> LangSumatraPDF.ReadLine()

Блин, какой глупый косяк. Все заработало. Но окна ошибки нет ни в 32, ни в 64 ТС. Очень странно. Я-бы тогда и не спрашивал.
А с окном ошибки я вопрос легко решаю. Но решение не для этого форума. Приходится в загашнике держать нужный файлик.

Добавлено спустя 42 минуты:

Я специально легкий вопрос про ошибку задал. Чтобы немножечко размять ваши мозги Razz
А теперь серьезный вопрос. Ну вот такой код работает. Но конечно-же записывает значение в конец файла. А мне надо заменить существующее значение. Можно-ли это сделать в рамках объекта TextFile? У метода WriteLine нет свойства - номер строки.
Code:

      Local LangSumatraPDF = TextFile(txt_SumatraPDF, "rw")
      Local UiLang
      LangSumatraPDF.Begin()
      While Not LangSumatraPDF.AtEOF
         UiLang = LangSumatraPDF.ReadLine()
         If StrPos(UiLang, "UiLanguage") > 0 Then
            LangSumatraPDF.WriteLine("UiLanguage = en")
         Endif
      Wend
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group