|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.07.2010, 23:29 | #41 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Вот какая няшка получилась. Потестите кому не лень мой загрузчик PNG.
Пока только из внешнего файла testPNG.png. Особенно интересуют тесты на WIN системах, на которых никогда не стоял IE (если такие вообще существуют). Обычный снос explorera работоспособность программы не поломал (и это странно). Ах да, ещё интересно как себя поведёт загрузчик на больших картинках (в пределах разрешения монитора). Ибо я не уверен, что засинхронизировался правильно.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru Последний раз редактировалось Ulex; 16.07.2010 в 23:37. |
17.07.2010, 10:10 | #42 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Win7, IE стоит. Большие картинки открылись нормально (раскопал здесь и здесь). Первая по высоте вышла за пределы монитора (широкоформатник), вторая вписалась. Никаких багов не замечено.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
17.07.2010, 11:09 | #43 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
У меня вообще не работает, даже с той картинкой, которая с ним. "Ошибка загрузки png" - и всё. IE8.
|
17.07.2010, 18:17 | #44 | ||||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Вообще должен быть полный путь, но Делфи и относительный нормально воспринимает... Цитата:
Цитата:
Цитата:
А она автономная? Может её просто в ресурсах программы носить? Значить моя уже не нужна...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||||
17.07.2010, 18:51 | #45 | |||||
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
Цитата:
Жалько. А почти получилось. Цитата:
Цитата:
Цитата:
Хотя, почему не работает на машинах, где стоит IE - не понятно. Интерфейс то вроде оттуда - из эксплорера.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|||||
18.07.2010, 03:55 | #46 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Сделать чтоб создавало прям точно такую структуру или просто HBITMAP возвращать? А то просто не уверен как оно сочтётся с MASM'ом... Следующая версия Код:
З.Ы. После некоторых изменений функции стало без разницы есть ли Stdcall или нет - в том смысле что и так и так работает (не знаю что за баг получался в первый раз)... Поэтому пусть лучше будет с Stdcall...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
18.07.2010, 20:41 | #47 | ||
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
Цитата:
Код:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
||
27.07.2010, 00:47 | #48 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Вобщем библиотека заработала. Почти.
Есть проблема одна, для меня пока совсем непонятная. PNG грузятся (на моей системе и ч.з. библиотечку и ч.з. IImgCtx), но я не могу установить цветовой ключ для DIB_а, загруженного ч.з. библиотеку LoadPNG_0_03.dll. Такое впечатление, что при загрузке картинки у неё поплыли куда-то цвета и теперь мой ключ просто перестал попадать в цвет фона. Для опытов сделал программку, где грузится одна и та же PNG-ка двумя разными методами (ч.з. IImgCtx и ч.з. LoadPNG_0_03.dll), затем устанавливается одинаковый цветовой ключ (004783a8h) для обеих поверхностей и рисую (слева-направо LoadPNG_0_03.dll-IImgCtx). И у меня первая рисуется без ключа, а вторая нормально. В чём причина непонятно. Кстати, попробовал запустить этот тест на Win7 - обе поверхности потеряли цветовые ключи. Совсем перестал что-либо понимать.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
27.07.2010, 08:32 | #49 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
У меня AVG нашел в примере вирус:
|
27.07.2010, 17:04 | #50 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
Вообще иногда антивирусники реагировали как то неадекватно на мои программы. Решалось это всегда забиванием пары-тройки нопов в прогу. Так что обычно это не проблема моих программ - это обычно проблема антивирусников. Они почему-то решают, что этот код является вредоносным. Может быть эвристика так работает - не знаю.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Игра "Ghost Recon Advanced Warfighter 1"(GRAW) | Air | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 0 | 27.07.2008 08:07 |
Игра "четный" "нечетный" | bigcat | Помощь студентам | 1 | 01.03.2008 00:24 |