Релиз RAD Studio XE2

Milosla

Турист
Регистрация
25 Дек 2008
Сообщения
5
Реакции
0
Credits
10
KIS 2012 does not permit unpacking archives because he had discovered a Trojan horse in the ... XE2 Update 3 (Лекарство дла Упдате3). Did you also notice the same?
 
Последнее редактирование модератором:

ivanovd

Турист
Регистрация
13 Окт 2011
Сообщения
4
Реакции
1
Credits
8
Скачал Update3, установил (ставился почти как студия изначально ставится).
Пропатчил патчем отсюда (выше ссылку давали) : Для просмотра ссылки Войди или Зарегистрируйся

запускаю bds.exe и... ошибка "...не удалось запуститься, не был найден dbgeng.dll"
удаляю bin\msimg32.dll (по рекомендациям выше) и студия нормально запускается...

теперь вопросы - что это за такие msimg32.dll и dbgeng.dll?! удаление dbgeng.dll боком потом не вылезет?!
 

BuilderFan

Местный
Регистрация
20 Авг 2011
Сообщения
39
Реакции
24
Credits
78
Для просмотра ссылки Войди или Зарегистрируйся
Changelog from 4.5 to 4.6 (2011-12-15)

Added: After compile/debug unused compiler memory is released
Added: LiveBindings slowed down the IDE (XE2) [XE2 Update 3 fixed it differently]
Added: Compiler Package optimization
Added: Delphi-Debugger GetFileIndex optimization
Added: Debugger memory leak fix (XE2)
Added: Memory leak fix for Debugger’s GetModuleFileNameEx calls (2009-2010)
Added: Improved the performance when debugging the IDE (2009-2010)
Improved: C++ Debugger symbol reader performance
Fixed: XML Serializer cache race condition (2009-XE)
 

chandr24

Турист
Регистрация
30 Ноя 2010
Сообщения
5
Реакции
0
Credits
10
То ли у меня какие-то косяки, не пойму. После установки Update3 перестали компилиться проекты с включенным EurekaLog (6.1.03 Enterprise). Никто больше не сталкивался с такой проблемой?
Я сталкивался. Новый пустой проект валится на инициализации модуля ExceptionLog. Наверное, в Update3 что-то круто изменилось, теперь ждем обновления EurekaLog
 

shreq

Местный
Регистрация
23 Июн 2009
Сообщения
16
Реакции
14
Credits
30
Я сталкивался. Новый пустой проект валится на инициализации модуля ExceptionLog. Наверное, в Update3 что-то круто изменилось, теперь ждем обновления EurekaLog

You should change one definition in ExceptionLog.pas:

function ModuleInitTable: PackageInfo;
const
InitContextOffsetFromAllocMemSize =
{$IFDEF Delphi6Down} $84 {$ELSE} // D2-D6
{$IFDEF Delphi9Down} $80 {$ELSE} // D7-D2005
{$IFDEF Delphi11Down} $2218 {$ELSE} // D2006-D2007
{$IFDEF Delphi14Down} $2214 {$ELSE} // D2009-D2010
{$IFDEF Delphi15} $2210 {$ELSE} // DXE-...
{$IFDEF Delphi16} $2214 // DXE2-...
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF};

begin
{$IFDEF Delphi6Down}
Result := PPointer(DWord(@AllocMemSize) + InitContextOffsetFromAllocMemSize)^;
{$ELSE}
Result := PInitContext(DWord(@AllocMemSize) + InitContextOffsetFromAllocMemSize).InitTable;
{$ENDIF}
end;

All works fine :)
 

John_R

Местный
Регистрация
12 Май 2010
Сообщения
22
Реакции
5
Credits
40
You should change one definition in ExceptionLog.pas:

function ModuleInitTable: PackageInfo;
const
InitContextOffsetFromAllocMemSize =
{$IFDEF Delphi6Down} $84 {$ELSE} // D2-D6
{$IFDEF Delphi9Down} $80 {$ELSE} // D7-D2005
{$IFDEF Delphi11Down} $2218 {$ELSE} // D2006-D2007
{$IFDEF Delphi14Down} $2214 {$ELSE} // D2009-D2010
{$IFDEF Delphi15} $2210 {$ELSE} // DXE-...
{$IFDEF Delphi16} $2214 // DXE2-...
{$ENDIF}
{$ENDIF}

{$ENDIF}
{$ENDIF}
{$ENDIF}
{$ENDIF};

А ларчик просто открывался...Нужно было просто пару строк вставить... Спасибо за помощь!
 

fanatoliy

Местный
Регистрация
11 Июл 2009
Сообщения
114
Реакции
494
Credits
53

XACAHOB

Местный
Регистрация
8 Фев 2005
Сообщения
9
Реакции
0
Credits
34
У кого есть для XE2 full dcc32.exe. Выложите на депозит или другой обменник. Плиз.
 

NIKozn

Местный
Регистрация
11 Апр 2009
Сообщения
13
Реакции
3
Credits
26
Это по поводу как приспособить старое приложение под VCL для FireMonkey
Вопрос давно задан, но все же, может это
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование модератором: