Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Вниз

Прочитать уже открытый файл   Найти похожие ветки 

 
Mnch   (2002-05-14 16:48) [0]

Нужно прочитать содержимое текстового файла, открытого на запись другой программой (в моем случае - Hyperterminal). Подскажите, plz, как это можно сделать. Ведь блокнотом он открывается.


 
Song   (2002-05-14 17:23) [1]

Прочитать его в TMemoryStream. Кстати в FAQ этот вопрос есть.


 
Anatoly Podgoretsky   (2002-05-14 17:53) [2]

Прочитать с помощью TFileStream в строковую переменную или как сказал Song


 
Mnch   (2002-05-14 20:06) [3]

Пробовал. Открываются не все файлы. Может еще как нибудь можно?


 
Anatoly Podgoretsky   (2002-05-14 20:22) [4]

Все и не должны, ты проверяй одновременно и программой и блокнотом, то что не сможешь открыть блокнотом, то не откроешь и программой.


 
Mnch   (2002-05-14 20:40) [5]

Так вот блокнотом открывается, а MemoryStream - нет. А надо не только открывать, но и сохранять текущее содержимое файла в другой, резервный. Может можно запустить блокнот с командой на открыть файл, а затем "Сохранить как..."? С первой частью все понятно, а как дать ему команду на сохранение? Может сэмулировать нажатия клавиш? Или есть какое нибудь стандартное сообщение, которое можно ему послать?


 
Song   (2002-05-14 20:42) [6]

Ctrl+S


 
Mnch   (2002-05-14 20:55) [7]

А как на него перевести фокус?


 
Song   (2002-05-14 22:37) [8]

SetForeGroundWindow()
Если Вы его будете запускать, оно и так будет активное и без перевода фокуса.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
3-73051
Roman9
2002-04-27 04:29
2002.05.23
DLL & Interbase UDF


1-73172
CybVe
2002-05-13 16:53
2002.05.23
Что такое TFrame и зачем он нужен?


14-73367
Sergo
2002-04-15 10:47
2002.05.23
Звуковая...


6-73344
Hawk
2002-03-07 17:22
2002.05.23
Почему вылезает Exeption? Client/ServerSocket


1-73314
Serhy
2002-05-12 03:31
2002.05.23
Из 8.3 в норму





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский