информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsПортрет посетителяСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft Authenticator прекращает... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[Win32] Здравствуй! Че ты на этой ползучей барде свое и мое время зря тратишь? Читай: 31.05.01 06:12  Число просмотров: 924
Автор: AAT Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Что-то похожее было... давно только - забыл уже :) Но точно помню - все дело было в заголовке wmf-файла... если не впадлу попробуй сравнить свой файл с тем который открывается... может и есть какой трюк, но я тогда внаглую правил заголовок и все работало...
<programming>
[Win32] Не могу открыть "чужой" .wmf 30.05.01 13:08  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Конкретная задача: вставить в прогу .wmf- картинку, экспортированную из Автокада. Прога создает и открывает свои метафайлы, а этот, даже если я его пишу на то же место и под тем же именем, что и тот, к-рый она только-что открывала - никак. просто возвращает нулевой хэндл и все - ни каких сообщений об ошибке, ни GetMetaFile GetEnhMetaFile. В чем дело?
[Win32] Не могу открыть 31.05.01 01:48  
Автор: kabanchik Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Конкретная задача: вставить в прогу .wmf- картинку,
> экспортированную из Автокада. Прога создает и открывает
> свои метафайлы, а этот, даже если я его пишу на то же место
> и под тем же именем, что и тот, к-рый она только-что
> открывала - никак. просто возвращает нулевой хэндл и все -
> ни каких сообщений об ошибке, ни GetMetaFile
> GetEnhMetaFile. В чем дело?

Мля, Zef, я долго хотел разобрать кто там "этот" и кто там "тот" :-))))))
у тебя тут прям какая то рекурсия получается, мой мозг и так перегружен :)))))
напиши че нить по проще, как для первоклассника.
может файлы .wmf разных версий?
напиши по понятней кто создает, и кто не открывает, просмотри коментарии "????".

BOOL bResult = FALSE;

if (Autocad->Create())
bResult = Proga->Open(); ????

if (Autocad->Create())
bResult = Autocad->Open(); ????

if (Proga->Create())
bResult = Autocad->Open(); ????

if (Proga->Create())
bResult = Proga->Open(); ????

напиши результаты.
и еще не пойму причем тут file name & file path, разве они прописываются в метафайле ??? т.е. это:
> даже если я его пишу на то же место
> и под тем же именем, что и тот, к-рый она только-что
> открывала - никак. просто возвращает нулевой хэндл и все -
> ни каких сообщений об ошибке, ни GetMetaFile
[Win32] Здравствуй! Че ты на этой ползучей барде свое и мое время зря тратишь? Читай: 31.05.01 03:27  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Нарисовал в Автокаде картинку, векторную: нужно, чтобы она у меня отображалась в моем диалоговом окне в качестве обоев. Сохранил ее как .wmf, ACDC ее видит, все нормально, а в своей проге открыть не могу, ни как обычный, ни как енхансед. OpenMetaFile и OpenEnhMetaFile возвращают нулевой хендл, безо всякой ошибки. Вот и все...
[Win32] Здравствуй! Че ты на этой ползучей барде свое и мое время зря тратишь? Читай: 31.05.01 06:12  
Автор: AAT Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Что-то похожее было... давно только - забыл уже :) Но точно помню - все дело было в заголовке wmf-файла... если не впадлу попробуй сравнить свой файл с тем который открывается... может и есть какой трюк, но я тогда внаглую правил заголовок и все работало...
[Win32] Похоже, только вот как у него голову от хвоста отделить? И вообще, как ее расшифровать? 31.05.01 08:17  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
> Что-то похожее было... давно только - забыл уже :) Но точно
> помню - все дело было в заголовке wmf-файла... если не
> впадлу попробуй сравнить свой файл с тем который
> открывается... может и есть какой трюк, но я тогда внаглую
> правил заголовок и все работало...
[Win32] Похоже, только вот как у него голову от хвоста отделить? И вообще, как ее расшифровать? 31.05.01 12:39  
Автор: AAT Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Дык поищи формат файлов WMF... я так слету и не помню... их ж в инете полно !
[ссылочка на свалку с описанием форматов 31.05.01 12:51  
Автор: XR <eXtremal Research> Статус: The Elderman
<"чистая" ссылка>


http://www.wotsit.org/
Да здравствует метод научного тыка, лучшее ср-во борбы с происками Билла Г. (внутри) 01.06.01 04:11  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Тот файл, который читается, начинвется с 01 09 00 00 03... В том, который не читается перед этим тэгом еще какая-то @#$ь. Я эту @#$ь отгрыз, файл загрузился, только масштаб пропал. Я посмотрел в МСДНке форматы хэдеров ВМФ и ЕМФ - естессно ничего похожего... GetMetaFileBits дает указатель прямо на 01 09 00...
[Win32] Похоже, только вот как у него голову от хвоста отделить? И вообще, как ее расшифровать? 31.05.01 08:15  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
> Что-то похожее было... давно только - забыл уже :) Но точно
> помню - все дело было в заголовке wmf-файла... если не
> впадлу попробуй сравнить свой файл с тем который
> открывается... может и есть какой трюк, но я тогда внаглую
> правил заголовок и все работало...
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach