Посрамим лжемессию!!

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

BP
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 17.02.2004 (Вт) 5:34
Откуда: Украина

Сообщение BP » 25.10.2004 (Пн) 3:40

tyomitch,
Не сложнее, вот только тебе этого не дано. Я сразу заметил что в GIF ты нихрена не шаришь. Ни одного знакомого слова от тебя не услышал.
Ты в этом не разбираешся, а меня учить лезешь.
Сначала напиши нормальный просмоторщик, а потом визжи сколько влезет.

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 25.10.2004 (Пн) 4:21

Не удержался таки...
Проверил анимированный GIF с нашей конфы.

Не поверите! РАБОТАЕТ! :D
Мистика видимо...Даже код править не пришлось.

Хотя у меня ХРюша...
Видимо заграничный коллега устроился в Майкрософт и обеспечил поддержкой свой код :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 25.10.2004 (Пн) 11:12

Предлагаю:
а) BP бан на месяц
б) tyomitch'у предупреждение

За обливание друг друга грязью. В явной форме. Выражения типа "молокосос" допустимы, как вы считаете.

"Не спорьте с дураком, люди могут не увидеть между вами разницы". Это Вам, tyomitch. По поводу поведения BP я вообще промолчу.

pitbull
Постоялец
Постоялец
 
Сообщения: 314
Зарегистрирован: 25.06.2004 (Пт) 15:37
Откуда: Кемерово

Сообщение pitbull » 25.10.2004 (Пн) 18:51

А мне интересно стало. Может в Microsoft`е также работают? Подстегивают морально друг друга для повышения скорости выпуска программ, только потом некультурные названия программ заменяют на более культурные, выкидыват обуглившиеся клавы (от скоростного набора), смывают лужи крови с пола (они же не виртуально ругаютя :D ).
Кстати, BP, если ты разобрался в чем-то одном, это не значит что ты гений!!! Умеешь ты работать с GIF, вот и сиди себе. Мне GiF не был нужен и в обозримом будущем не пригодиться.
А почему ты не принял вызов tyomich по сжатию картинки?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.11.2004 (Чт) 8:03

На выпады, которые все сводятся к общей формуле "ты лох, потому что мне не нравишься" отвечать не буду ничего. Не нравлюсь - и пусть; я не доллар, чтобы всем нравится.

Но вот это прокомментирую, чтобы невинные люди не вводились в заблуждение.
BP писал(а):А это для тех, кто захочет использовать эту дрянь в Win'9x. Если вас конечно устроит что оно работает через раз.

Private Declare Sub FillMemory Lib "kernel32.dll" Alias "RtlFillMemory" ( _
ByRef Destination As Any, _
ByVal Length As Long, _
ByVal Fill As Long)

И все filler (их там 2) замените на ByVal VarPtr(filler)

Во-первых, RtlFillMemory и RtlFillMemoryUlong - две совершенно разные по действиям функции, и такая замена совершенно извратит логику программы.
Во-вторых, замена filler на ByVal VarPtr(filler) вообще ничего не даёт; получается совершенно идентичный исходному код, разве что длиннее.
Ошибка с передачей filler там действительно есть, но исправить её простой передекларацией RtlFillMemoryUlong нельзя. Самые сообразительные могут догадаться, в чём дело, сами, а для менее сообразительных исправленный код выложен на http://mix.web.ur.ru/gif.zip
Изображение

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 04.11.2004 (Чт) 21:48

От BP:
Некогда мне тут с детишками баловаться.


Если тебе некогда тут с детишками баловаться, то зачем ты тут пол темы на пустом месте языком трепешь?

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 04.11.2004 (Чт) 23:32

Господа, ну зачем же так... Друг друга... Вы лучше меня, да ногами, ногами :D.

Взял на себя смелость и выложил свой пример...
"Все, теперь точно убъют, подумал Остап" (C)

ЗЫ: Просто страшно читать было, какие-то API заумные... прям Adobe Photoshop второй пишут.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 05.11.2004 (Пт) 17:08

Ну что же вы? Ни одного ответа - грубости за столько времени..
Не порядок! :D

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 05.11.2004 (Пт) 17:50

Устали все. Да и правильно... Сколько можно грязью друг в дружку кидаться?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.11.2004 (Пн) 12:25

xolod писал(а):Взял на себя смелость и выложил свой пример...
"Все, теперь точно убъют, подумал Остап" (C)

С LoadPicture ?
Удивительно мудрый и полезный код... Прямо дзенство. :-)

xolod писал(а):ЗЫ: Просто страшно читать было, какие-то API заумные... прям Adobe Photoshop второй пишут.

Второй уже написали, в 1991 г... Сейчас надо девятый писать :-)
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.03.2005 (Чт) 18:59

Мой проигрыватель обновлён и переименован в http://mix.web.ur.ru/GIF.rar
Теперь это UserControl, который можно бросить на форму, задать нужные свойства и не париться.
Внутреннее тестирование багов не выявило, найдёте - скажите, исправлю.

Из фишек, отсутствующих у аналогов:
-анимация;
-цветной и/или прозрачный фон;
-внедрение используемых GIF-ов в ехе-шник (опционально);
-остановка и перезапуск в любой момент, включение и отключение автоповтора.

Надеюсь, писал не зря и кому-то пригодится :-)



vbskb_gif vbskb_animated
Изображение

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 10.03.2005 (Чт) 21:46

а из-за чего вообще весь сыр-бор начался?
ХЎ

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.03.2005 (Чт) 22:08

d3drm, сыр-бор давно кончился, а вот смотрелка GIF-ов осталась. Не пропадать же добру?
Изображение

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 11.03.2005 (Пт) 0:17

tyomitch, ок, а то я за тебя уже вступаться хотел =))) Не всегда получается сделать все идеально, но чужой труд в любом случае надо ценить. А особенно, когда он действительно хорошего качества.
ХЎ

attackie
Обычный пользователь
Обычный пользователь
 
Сообщения: 59
Зарегистрирован: 29.08.2003 (Пт) 7:01
Откуда: Владивосток

хе

Сообщение attackie » 11.03.2005 (Пт) 7:41

Кстати, BP, если ты в руках будешь нести знамя "Хохлы - долбогрызы", или там "Ни капли интеллекта для себя", ты будешь смотреться еще эффектнее.

ps. Поспорить, что ли, с Темой, что он ту программу не допишет? ;)
---
FreeBasic Russia - http://2088pm.com/fb/ - русский фэнклуб Фрибейсика

attackie
Обычный пользователь
Обычный пользователь
 
Сообщения: 59
Зарегистрирован: 29.08.2003 (Пт) 7:01
Откуда: Владивосток

Сообщение attackie » 11.03.2005 (Пт) 7:44

Зачем зайку забанили? Такая смешная зайка - это что-то. Да и Теме полезно встряхнуться, мотиватор поднимается. ;)
---
FreeBasic Russia - http://2088pm.com/fb/ - русский фэнклуб Фрибейсика

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.03.2005 (Пт) 7:54

Он тебя не услышит...

Если хочешь с ним иметь разговор, иди на www.vbnet.ru, его там зовут CyRax. Хотя не советую.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.10.2005 (Сб) 22:20

(Этот топик не умрёт никогда!!)

Я вот тут подумал, а может мне этот свой контрол в Кирпичи выложить? Люди регулярно спрашивают, как бы им гифы санимировать.

Соответственно, надо в нём что-нибудь исправлять/добавлять, или прямо в текущем виде выкладывать?
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.10.2005 (Сб) 22:30

Ну, не знаю... Давно пора, в принципе :) Разве что pdb убери, у то народ смущается :)
Я вот Registry туда не выкладываю исключительно от лени, хотя пора бы и сподобиться наконец :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 08.10.2005 (Сб) 23:37

И как я этот топик пропустил, дискуссия-то какая была...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 09.10.2005 (Вс) 8:42

BV писал(а):И как я этот топик пропустил, дискуссия-то какая была...

Дык это только конец той дискуссии, начало в 10-страничном топике "Моя первая статья".

А про Кирпич что скажешь?
Изображение

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 09.10.2005 (Вс) 19:19

Пример с GIF особо не разбирал. Код из clsGIF перенеси в GifCtl.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 10.10.2005 (Пн) 11:32

tyomitch Респект за контрол!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.10.2005 (Пн) 11:46

kerish, спасибо что хоть сейчас оценил, как раз 7 месяцев прошло как он тут лежит :-)
Изображение

Пред.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList