![]() |
eXeL@B —› Оффтоп —› Delphi 7 vs. Delphi 2010 |
<< . 1 . 2 . 3 . 4 . >> |
Посл.ответ | Сообщение |
|
Создано: 25 ноября 2010 12:19 · Личное сообщение · #1 |
|
Создано: 05 декабря 2010 18:18 · Личное сообщение · #2 |
|
Создано: 05 декабря 2010 18:46 · Личное сообщение · #3 |
|
Создано: 11 декабря 2010 13:01 · Личное сообщение · #4 |
|
Создано: 11 декабря 2010 19:59 · Поправил: Guru_eXe · Личное сообщение · #5 Я довольно продолжительно время не мог отойти от привычного внешнего вида 7ки, если кто-то не переходит на новые версии по причине непонятности интерфейса, или просто никак не может привыкнуть к масштабным изменениям в интерфейсе среды, есть статейка ----- may all your PUSHes be POPed! ![]() |
|
Создано: 11 декабря 2010 20:22 · Личное сообщение · #6 А я как и говорил пекилл, сначала пробуешь всё привести к классическому стилю а потом просто привыкаешь к новому стилю и потом без него просто жить не можешь. Я уже нашел для себя как всё удобно расположено и сгруппировано. И оставил как есть, кроме расположения окон во время отладки, я как в 7, так и в этой сделал так как мне удобно, лишние окна убрал, нужные добавил. ----- Лучше быть одиноким, но свободным © $me ![]() |
|
Создано: 11 декабря 2010 21:26 · Личное сообщение · #7 Я еще долго не мог привыкнуть описывать и работать со строковыми типами как теперь необходимо в связи с юникодом, но теперь вижу какой огромный плюс. Единственное что немного раздражает - это то что юникод никак не отключить, т.е. у нас нет выбора анси или юникод проект, он всегда теперь юникод. И еще больше раздражает куча IFDEF UNICODE... Зачем? Видимо хотели сделать с отключением но потом прикинули что это же надо будет по 2 копии 1 кода ВСЕГДА писать и решили что это тормозит прогресс, а дефайны хрен с ними наши же юниты что хотим то там и пишем, как и про линукс тема. ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 11 декабря 2010 22:35 · Личное сообщение · #8 |
|
Создано: 11 декабря 2010 23:33 · Поправил: PE_Kill · Личное сообщение · #9 |
|
Создано: 06 января 2011 22:44 · Поправил: BoRoV · Личное сообщение · #10 Вот оно, наконец-то есть кейген на ХЕ. Фулл релиз от CORE. ![]() ----- Лучше быть одиноким, но свободным © $me ![]() |
|
Создано: 08 января 2011 09:28 · Личное сообщение · #11 |
|
Создано: 08 января 2011 09:34 · Поправил: Magister Yoda · Личное сообщение · #12 ладно... я сам. Pass: CRACKL@B ![]() |
|
Создано: 28 марта 2011 01:32 · Личное сообщение · #13 PE_Kill пишет: Я еще долго не мог привыкнуть описывать и работать со строковыми типами как теперь необходимо в связи с юникодом, но теперь вижу какой огромный плюс. Единственное что немного раздражает - это то что юникод никак не отключить, т.е. у нас нет выбора анси или юникод проект, он всегда теперь юникод. Как с ним бороться то? получаю ответ на запрос, присваиваю переменной S:String потом Memo.Lines.Append(S); в поле квадратики... в снифере ответ правильный или может Synapse не работает больше в XE? Он там предупреждал при компиляции о несовместимости строковых типов ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh ![]() |
|
Создано: 28 марта 2011 02:51 · Личное сообщение · #14 |
|
Создано: 28 марта 2011 23:27 · Личное сообщение · #15 Isaev пишет: или может Synapse не работает больше в XE? Если он не адаптирован под 200x делфи, то нужно самому адаптировать. Т.е. где идет привязка к размеру символа, писать не PChar а PAnsiChar, переходники делать AnsiString(MyStr) ну т.д. Я приноровился фиксить так: Ищем по коду все PChar и смотрим, если не идет работа с WinApi то меняем на PAnsiChar, потом пытаемся собрать и кликаем в логе на все варнинги, которые относятся к строкам ну и приводим к нужному виду. ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 29 марта 2011 01:04 · Личное сообщение · #16 |
|
Создано: 04 апреля 2011 08:55 · Личное сообщение · #17 |
|
Создано: 27 мая 2011 19:42 · Поправил: SReg · Личное сообщение · #18 Кто нить знает что за хрень? mbi:MEMORY_BASIC_INFORMATION; CurrentAddress:dword; вот такой код некомпилит, пишет operator not applicable to this operand type if mbi.BaseAddress > Pointer(CurrentAddress) then if mbi.BaseAddress < Pointer(CurrentAddress) then зато если написать к (примеру) if mbi.BaseAddress <> Pointer(CurrentAddress) then if mbi.BaseAddress = Pointer(CurrentAddress) then то тогда все норм... ![]() ![]() |
|
Создано: 27 мая 2011 19:57 · Личное сообщение · #19 |
|
Создано: 27 мая 2011 22:08 · Личное сообщение · #20 Что мешает писать: if DWord(mbi.BaseAddress) > CurrentAddress then if DWord(mbi.BaseAddress) < CurrentAddress then ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 28 мая 2011 03:21 · Личное сообщение · #21 |
|
Создано: 28 мая 2011 07:32 · Личное сообщение · #22 |
|
Создано: 28 мая 2011 09:38 · Личное сообщение · #23 |
|
Создано: 28 мая 2011 11:00 · Личное сообщение · #24 |
|
Создано: 28 мая 2011 12:15 · Поправил: SReg · Личное сообщение · #25 PE_Kill спасибо написал так const EndAddress = $FFFFFFFF; var mbi : TMemoryBasicInformation; CurrentAddress,BaseAddress: DWORD; begin Memo1.Clear; CurrentAddress := 0; ZeroMemory(@mbi,SizeOf(mbi)); while CurrentAddress < EndAddress do begin if VirtualQueryEx(GetCurrentProcess, Pointer(CurrentAddress), mbi, SizeOf(mbi)) <> SizeOf(mbi) then break; BaseAddress := DWORD(mbi.BaseAddress); if BaseAddress+mbi.RegionSize<EndAddress then Memo1.Lines.Add(Format('0x%.8x-0x%.8x',[CurrentAddress, mbi.RegionSize])); CurrentAddress := DWORD(mbi.BaseAddress) + mbi.RegionSize; end; end; end. ![]() |
|
Создано: 28 мая 2011 14:07 · Личное сообщение · #26 |
|
Создано: 28 мая 2011 17:55 · Личное сообщение · #27 |
|
Создано: 29 мая 2011 10:36 · Личное сообщение · #28 |
|
Создано: 29 мая 2011 11:42 · Личное сообщение · #29 |
|
Создано: 29 мая 2011 22:05 · Личное сообщение · #30 |
|
Создано: 08 сентября 2012 23:22 · Поправил: SReg · Личное сообщение · #31 XE3 нарисовалась на днях. http://www.embarcadero.com/products/rad-studio Новое в этой версии: Поддержка Windows 8 и Metropolis UI FireMonkey 2, новые стили, редактор скинов, скинуются внешние элементы, Metropolis UI, захват/воспроизведение видео с поддержкой различных кодеков, TActionList, жесты, поддержка DX10, новые возможности 3D и др. Обновлен IDE Визуальный редактор LiveBinding Некоторые новые возможности языка адд: компильнул по дефолту пустую формочку (как вин32) Relase - 2,17 МБ Debug - 10,4 МБ ![]() |
<< . 1 . 2 . 3 . 4 . >> |
![]() |
eXeL@B —› Оффтоп —› Delphi 7 vs. Delphi 2010 |