Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Файловые форматы

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Открыть новую тему     Написать ответ в эту тему

ivanmara



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Файловые форматы архаика на фоне SQL

Всего записей: 538 | Зарегистр. 23-06-2006 | Отправлено: 00:08 01-08-2006
unikum



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вобщем кажись есть одна трабла - Корел при конвертации некоторые кривые бъет на кучу прямых. Если это не пугает тогда делается примерно так.
 
1. Загружаем куда нить метафайл

Код:
Metafile.LoadFromFile(FileName);

 
2 Делаем "цикл" перебора:

Код:
size := GetEnhMetaFileBits(Metafile.Handle, 0, nil);
if size > 0 then
  EnumEnhMetaFile(0, Metafile.Handle, @EnumEnhFunc, self, nil);

 
3. Делаем процедуру анализа записей

Код:
function EnumEnhFunc(DC: HDC; HTable: PHandleTable; EMFR: PEnhMetaRecord; nObj: Integer; Sender: TObject): BOOL; stdcall;
begin
 case EMFR^.iType of
    EMR_HEADER:
      with PEnhMetaHeader(EMFR)^ do ...
    EMR_CREATEPEN:
      with PEMRCreatePen(EMFR)^ do ...
    EMR_CREATEBRUSHINDIRECT:
     with PEMRCreateBrushIndirect(EMFR)^ do ...
    EMR_MOVETOEX:
      with PEMRMoveToEx(EMFR)^ do ...
    EMR_LINETO:
      with PEMRLineTo(EMFR)^ do ...
    EMR_ELLIPSE:
      with PEMREllipse(EMFR)^ do ...
    ... и т.д.
 end;
  Result := true;
end;

 
Описание структур смотри в MSDN-е (ключевая фраза Metafile Reference). Сами структуры описаны в Windows.pas

Всего записей: 106 | Зарегистр. 23-07-2006 | Отправлено: 02:32 02-08-2006
Zakolebali



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unikum
Ок будем пробовать, думаю позже возникнут еще вопросы

Всего записей: 20 | Зарегистр. 05-06-2006 | Отправлено: 10:25 02-08-2006
RUNaum



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
только вопросы, имхо, будут уже не в этот топик, а в топик по Delphi / BCB / C# / VB  и т.д., зависит от языка реализации =) а вообще, если все же дельфи используете, то советую на www.torry.net слазить и глянуть как DXF, так и WMF парсеры.

Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 20:58 02-08-2006
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нить знает такой формат AUF внем сохраняют проги данные про окна. Открытый это формат закрыттый, есть что ли сторонние для просмотра.

Всего записей: 559 | Зарегистр. 05-04-2006 | Отправлено: 10:09 14-08-2006
RUNaum



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RedPromo
"данные про окна" - что это? на вотсит смотрел? вроде там был какой-то ауф.

Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 18:58 19-08-2006
Alek1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня такой несложный вопрос. Как сделать так, чтобы программа могла реагировать на перезаписывание файла на HDD (типа, когда CTRL+S нажимают в блокноте или где ещё)? Желательно или подробное объясенение или ссылка на него. Заранее благодарен




ты ИМХо спутал немного топики, здесь по различным файловым форматам, а не по обработке событий системы.

Всего записей: 7 | Зарегистр. 23-08-2006 | Отправлено: 14:21 23-08-2006 | Исправлено: ShIvADeSt, 02:02 24-08-2006
Alek1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну тогда звыняйте

Всего записей: 7 | Зарегистр. 23-08-2006 | Отправлено: 11:55 24-08-2006
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Где найти информацию о структуре файлов-демок игры Quake 3 arena (*.dm_68, *dm_67)
Желательно паскалевским языком )))

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 19:42 29-09-2006
Qraizer



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Структура файлов - это не скажу, но подскажу, что основное их содержимое - это просто поток сетевых пакетов, как они были получены от сервера записывающим демку. Так что можешь попытаться поискать формат сетевого протокола квака. Но вот боюсь, в этом ты прогоришь. Если б эта информация была легкодоступна, было бы очень просто хакать трафик и читерить.

Всего записей: 613 | Зарегистр. 08-08-2006 | Отправлено: 20:59 29-09-2006 | Исправлено: Qraizer, 21:00 29-09-2006
Lyolick2

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не сталкивался ли кто с подробными описаниями DBC формата (db container)?
Оч. интересно! ))

Всего записей: 95 | Зарегистр. 21-10-2004 | Отправлено: 16:19 25-10-2006
RUNaum



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lyolick2
dbc открытый формат. погугли.
если нужна реализация под delphi: www.torry.net, или вообще стандартными компонентами.
также глянь тут: www.wotsit.org, хотя сомневаюсь.

----------
i'm trace into ru-board
i'm trace out my life

Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 06:18 26-10-2006 | Исправлено: RUNaum, 06:19 26-10-2006
Jokerjar



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Позарез нужна любая инфа о формате Sony MPEGMOVIEVX (mpeg видео цифровиков Sony линии CyberShot)

Всего записей: 591 | Зарегистр. 22-03-2006 | Отправлено: 09:30 23-11-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
кто знает, что за формат SIF?

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 20:53 19-12-2006
Mushroomer



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xokc
Яндакс просто пестрит ссылками http://11channel.dp.ua/print/news/hi-tech/2005/01/14/9321.html

Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 22:54 19-12-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mushroomer
Блин, вот в Яндексе я посмотреть не догадался, в отличие от Гугла. Впрочем, и Яндекс только одну ссылку на него дает, правда сразу на 2-м месте. Проверю - он ли?
Спасибо.

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 19:54 20-12-2006
Mushroomer



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
xokc
Цитата:
Впрочем, и Яндекс только одну ссылку на него дает
ссылок много, но все на одну и ту же статью. поиск в яндаксе

Всего записей: 22843 | Зарегистр. 19-01-2002 | Отправлено: 23:01 20-12-2006 | Исправлено: Mushroomer, 23:02 20-12-2006
xokc

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mushroomer
Впрочем на сайте-производителе про SIF есть только косвенные упоминания в двух левых статьях. А их StuffIt нифига этот файл не читает.
Так что этот выстрел похоже мимо.

Всего записей: 478 | Зарегистр. 22-09-2002 | Отправлено: 18:41 24-12-2006
PiterX

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.  
Вопрос такой. Есть график в EMF формате. Как можно вытянуть цыфровые данные оттуда?
(не используя всякие дигитайзеры рисунков)
Спасибо.

Всего записей: 46 | Зарегистр. 13-12-2005 | Отправлено: 20:39 12-02-2007
RUNaum



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PiterX
тогда либо искать описание формата и писать утиль. либо же искать готовые решения, которые бы выводили данные в необходимом тебе виде (не видел подобных). посмотри выше список сайтов, где можно поискать описания форматов.

----------
i'm trace into ru-board
i'm trace out my life

Всего записей: 306 | Зарегистр. 25-11-2005 | Отправлено: 21:31 14-02-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Файловые форматы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru