|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 7, 2003 01:49:20 PPS: Я закинул идею на форум Hutch'a. Поглядим, что он скажет. |
|
|
Дата: Авг 7, 2003 09:55:46 Лазил я по PowerBasic-у, но ничего не нашел полезного, я в основном смотрю MSDN - там есть все, что нужно (структуры данных, сколько параметров у API и т.п.) |
|
|
Дата: Авг 7, 2003 10:08:30 · Поправил: xzazet вот еще нашел у себя это на тему "на powerbasic ничего нет" ;) MSDN Online? Вещь хорошая. А SDK удалось достать? .lib и .h? PS: не передумал еще делать .inc? |
|
|
Дата: Авг 7, 2003 10:33:21 .inc делать не передумал, т к он мне очень нужен. За ссылки спасибо, особенно вторая очень полезная и в принципе на асм переведется - сейчас засяду за блокнот и напишу че нить... |
|
|
Дата: Авг 7, 2003 13:52:49 Ну сделал я нулевую версию либы и инка. Качайте кто хочет. В архиве также полный аналог демки xzazet-а, но с invoke-ами. При работе возникли некоторые непонятности, например почему в WM_PAINT нельзя ставить ret и почему прога так жутко тормозит и еще куча... Сами GDI+ API вещь хорошая, я не знаю почему раньше их никто не юзал в наше то время когда у половины юзеров стоит XP. А там так много полезного: градиент, прозрачность и еще много чего. Наверно надо комуто написать доку по GDI+ для асма на русском. Единственная хорошая дока по GDI+ API - это MSDN http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicp p/gdiplus/gdiplusreference/functions/gdiplusstartup.asp. 2014884727__GDI+.zip |
|
|
Дата: Авг 7, 2003 14:04:12 Согласно глобальной статистике хотлога XP стоит только у трети пользователей. А у 37% (!) стоит Win98, в чём я, прочем, не вижу ничего удивительного. Ставить монстров вроде 2k, а уж тем более XP нужно далеко не всегда. |
|
|
Дата: Авг 7, 2003 14:21:45 Ну я не знаю у меня стоит XP и у всех моих знакимых тоже. Мне она нравится своей надежностью и красивым интерфейсом, который наверняка сделан не без участия GDI+. Кстати проги с GDI+ и на 98 должны пойти если приложить к проге еще GdiPlus.dll правда весит она больше 1Мб |
|
|
Дата: Авг 7, 2003 14:23:00 profi_r Отличная работа! GDI+ не используют, потому что не знают всех возможностей. Вот напиши пару достойных примеров - народ потянется :) Еще раз - ты завалил слона. Но нужен лоск в виде сексуальных примеров. То есть, работа еще есть. Скажу по секрету, GDI+ ну очень cильно напоминает OpenGL ;) PS: Кстати, LoadLibrary теперь не нужна. |
|
|
Дата: Авг 7, 2003 17:55:23 GdiPlus.dll поставляется и с .NET Framework, т.е. даже на 9x у многих пользователей имеется GDI+. |
|
|
Дата: Авг 7, 2003 18:04:47 Её можно отдельно скачать. |
|
|
Дата: Авг 7, 2003 18:55:18 [ profi_r: Мне она нравится своей надежностью и красивым интерфейсом,] Да уж, о надёжности XP можно слагать легенды :-) У меня, например, после улёта из под какого-нибудь протектора, XP хнычет о том что она восстановлена после серьёзной ошибки ;-) [ xzazet: Вот напиши пару достойных примеров - народ потянется :) Еще раз - ты завалил слона. Но нужен лоск в виде сексуальных примеров. То есть, работа еще есть. Скажу по секрету, GDI+ ну очень cильно напоминает OpenGL ;)] Кто-нибудь смотрел тулзень ReloX(в его About), там GDI... Вот если б кто-нить нечто такое описал... [ Aquila: Согласно глобальной статистике хотлога XP стоит только у трети пользователей. А у 37% (!) стоит Win98, в чём я, прочем, не вижу ничего удивительного. Ставить монстров вроде 2k, а уж тем более XP нужно далеко не всегда.] В 98-ю можно спокойно напихать кучу программ и потом склонировать и оно спокойно войдёт на 700Мб, а вот с XP такой финт не пройдёт, даже поудаляв всякое де..мо типа игрушек, виндовой аськи и др., добавив совсем немного софта, я с трудом ужал это до размера 700Мб, потому что такую роскошь как перестановка винды, хотя бы раз в месяц, я не могу себе позволить... |
|
|
Дата: Авг 7, 2003 20:07:44 Чето не получается у меня написать демку с градиентами - вылетает только и все. Вылетает на прорисовке прямоугольника, а кисточку создает нормально, не пойму что ему надо... |
|
|
Дата: Авг 7, 2003 21:14:00 profi_r Что возващает в eax? Выложи кусок этого кода - подумаем. |
|
|
Дата: Авг 7, 2003 21:14:09 Будете смеятся :)) Ступил я!!! Компилил GdiPlus.dll чтобы получить .lib и забыл из директории удалить, а еще думаю "чето не таботает..." Удалил - заработало !!! Теперь я понимаю почему никто не юзает эти апишки - вот имечко одной из них: GdipGetPathGradientSurroundColorsWithCount :)) |
|
|
Дата: Авг 7, 2003 21:20:52 Asterix Кто-нибудь смотрел тулзень ReloX(в его About), там GDI... Вот если б кто-нить нечто такое описал... Cкриншотик бы, а то и пару :) такую роскошь как перестановка винды, хотя бы раз в месяц, я не могу себе позволить... а зачем их переставлять? Их надо правильно настроить, отключить сервисы, которыми не пользуещся и т.п. А переставлять зачем, тем более раз в месяц? Вирусы? ;) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.093 |