· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.ZEN —› Жертва - WordDocument.

<< . 1 . 2 . 3 . 4 . 5 . 6 . >>

Посл.отвђт Сообщенiе


Дата: Ноя 3, 2003 15:48:39

masquer

Я сейчас вплотную изучаю бинарный формат ворда - кошмар!


Дата: Ноя 5, 2003 13:26:45

masquer
Ты как-то говорил про библиотеки из Program Files\Common Files\Microsoft Shared\TEXTCONV\
Типа, на сайте M$ есть примеры и описания. Буду премного благодарен, если ты не сочтешь за труд указать ссылочку на них, а то я опух их искать.


Дата: Ноя 5, 2003 14:00:50

Я их давно качал и не с их сайта. Кажется, это оно:
ftp.cyf-kr.edu.pl/pub/mirror/Microsoft/softlib/MSLFILES/GC1039.EXE
или это пробуй
http://ftp.se.kde.org/pub/vendor/microsoft/Softlib/MSLFILES/GC1039.EXE


Дата: Ноя 5, 2003 14:36:26

Спасибо. Скачал.


Дата: Ноя 11, 2003 22:58:37

Я зашел в тупик. Хочу программно выдрать все потоки из составного файла и сохранить каждый в отдельный файл, но почему-то не получается... Сейчас пользуюсь плугином к far. Может кто подскажет, как написать консольное win32 приложение, которое бы сохраняло поток, допустим, Data, из файла hren.doc в файл Data.bin? Писать желательно на С/С++ с применением WinAPI, без всяких MFC и пр. приблуд. Если вопрос покажется ламерским, то прошу простить, поскольку это моя первае более или менее серьезная прога под винды. Надеюсь на помощь.


Дата: Ноя 13, 2003 10:24:01

Stariy
Так пойдет (см. attach)?
По поводу STGTY_LOCKBYTES и STGTY_PROPERTY подумай сам, у меня нет файла, содержащего объекты такого типа. Если не получится и найдешь файл, то пиши.

292866898__sf2dt.rar


Дата: Ноя 13, 2003 14:37:14

q_q

Спасибо, буду разбираться ;-)


Дата: Ноя 17, 2003 09:47:38

q_q

Ты его в borland C писал или в Visual Studio? Похоже, что в borland C. Не компилируется, зараза. Говорит - Error sf2dt.c(36,69)Undefined symbol "LowPart"
Че ему не так...
Не в курсе, что может быть?


Дата: Ноя 17, 2003 10:56:55

Stariy
Не компилируется, зараза.
Проверял BCC5.5 и lcc-win32. Exe'шник от lcc'ы, из-за размера.

что может быть?
Посмотри определение ULARGE_INTEGER в своем компиляторе, я брал из psdk
typedef struct union {
  struct {
    DWORD LowPart;
    DWORD HighPart;
  };
  ULONGLONG QuadPart;
} ULARGE_INTEGER, *PULARGE_INTEGER;
или из lcc'ы
typedef union _ULARGE_INTEGER {
	struct {DWORD LowPart; DWORD HighPart;};
	long long QuadPart;
} ULARGE_INTEGER,*PULARGE_INTEGER;


Дата: Ноя 17, 2003 12:25:17

q_q

Спасибо, гляну...


Дата: Ноя 17, 2003 15:04:40

Блин, закомпилил я ее в M$ Visual C++... Занимает больше 150 кило!
Ну да фиг с ней, сейчас дело не в том. Спасибо тебе большое.
По поводу STGTY_LOCKBYTES и STGTY_PROPERTY подумай сам, у меня нет файла, содержащего объекты такого типа.
Неужели в инете нету?


Дата: Ноя 17, 2003 15:28:15

q_q
Я не совсем понял, чего тебе не хватает для lockbytes.


Дата: Ноя 18, 2003 05:01:49

Stariy
чего тебе не хватает для lockbytes
Догадываюсь что STGTY_LOCKBYTES - это ILockBytes, и что к нему можно применить ILockBytes::ReadAt, т.к. у меня нет файла с таким объектом, то проверить не могу.


Дата: Ноя 18, 2003 09:10:06

q_q

... ищите и обрящете... Я попробую.


Дата: Ноя 18, 2003 10:10:45

Stariy
ищите
Зачем? Кто автор темы?

попробую
Найти и/или проверить?

<< . 1 . 2 . 3 . 4 . 5 . 6 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.081