информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаПортрет посетителяВсе любят мед
BugTraq.Ru
Русский BugTraq
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Модель надежности отказоустойчивой... 
 Некоторые пароли от G Suite хранились... 
 Microsoft выпустила Windows Sandbox 
 Microsoft выпустила исправление... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] Не могу открыть 31.05.01 01:48  Число просмотров: 558
Автор: 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
<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-2019 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach