Форум: "Прочее";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];
ВнизОфициально вышла RAD Studio XE2 Найти похожие ветки
← →
DVM © (2011-09-04 18:13) [0]30 дневная Trial версия:
https://downloads.embarcadero.com/free/delphi
(на торрентах есть тот же Trial, но уже в виде официального Iso образа)
Список изменений: http://docwiki.embarcadero.com/RADStudio/en/Delphi_Compiler_Changes_for_XE2
Краткое руководство по переходу на 64 бит:
http://docwiki.embarcadero.com/RADStudio/en/Converting_32-bit_Delphi_Applications_to_64-bit_Windows
← →
Eraser © (2011-09-04 19:59) [1]> [0] DVM © (04.09.11 18:13)
не в курсе насчет вопросов связанных с directshow аудио-видео кодеками и их совместимостью с 64x. Судя по всему в 64 разрядном приложении нельзя использовать стандартные 32 разрядные фильтры?
← →
DVM © (2011-09-04 20:23) [2]
> Eraser © (04.09.11 19:59) [1]
> Судя по всему в 64 разрядном приложении нельзя использовать
> стандартные 32 разрядные фильтры?
64 бит приложение не может грузить 32 бит dll, а фильтр ведь это фактически dll если не ошибаюсь?
← →
Eraser © (2011-09-04 21:34) [3]> [2] DVM © (04.09.11 20:23)
> а фильтр ведь это фактически dll если не ошибаюсь?
так и есть, но все таки загрузка dll производится же не напрямую, возможно что-то придумали. да и как со стандартными то фильтрами быть!
← →
DVM © (2011-09-04 21:42) [4]
> Eraser © (04.09.11 21:34) [3]
> да и как со стандартными то фильтрами быть!
они не в двух вариантах существуют в разных каталогах?
← →
Eraser © (2011-09-04 21:48) [5]> [4] DVM © (04.09.11 21:42)
возможно. просто пока этой темой активно не интересовался, потому и уточнил.
← →
QAZ (2011-09-05 13:47) [6]Удалено модератором
← →
Anatoly Podgoretsky © (2011-09-05 14:04) [7]> QAZ (05.09.2011 13:47:06) [6]
С вращающими эдитами.
← →
QAZ (2011-09-05 15:03) [8]
> С вращающими эдитами.
ого,такого не видал
но верю что такое есть :)
← →
Inovet © (2011-09-05 15:15) [9]> [8] QAZ (05.09.11 15:03)
> ого,такого не видал
Замена VCL
← →
Inovet © (2011-09-05 15:16) [10]> [8] QAZ (05.09.11 15:03)
> ого,такого не видал
пост 43
http://delphimaster.net/view/15-1314702451/
← →
Anatoly Podgoretsky © (2011-09-05 16:59) [11]> QAZ (05.09.2011 15:03:08) [8]
Иди на дебаркадер, там есть несколько видео, где их вращають
← →
QAZ (2011-09-05 17:12) [12]куда идти? :"(
← →
Anatoly Podgoretsky © (2011-09-05 19:22) [13]> QAZ (05.09.2011 17:12:12) [12]
В том направление.
← →
Тимохов Д (2011-09-05 20:40) [14]у меня поддержка была с прошлого года на XE куплена...
пришло обновление)))) круто)))
попробую завтра, скачивается образ пока... интересно, что же там... я так на 2007 и застрял. разберусь наконец с этими лямбдами.
← →
P (2011-09-06 10:54) [15]DVD ISO 2.3 GB
http://altd.embarcadero.com/download/radstudio/xe2/delphicbuilder_xe2_win_dl.iso
← →
DVM © (2011-09-06 19:01) [16]все, сдох сайт Embarcadero, зайти под своим логином не смог.
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Borland.Data.TDBXError: Unable to complete network request to host "etnammbr01.embarcadero.com". Failed to establish a connection. at Borland.Data.TDBXContext.Error(Int32 ErrorCode, String ErrorMessage) at Borland.Data.TDBXMethodTable.RaiseError(TDBXContext DBXContext, Int32 DBXResult, IntPtr DBXHandle, String AdditionalInfo) at Borland.Data.TDBXDynalinkConnection.DerivedOpen() at Borland.Data.TDBXConnection.Open() at Borland.Data.TDBXConnectionFactory.GetConnection(TDBXContext DBXContext, TDBXProperties ConnectionProperties) at Borland.Data.TAdoDbxConnection.Open() at EDN.Data.DbUtils.CreateConnection(ConnectionStringSettings ASettings, Boolean AOpen) in D:\CDN\trunk\CDN\Dev\Shared\net\EDN.Data\DbUtils.cs:line 242 at EDN.Data.DbUtils.CreateConnection(ConnectionStringSettings ASettings) in D:\CDN\trunk\CDN\Dev\Shared\net\EDN.Data\DbUtils.cs:line 230 at EDN.Data.DbUtils.CreateConnectionName(String AName) in D:\CDN\trunk\CDN\Dev\Shared\net\EDN.Data\DbUtils.cs:line 250 at MembershipWS.CDNMemberService.EnsureDBConnection(TAdoDbxConnection& AConnection, String AConnectionName) in D:\CDN\trunk\CDN\Dev\Membership\net40\MembershipWS\members.asmx.cs:line 93 at MembershipWS.CDNMemberService.EnsureRolesConnection() in D:\CDN\trunk\CDN\Dev\Membership\net40\MembershipWS\members.asmx.cs:line 171 at MembershipWS.CDNMemberService.get_BlackListSvc() in D:\CDN\trunk\CDN\Dev\Membership\net40\MembershipWS\members.asmx.cs:line 515 at MembershipWS.CDNMemberService.IsBlackListedUser(Int64 UserID) in D:\CDN\trunk\CDN\Dev\Membership\net40\MembershipWS\members.asmx.cs:line 1899 --- End of inner exception stack trace
← →
Игорь Шевченко © (2011-09-06 20:36) [17]
> IsBlackListedUser
Вах
← →
Кто б сомневался © (2011-09-07 04:08) [18]Key features of the XE2 release are:
FireMonkey Application Platform for cross-platform applications that run on Windows (both 32- and 64-bit), Mac OS X, and iOS.
VCL supports 64-bit Windows and 32-bit Windows
The Delphi RTL now supports Mac OS X and both 32-bit and 64-bit Windows
Cross-platform application development
Mac OS X Application Development
Two cross compilers for Mac OS X:
Delphi (DCCOSX.EXE, the Delphi Cross Compiler for OS X)
C++ (BCCOSX, the C++ Cross Compiler for OS X)
64-bit Windows Cross-Platform Application Development (for Delphi only)
Delphi 64-bit cross compiler (DCC64.EXE, the Delphi 64-bit Command Line Compiler)
DataSnap Connectors for Mobile Devices (Android, Blackberry, iOS, and Windows Phone)
LiveBindings in RAD Studio, the new data binding feature that simplifies your programming work with VCL and FMX
← →
Кто б сомневался © (2011-09-07 18:09) [19]Интересно можно ли каким то образом разрабатывать в программы с GUI для MacOS?
Ведь VCL для MacOS нет . Кто нибудь знает? Т.е.возможно ли на Delphi это делать используя например API MacOs для создания формы?
← →
Inovet © (2011-09-07 18:36) [20]> [19] Кто б сомневался © (07.09.11 18:09)
> Ведь VCL для MacOS нет
Так обезьяну ж сделали.
← →
_Юрий (2011-09-07 19:28) [21]
> Игорь Шевченко © (06.09.11 20:36) [17]
>
> > IsBlackListedUser
>
>
> Вах
>
>
Я знаю, почему
прочитали эту ветку, и обиделись на упоминание торрентов
← →
DVM © (2011-09-07 21:41) [22]
> _Юрий (07.09.11 19:28) [21]
> прочитали эту ветку, и обиделись на упоминание торрентов
Им торренты, наоборот, помощь оказывают, помогая распространять официальный Trial (таблеток все равно нет), снижают нагрузку на сервера, на них сейчас нагрузка весьма большая, я думаю.
Сайт, кстати, заработал у них уже.
> Кто б сомневался © (07.09.11 18:09) [19]
> Интересно можно ли каким то образом разрабатывать в программы
> с GUI для MacOS?
> Ведь VCL для MacOS нет . Кто нибудь знает? Т.е.возможно
> ли на Delphi это делать используя например API MacOs для
> создания формы?
Скачай триал и погляди. Там теперь есть новый VCL - Firemonkey, кроссплатформенный. И кросскомпилятор. Компилировать - компилирует, проверить мне не на чем, всякие хакинтоши ставить неохота.
← →
Игорь Шевченко © (2011-09-07 22:38) [23]_Юрий (07.09.11 19:28) [21]
> прочитали эту ветку, и обиделись на упоминание торрентов
а смысл триала на торрентах ?
Цена на игрушку, кстати, вполне гуманная - 26600 на Professional в ibase.ru
← →
QAZ (2011-09-07 23:15) [24]
> Цена на игрушку, кстати, вполне гуманная - 26600 на Professional
> в ibase.ru
уже купил поиграца?
← →
Игорь Шевченко © (2011-09-07 23:21) [25]QAZ (07.09.11 23:15) [24]
Даже триал не скачал
← →
QAZ (2011-09-07 23:34) [26]а давно у нас пустые формы стали 1.5-3.3 метра весить ,или я чтото пропустил?
← →
Игорь Шевченко © (2011-09-07 23:45) [27]QAZ (07.09.11 23:34) [26]
А что проку в пустых формах ?
← →
DVM © (2011-09-07 23:55) [28]
> QAZ (07.09.11 23:34) [26]
> а давно у нас пустые формы стали 1.5-3.3 метра весить ,или
> я чтото пропустил?
Не пустые кстати не сильно по размеру отличаются от пустых. Для озабоченных размером могу порекомендовать:
uses
Windows,
Forms,
Unit1 in "Unit1.pas" {Form1};
{$SETPEFlAGS IMAGE_FILE_RELOCS_STRIPPED or IMAGE_FILE_DEBUG_STRIPPED or
IMAGE_FILE_LINE_NUMS_STRIPPED or IMAGE_FILE_LOCAL_SYMS_STRIPPED or
IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP or IMAGE_FILE_NET_RUN_FROM_SWAP}
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
{$R *.res}
ну и UPX например
← →
CRLF (2011-09-08 10:13) [29]С отладочной информацией пустой проект с одной формой 13-14 Мб в зависимости от платформы... %-)
← →
PEAKTOP © (2011-09-08 12:31) [30]>> прочитали эту ветку, и обиделись на упоминание торрентов
>
> Им торренты, наоборот, помощь оказывают, помогая распространять официальный Trial (таблеток все равно нет)....
Учите, батенька, китайский - и будет Вам счастье... =)
...вот щаз как выложу ссылку, и как забанят меня, как было в прошлый раз... =)))
← →
QAZ (2011-09-08 18:45) [31]обезьяна на маке не пашет без доп. библиотек Ж)
← →
Inovet © (2011-09-08 20:12) [32]> [31] QAZ (08.09.11 18:45)
> обезьяна на маке не пашет без доп. библиотек Ж)
Иаку надо макаку. Так а на ПК не надо разве.
← →
QAZ (2011-09-08 20:24) [33]
> Иаку надо макаку. Так а на ПК не надо разве.
неа,на лысой ХПшке работает
← →
Eraser © (2011-09-09 03:44) [34]> [31] QAZ (08.09.11 18:45)
> обезьяна на маке не пашет без доп. библиотек Ж)
имхо все это обезьяны из той же оперы, что и CLX - мертворожденные технологии. по меньше бы на них разработчики RAD studio отвлекались - больше толку бы было.
← →
Inovet © (2011-09-09 08:25) [35]> [33] QAZ (08.09.11 20:24)
> неа,на лысой ХПшке работает
На Вин можно собрать всё в одном exe или должны быть доступны доп библиотеки, а на Мак надо что-то устанавливать типа среды исполнения?
← →
pasha_golub © (2011-09-09 09:20) [36]
> Eraser © (09.09.11 03:44) [34]
> имхо все это обезьяны из той же оперы, что и CLX - мертворожденные
> технологии.
Позвольте не согласится. CLX был попыткой адаптировать VCL под другие платформы. Ясен пень - это было неподъемной задачей. Ибо изначаль VCL писался с упором на Win API.
В FMX мы видим абсолютно другой подход. Эта библиотека жила и до усыновления Эмбаркадерами.
← →
Anatoly Podgoretsky © (2011-09-09 09:53) [37]> pasha_golub (09.09.2011 09:20:36) [36]
QT тоже был жив до.
← →
PEAKTOP © (2011-09-09 12:33) [38]> Ясен пень - это было неподъемной задачей.
А пацаны-то из Lazarus не знают... =)
>Ибо изначаль VCL писался с упором на Win API.
И шо теперь? Есть список свойств, которые есть у компонента - и он должен быть на всех платформах. А с точки зрения прикладного девелопера (к примеру, баз данных) - да по фиг как оно там внутри. Главное - шо компилируется и работает потом.
← →
QAZ (2011-09-09 15:00) [39]
> На Вин можно собрать всё в одном exe или должны быть доступны
> доп библиотеки, а на Мак надо что-то устанавливать типа
> среды исполнения?
ну виндовый он и есть один ехе минимум на 4метра по крайней мере при стандартных контролах,причем там даже директХ9 в статическом импорте(видимо для вращающихся едитов)
а либу которую просит мак в папке redist в самой установленой RAD нету,в гугле чето есть про это,но не лазил ибо пофиг,как на мак,так и на яблоко вообще
← →
Кто б сомневался © (2011-09-09 16:09) [40]
> а либу которую просит мак в папке redist в самой установленой
> RAD нету,в гугле чето есть про это,но не лазил ибо пофиг,
> как на мак,так и на яблоко вообще
А какие библиотеки просит?
Одну-две напиши pls . Интересно просто.
← →
pasha_golub © (2011-09-09 16:15) [41]
> PEAKTOP © (09.09.11 12:33) [38]
>
> > Ясен пень - это было неподъемной задачей.
>
> А пацаны-то из Lazarus не знают... =)
>
Когда Лазарус станет возможно использовать без мата, тогда и посмеемся вместе с пацанами.
← →
Eraser © (2011-09-09 20:35) [42]> [36] pasha_golub © (09.09.11 09:20)
> Ибо изначаль VCL писался с упором на Win API.
в том то и дело, что для мало мальски серьезной задачи все начинает упираться в API конкретной системы. пока что с кроссплатформенностью круче всех справляется java.
← →
PEAKTOP © (2011-09-10 00:35) [43]> Когда Лазарус станет возможно использовать без мата, тогда и посмеемся вместе с пацанами.
То, что у FreePascal оптимизатор фиговый - дык это не новость уже лет десять.
Тут вот какая фигня наблюдается: дело в том, что проект, писанный на LCL в DCC32.EXE из командной строки - собирается. и в Kylix тоже. и размер у него далеко не ФриПаскалевский, а даже сравним с Делфячим.
Это я про то, шо кросс-платформенная библиотека - таки возможна. И у пакета Delphi7/Kylix3 такая возможность была, шо доказывает LCL.
Другое дело, шо саму возможность Borland/CodeGear/Embarcadero просрали...
← →
QAZ (2011-09-10 11:53) [44]
> А какие библиотеки просит?
> Одну-две напиши pls . Интересно просто.
при старте просит libcgunwind.1.0.dylib а уш чего дальше понадобится незнай
в папке redist у дельфи лежит 45 dylibбов,думаю что и без них не обойдется
← →
Cobalt © (2011-10-05 22:49) [45]Антересует такой вопрос - исходников генофонда только в триалке XE2 нет?
← →
Игорь Шевченко © (2011-10-05 22:56) [46]
> исходников генофонда только в триалке XE2 нет?
Да. Во всех триалках нет исходников генофонда
← →
macrodens © (2011-10-06 11:55) [47]А я был на презентации XE2.
Огненная обезьянка - - прикольная вещь ИМХО!
+ 3Д движек создали для построения 3Д-сцен в дезайн-тайм - не игровой конечно, но многое может (судя по презентации и запущенному проекту)
Видел как компилят проекты под Мак, как Всеволод Леонов, так и пожелавшие из зала. И если я правильно понял - то для компиляции необходима машина с соответствующей осью (Мак или Вин64), на которую ставится агент. Создание и отладка проекта происходит на одной машине, а трансляция исполнения выводится на машину с выбранной осью компиляции (Мак или Вин64).
← →
Sergey Masloff (2011-10-06 12:01) [48]Удалено модератором
← →
Игорь Шевченко © (2011-10-06 12:10) [49]Удалено модератором
← →
PEAKTOP © (2011-10-06 12:11) [50]Удалено модератором
← →
Dennis I. Komarov © (2011-10-06 16:19) [51]Я так понял, в этой макаке "чистой винды" совсем не осталось?
Вот кинул я батон - это есть что в сущности?
← →
Игорь Шевченко © (2011-10-06 16:43) [52]
> Вот кинул я батон - это есть что в сущности?
кинул на пол - мусор
кинул в соседа - оскорбление
кинул на форму - набор пикселей
← →
Dennis I. Komarov © (2011-10-06 16:50) [53]Всмысле not WinControl...
← →
Jeer © (2011-10-06 16:57) [54]А меня что-то обратно на "DOS" потянуло :)
← →
macrodens © (2011-10-06 17:24) [55]to Dennis I. Komarov © (06.10.11 16:19) [51]
Так она создана для кросплатформенности, если там будет чистый винапи, то впринципе это будет обычный всл
← →
Игорь Шевченко © (2011-10-06 17:25) [56]
> Всмысле not WinControl...
откуда в MacOS WinControl ?
← →
Jeer © (2011-10-06 17:27) [57]
> откуда в MacOS WinControl ?
Jobs "стырил" :)
← →
wl © (2011-10-06 18:38) [58]
> Jobs "стырил" :)
не стыдно издеваться над мертвым человеком?
← →
Dennis I. Komarov © (2011-10-06 20:24) [59]
> откуда в MacOS WinControl ?
Да хрен знает как эта банановая работает. Может она при компиляции приводит контролы к платформенным (по возможности)... :)
А так, JAVA-подобная хреновина какая-то.
← →
Игорь Шевченко © (2011-10-06 20:54) [60]
> А так, JAVA-подобная хреновина какая-то.
ты в игрушки играешь ?
← →
Dennis I. Komarov © (2011-10-06 21:09) [61]не-а
← →
Игорь Шевченко © (2011-10-06 21:14) [62]Dennis I. Komarov © (06.10.11 21:09) [61]
Не удалось, значит, пример привести.
Впрочем, есть еще - например, во всех (если мне память не изменяет) версиях Delphi есть TSpeedButton - выглядит, как кнопка, лает как кнопка и кусается почти как кнопка, но ни разу не WinControl, а просто набор пикселей.
Кнопке для того, чтобы выглядеть как кнопке вовсе не надо быть WinControl-ом.
← →
Dennis I. Komarov © (2011-10-06 21:26) [63]Да я смыслу понял. Теперь попробую объяснить свою позицию
Из опыта, у МелкоМагких далеко не дураки сидят. Любая "прослойка" между виндой и прогой - есть прослойка писана людьми, а значит есть дополнительная вероятность ошибки. В своих прогах стараюсь использовать (по возможности) интерфейс винды (рюшечки идут лесом) - меньше вероятности некорректного поведения. В свое время получил большой геморой от индейцев - после переписал на WinInet (спасибо Розычу) и 24/7 без збоев...
Резюме: Кроссплатформенность - зло. Лучше поддерживать несколько приложений заточенную под ось, чем одну, но с "глюками"...
← →
Eraser © (2011-10-06 21:43) [64]> [63] Dennis I. Komarov © (06.10.11 21:26)
> Резюме: Кроссплатформенность - зло. Лучше поддерживать несколько
> приложений заточенную под ось, чем одну, но с "глюками"...
зачем же так обобщать. кроссплатформенность, с исользованием Java ни разу не зло. вот только годится для решения далеко не всех задач.
← →
Dennis I. Komarov © (2011-10-06 21:47) [65]
> зачем же так обобщать. кроссплатформенность, с исользованием
> Java ни разу не зло. вот только годится для решения далеко
> не всех задач.
Ну может немного перегнул - личное, накипело...
← →
Дмитрий Белькевич (2011-10-06 21:58) [66]
> В свое время получил большой геморой от индейцев - после
> переписал на WinInet (спасибо Розычу) и 24/7 без збоев..
> .
Случаи всякие бывают. В свое время получил геморрой от WinInet, переписал на индейцев. Их хотя бы поправить можно. А какая чудо-винда и какой чудо-эксплорер там стоит у юзеров, и стоит ли вообще? Сейчас же нет зависимости от версии/сборки винды и версии эксплорера.
Я вообще придерживаюсь мнения что нужно использовать по минимуму технологии MS. Весь код свой - нет зависимостей от чужого кода - всегда можно все поправить или дописать.
← →
Sergey Masloff (2011-10-06 22:02) [67]
> вообще придерживаюсь мнения что нужно использовать по минимуму
> технологии MS. Весь код свой - нет зависимостей от чужого
> кода - всегда можно все поправить или дописать.
Ну не у всех бесконечная жизнь и временной ресурс на проекте...
← →
Дмитрий Белькевич (2011-10-06 22:04) [68]
> Ну не у всех бесконечная жизнь и временной ресурс на проекте.
> ..
Ну понятно, что полностью отказаться от Windows не получится. Но, в идеале, хотелось бы. В идеале я бы свой софт из-под BIOS"а стартовал.
← →
Dennis I. Komarov © (2011-10-06 22:14) [69]
> Я вообще придерживаюсь мнения что нужно использовать по
> минимуму технологии MS. Весь код свой - нет зависимостей
> от чужого кода - всегда можно все поправить или дописать.
>
Увы, но сие не возможно. Как бы не писали, если пишите под Win, то в итоге все вернется к Win.
← →
Inovet © (2011-10-06 22:35) [70]> [68] Дмитрий Белькевич (06.10.11 22:04)
> я бы свой софт из-под BIOS"а стартовал
Для этого нужен такой БИОС и всё остальное, чтобы предоставляли виртуальные машины, а вот на них уже запускать свой софт, или Виндоус, или ещё что одновременно или отдельно.
← →
Игорь Шевченко © (2011-10-06 22:35) [71]Dennis I. Komarov © (06.10.11 21:26) [63]
> Из опыта, у МелкоМагких далеко не дураки сидят. Любая "прослойка"
> между виндой и прогой - есть прослойка писана людьми, а
> значит есть дополнительная вероятность ошибки.
FireMonkey - правильная прослойка. Как и WPF.
> В своих прогах стараюсь использовать (по возможности) интерфейс
> винды (рюшечки идут лесом) - меньше вероятности некорректного
> поведения.
Вот скажем, любимая по интерфейсу программа Microsoft Money (в любом случае стоит посмотреть), использует набор нестандартных интерфейсных элементов, те самые рюшечки, но выглядит очень симпатично. Несмотря на то, что написана в Microsoft. И ведет себя всяко корректно.
Вот скажем, Microsoft же Office тоже использует не всегда стандартные интерфейсные элементы, тоже рюшечки, и ничего, некорректного поведения не обнаруживает.
Вот скажем, в Developer Express тоже наверное не совсем дураки сидят, а там контролы переписаны с полного нуля и до вполне презентабельного вида.
← →
Dennis I. Komarov © (2011-10-06 22:41) [72]
> Игорь Шевченко © (06.10.11 22:35) [71]
Быть может, я не трогал... Такой вопрос: WinAPI из XE(2) доступен, или там только Virtual Bananas? :)
← →
Игорь Шевченко © (2011-10-06 23:00) [73]
> Такой вопрос: WinAPI из XE(2) доступен
Конечно. Доступны VCL для Win32, VCL для Win64, FireMonkey для Win32, FireMonkey для Win64, FireMonkey для iOS, далее везде до станции Можайск Смоленского направления.
← →
Gero © (2011-10-08 13:57) [74]Я не совсем понял: этот FireMonkey компилируется в нативные контролы для каждой платформы или происходит эмуляция?
← →
Игорь Шевченко © (2011-10-08 13:58) [75]Gero © (08.10.11 13:57) [74]
ты в игрушки играешь ?
← →
Gero © (2011-10-08 14:00) [76]
> Игорь Шевченко © (08.10.11 13:58) [75]
И вам здравствуйте. Нет, разработкой занимаюсь :)
← →
Gero © (2011-10-08 14:00) [77]
> Игорь Шевченко © (08.10.11 13:58) [75]
Почитал ваши сообщения выше -- как я понял, все-таки эмуляция?
← →
Eraser © (2011-10-08 14:31) [78]> [76] Gero © (08.10.11 14:00)
кстати, судя по всему, FireMonkey как раз хорошо подходит для разработки всяких аркадных игрушек )
← →
Gero © (2011-10-08 15:30) [79]Почитал про Firemonkey, проникся. Штука нужная, но для определенного круга задач. Эх, а так хотелось портировать свои виндовые приложения под Mac... )
← →
Игорь Шевченко © (2011-10-08 17:00) [80]Gero © (08.10.11 14:00) [77]
Тут не может быть эмуляции. Как можно эмулировать, скажем, кнопку ? Кнопка - это четыре картинки (не в фокусе, в фокусе, нажата, недоступна) и реакция на мышь и клавиатуру. То же самое можно сказать про другие элементы управления. Если картинки будет рисовать не user32.dll/comctl32.dll, а superpuper.dll, разве элементы управления перестанут быть элементами управления ?
Если картинки будут нарисованы не средствами GDI, а потом DirectX (как в Vista и выше), а сразу DirectX, элементы управления останутся элементами управления.
Я не случайно спрашаю про игрушки - в них тоже есть кнопки, эдиты, меню и прочие контролы, никак не связанные с TWinControl.
← →
Eraser © (2011-10-08 22:17) [81]> [80] Игорь Шевченко © (08.10.11 17:00)
> Если картинки будут нарисованы не средствами GDI, а потом
> DirectX (как в Vista и выше), а сразу DirectX, элементы
> управления останутся элементами управления.
кстати, в win8 похоже сделали эмуляцию Aero через GDI )
← →
Игорь Шевченко © (2011-10-08 23:38) [82]
> кстати, в win8 похоже сделали эмуляцию Aero через GDI )
не заметил. а почему похоже ?
← →
Eraser © (2011-10-09 02:21) [83]ну возможно не через GDI, а просто software emulation.
http://www.winmatrix.com/forums/index.php?/topic/31232-windows-8-can-run-aero-glass-theme-using-software-acceleration/
на VMWare для 8 ставится какой-то упрощенный драйвер, видно что аппаратной поддержки directdraw нет, тем не менее аеро работает. да и по многим другим признакам видно, например, софтверное Аеро перехватывается зеркальными видео драйверами.
← →
KilkennyCat © (2011-10-09 06:02) [84]лет 10 назад мне б такое...
я, пожалуй, не буду ставить. да и вообще, пора завязывать с детским увлечением.
← →
* © (2011-10-09 06:08) [85]
> > кстати, в win8 похоже сделали эмуляцию Aero через GDI
> )
оно и правильно - проктологи МСу нужны
← →
Игорь Шевченко © (2011-10-09 12:24) [86]Eraser © (09.10.11 02:21) [83]
А чему, собственно, удивляться ? Рендеринг можно сделать как угодно, наличие Aero определяется лицензией Windows.
Использование программной эмуляции, судя по статьям, было заложено с самого начала.
http://winreview.ru/Matchast/765/DWM-iznutri-i-snaruzhi
← →
Eraser © (2011-10-09 15:00) [87]> [86] Игорь Шевченко © (09.10.11 12:24)
не было, раньше если аппаратно не поддерживались шейдеры 2.0 (а это уже видюхи года от 2005), то Аеро не работало.
http://msdn.microsoft.com/ru-ru/magazine/cc163435.aspx см. Технический обзор DWM, там где про WDDM.
← →
Gero © (2011-10-09 17:12) [88]
> Игорь Шевченко © (08.10.11 17:00) [80]
Недостаток superpuper.dll в том, что на практике, контролы, созданные с его помощью несколько отличаются от стандартных: внешним видом либо поведением. Это доставляет определенные неудобства при использовании: они выглядят несколько чужеродно и работают не так, как ожидается.
← →
DVM © (2011-10-09 22:08) [89]
> Gero © (09.10.11 17:12) [88]
> Это доставляет определенные неудобства при использовании:
> они выглядят несколько чужеродно и работают не так, как
> ожидается
Как бы там ни было в настоящее подавляющее большинство коммерческих программ используют контролы внешне несколько отличающиеся от стандартных как по внешнему виду так и по поведению. Да и MS создававшая руководства по правильному интерфейсу для других сама перестала своим же руководствам следовать местами все чаще.
← →
asail © (2011-10-10 06:45) [90]
> Gero © (09.10.11 17:12) [88]
> Недостаток superpuper.dll в том, что на практике, контролы,
> созданные с его помощью несколько отличаются от стандартных
Степень недостатков superpuper.dll прямо пропорциональна степени кривизны рук, ея писавших, уж простите за банальность...
Вот, например, уже помянутый выше DevEx. Егойные контролы от стандартных весьма отличаются, а никакого неудобства и чужеродности за ними не замеченно. При правильном их приготовлении, разумеется.
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];
Память: 0.69 MB
Время: 0.006 c