Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

Неизвестный файл   Найти похожие ветки 

 
emfw ©   (2004-12-25 17:38) [0]

Подскажите, как открыть файл неизвестного формата в своей программе, то есть как написать программу, которая могла бы открывать такие файлы. Наверное, нужно узнать структуру файла?
А после этого что делать?
Спасибо.


 
Zacho ©   (2004-12-25 17:54) [1]

Для начала, опредили для себя, что ты с этим файлом хочешь сделать.
Всё остальное зависит от этого.


 
emfw ©   (2004-12-25 17:57) [2]

Хотелось бы заменить программу, их использующую, так как она не очень удобна.


 
P.N.P. ©   (2004-12-25 18:01) [3]

Если заменить - то сначала >нужно узнать структуру файла
А что за файлы-то?


 
emfw ©   (2004-12-25 18:02) [4]

Программа "Problemist for Windows", файлы *.pbm, содержащие шахматные этюды.


 
Zacho ©   (2004-12-25 18:09) [5]

Ищи где-нибудь описание этого формата.
Или сам попробуй разобраться.

Или тогда уж спрашивай : "Не знает ли кто-нибудь формат файлов х ?"

А ответ на вопрос "Как сделать непонятно что неизвестно с чем ?" ты здесь вряд ли получишь.


 
emfw ©   (2004-12-25 18:11) [6]

Спасибо за совет. Но структуру файла я уже знаю почти, а как это реализовать - нет.


 
Zacho ©   (2004-12-25 18:41) [7]

emfw ©   (25.12.04 18:11) [6]
Но структуру файла я уже знаю почти, а как это реализовать - нет.


Тогда подробно объясни, какие конкретно проблемы у тебя возникают с реализацией.


 
uny ©   (2004-12-25 18:57) [8]

Как pазвлечь себя, игpая в шахматы
http://www.ostrie.ru/element/300362/
автор, шахматы лишь способ)


 
emfw ©   (2004-12-26 09:47) [9]

Честно говоря, я только новичок в программировании. Поэтому наверное задаю такие вопросы. Я не знаю как вообще работать с файлами: открывать их по байту или как. Вот. Подскажите как это сделать или ссылку на источник. Спасибо.


 
Vasya.ru ©   (2004-12-26 09:56) [10]

Книжку купи по дельфям, большую, и читай, читай, читай


 
begin...end ©   (2004-12-26 11:16) [11]

> [10] Vasya.ru ©   (26.12.04 09:56)

> Книжку купи по дельфям, большую, и читай, читай, читай

Ну и вот пойдёт он сейчас и купит Архангельского...


 
XProger ©   (2004-12-27 04:01) [12]

Пример регистрации формата *.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));


 
Amoeba ©   (2004-12-27 10:26) [13]


> emfw ©   (26.12.04 09:47) [9]

http:\\www.delphikingdom.com Раздел "Лицей". Тебе туда.


 
emfw ©   (2004-12-27 15:35) [14]

Структура файла известна, но при использовании TFileStream не все байты загружаются:
CE
00
00
00
00
02
A6
4D
00
00

первые десять байт, но при использовании Stream получается только первый, затем четвёртый, пятый, восьмой, сто ... одни и те же, но не все по порядку. Посоветуйте что делать
в таком случае. Может другой способ есть?



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

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.044 c
4-1101539901
DelphiN!
2004-11-27 10:18
2005.01.16
Свойства ярлыка


1-1104328264
Egloo
2004-12-29 16:51
2005.01.16
String vs. WideString в DLL


4-1101693194
Laim
2004-11-29 04:53
2005.01.16
Запись в реестр из сервиса


3-1103026936
VitaWED
2004-12-14 15:22
2005.01.16
Ошибка TimeOut SQL Server


3-1103097786
Arkady
2004-12-15 11:03
2005.01.16
Базы CDS