![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Неизвестный файл [D7, WinXP]
emfw © (2004-12-25 17:38:00)Подскажите, как открыть файл неизвестного формата в своей программе, то есть как написать программу, которая могла бы открывать такие файлы. Наверное, нужно узнать структуру файла?
А после этого что делать?
Спасибо.
emfw (2004-12-27 15:35:00) [1]Структура файла известна, но при использовании TFileStream не все байты загружаются:
CE
00
00
00
00
02
A6
4D
00
00
первые десять байт, но при использовании Stream получается только первый, затем четвёртый, пятый, восьмой, сто ... одни и те же, но не все по порядку. Посоветуйте что делать
в таком случае. Может другой способ есть?
Amoeba (2004-12-27 10:26:00) [2]
> emfw © (26.12.04 09:47) [9]
http:\\www.delphikingdom.com Раздел "Лицей". Тебе туда.
XProger (2004-12-27 04:01:00) [3]Пример регистрации формата *.T3D
При инициализации приложения
var
reg: TRegistry;
begin
{Добавление в реестр}
reg := TRegistry.Create;
reg.RootKey := HKEY_CLASSES_ROOT;
reg.OpenKey('\.T3D\', true);
reg.WriteString('', 'T3D Studio');
reg.OpenKey('\T3D Studio\DefaultIcon\', true);
reg.WriteString('', ParamStr(0) + ',0');
reg.OpenKey('\T3D Studio\shell\open\command\', true);
reg.WriteString('', ParamStr(0) + ' %1');
reg.CloseKey;
reg.Free;
{Открытие файла}
if ParamStr(1) <> '' then
LoadFile(ParamStr(1));
begin...end (2004-12-26 11:16:00) [4]> [10] Vasya.ru © (26.12.04 09:56)
> Книжку купи по дельфям, большую, и читай, читай, читай
Ну и вот пойдёт он сейчас и купит Архангельского...
Vasya.ru (2004-12-26 09:56:00) [5]Книжку купи по дельфям, большую, и читай, читай, читай
emfw (2004-12-26 09:47:00) [6]Честно говоря, я только новичок в программировании. Поэтому наверное задаю такие вопросы. Я не знаю как вообще работать с файлами: открывать их по байту или как. Вот. Подскажите как это сделать или ссылку на источник. Спасибо.
uny (2004-12-25 18:57:00) [7]Как pазвлечь себя, игpая в шахматы
http://www.ostrie.ru/element/300362/
автор, шахматы лишь способ)
Zacho (2004-12-25 18:41:00) [8]emfw © (25.12.04 18:11) [6]
Но структуру файла я уже знаю почти, а как это реализовать - нет.
Тогда подробно объясни, какие конкретнопроблемы у тебя возникают с реализацией.
emfw (2004-12-25 18:11:00) [9]Спасибо за совет. Но структуру файла я уже знаю почти, а как это реализовать - нет.
Zacho (2004-12-25 18:09:00) [10]Ищи где-нибудь описание этого формата.
Или сам попробуй разобраться.
Или тогда уж спрашивай : "Не знает ли кто-нибудь формат файлов х ?"
А ответ на вопрос "Как сделать непонятно что неизвестно с чем ?" ты здесь вряд ли получишь.
emfw (2004-12-25 18:02:00) [11]Программа "Problemist for Windows", файлы *.pbm, содержащие шахматные этюды.
P.N.P. (2004-12-25 18:01:00) [12]Если заменить - то сначала >нужно узнать структуру файла
А что за файлы-то?
emfw (2004-12-25 17:57:00) [13]Хотелось бы заменить программу, их использующую, так как она не очень удобна.
Zacho (2004-12-25 17:54:00) [14]Для начала, опредили для себя, что ты с этим файлом хочешь сделать.
Всё остальное зависит от этого.