Другие языки программирования и технологии
Как сделать так что бы моя программа могла не только открывать *.txt файлы, но (к примеру) и *.pdf и *.doc и. т. п.!!! а
Подскажите что нужно сделать что бы моя прога могла открывать и другие файлы, по умолчанию можно сделать только *.txt формат текстового файла, только опишите подробнее откуда надо брать библиотеки для фильтров!!!!
Для того, чтобы просто открыть файл, достаточно стандартных функций по работе с файлами. А вот чтобы работать с этим файлом (т. е. отображать содержимое и/или редактировать его) - нужно знать внутренний формат этого файла. Или надыбать готовую библиотеку. Однако, насколько знаю, Microsoft не любит открывать свои форматы, да и Adobe тоже. Также можно задействовать OLE Automation для открытия "чужих" файлов, но для этого в системе должна быть установлена программа (Word, Adobe Reader итд) , понимающая данный формат. Простейший способ - вызвать из своей программы ShellExecute, в качестве параметра указав этот файл. Однако тогда вы не сможете из своей программы управлять той, которая этот файл откроет.
Доброго времени суток.
Если эта прога действительно ваша, я имею в виду, если вы ее писали, то по-умолчанию можно сделать все, что угодно. Не знаю, как вы открываете файл, но если его имя передается параметром, то анализируйте либо расширение этого файла, либо сигнатуру, если она есть. Короче, определяйте что за файл подсунут вашей проге и поступайте соответствующим образом. Это же справедливо и если файл выбирается в диалоге открытия.
Удачи!
Если эта прога действительно ваша, я имею в виду, если вы ее писали, то по-умолчанию можно сделать все, что угодно. Не знаю, как вы открываете файл, но если его имя передается параметром, то анализируйте либо расширение этого файла, либо сигнатуру, если она есть. Короче, определяйте что за файл подсунут вашей проге и поступайте соответствующим образом. Это же справедливо и если файл выбирается в диалоге открытия.
Удачи!
Надо поставить офисный пакет приложения включающий в себя текстовый редактор и дополнительные функции так же позволяет конвертировать текстовые и графические файлы в формат PDF она бесплатна размер примерно около 200Мб. на русском.
http://ru.openoffice.org/
www.ru.openoffice.org/
http://ru.openoffice.org/
www.ru.openoffice.org/
HANDLE hFile = CreateFile("Любой файл", GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0);
if (hFile != INVALID_HANDLE_VALUE)
{
CloseHandle(hFile);
}
if (hFile != INVALID_HANDLE_VALUE)
{
CloseHandle(hFile);
}
на каком языке пишете
надо отталкиваться от этого
можно подключить COM - ответ Михаила
если delphi еще проще вместо memo поставить RishEdit
и т. д.
надо отталкиваться от этого
можно подключить COM - ответ Михаила
если delphi еще проще вместо memo поставить RishEdit
и т. д.
Есть специальные проги: ADOBE READER и FOXIT READER. Мне больше 2я нравится.... ru.openoffice.org :)))))))))
Похожие вопросы
- Нужен bat файл, чтобы переименовал все txt файлы в папке, заменяя имя на первую строку содержимого файла
- как перевести файл из pdf в doc, или хотя бы часть файла копировать в word?
- Помогите разобраться со структурой txt файла( не совсем програмирование, но всеже)
- срочно нужна программа чтобы переделать pdf в doc. где ее скачать (желательно на русском)?
- MS-DOS Команда для создания *.txt файла с вложенным в него текстом
- Помогите с кодом Pascal; создание и запись в txt-файл
- фотошоп не хочет открывать большие файлы.
- Как научиться зарабатывать в интернете, с помощью написания программ и т. п. молодому человеку?
- Хоть это говорят и не актуально на сейчас, но что такое txt файл?
- как заменить определённые симболы в .txt файле на числа от 1 до 200?