Showing posts with label RAD STUDIO. Show all posts
Showing posts with label RAD STUDIO. Show all posts
2011/08/29
RAD Studio IDE Fix Pack 4.4 released
RAD Studio 의 IDE 를 개선해 주는 IDE Fix Pack 의 새 버전이 공개 되었다.
Changelog from 4.3 to 4.4
http://andy.jgknet.de/blog/2011/08/ide-fix-pack-4-4-released
Original Post : http://neodreamer-dev.tistory.com/569
Changelog from 4.3 to 4.4
- Fixed: Directory cache problem with packages
- Added: Replaced LocalAlloc/ReAlloc/Free calls from the compiler with FastMM functions (2009 only)
- Added: Compiler callback used inlined AnsiCompareFileName, that is now also replaced by a faster version
- Added: Directory cache for $(WINDIR)\Globalization file search on IDE start (2007/2009)
- Improved: LogView tweaks
http://andy.jgknet.de/blog/2011/08/ide-fix-pack-4-4-released
Original Post : http://neodreamer-dev.tistory.com/569
2011/06/09
GExperts 1.35 Released
Rad Studio 의 아주 유용한 Add-on 프로그램인 GExperts가 1.35 버전을 공개하였다.
이번 버전에서 변경 된 사항
VERSION 1.35 (June, 2011)
GExperts Homepage 
Original Post : http://neodreamer-dev.tistory.com/546
이번 버전에서 변경 된 사항
VERSION 1.35 (June, 2011)
- General: Fix problems with the bug reporting tool and about box disappearing.
- Grep: Search and replace supports regular expression subgroubs (Egon Elbre).
- Favorite Files: Support relative filenames in saved files lists, support multiple groups of favorite files. These changes may be useful for project-specific favorite files lists. (Ulrich Gerhardt, Erik)
- Clipboard History: Show combined text for multi-selected history entries.
GExperts Homepage 
Original Post : http://neodreamer-dev.tistory.com/546
Labels:
GExperts
,
GExperts 1.35
,
RAD STUDIO
,
TistoryOldPost
2011/04/19
IDE Fix Pack 4.0 / DelphiSpeedUp 3.0 release
IDE Fix Pack 4.0
RadStudio IDE 의 버그를 수정한 것으로 2007/2009/2010/XE 버전을 지원한다.
RAD Studio XE fixes/optimizations:
RAD Studio 2010 fixes/optimizations:
RAD Studio 2009 fixes/optimizations:
RAD Studio 2007 fixes/optimizations:
DelphiSpeedUp 3.0
Delphi IDE 의 속도를 개선하기 위한 IDE Plugin 이다.
개선 내용
지원 버전
IDE Fix Pack
DelphiSpeedUp&
Original Post : http://neodreamer-dev.tistory.com/539
RadStudio IDE 의 버그를 수정한 것으로 2007/2009/2010/XE 버전을 지원한다.
RAD Studio XE fixes/optimizations:
- Code Insight doesn’t show matching methods for event assignments
- QC #68493: Switching away and back to Delphi orphans focus on Code Editor
- QC #29732: Class Completion adds published section
- QC #88038: Delphi always maximizes itself on taskbar change
- QC #89148: TListView ItemData streaming error
- QC #89149: Saving a form with a ListView can kill the IDE
- QC #93152: TBitBtn.DoubleBuffered default doesn’t match constructor’s default
- Optimization: QC #50564: Long/Unicode string assignments could be made 20% to 30% faster
- Optimization: Optimized TObject.ClassNameIs implementation
- Optimization: GetDynaMethod uses binary search in DMT
- Optimization: LoadResString cache (improves the speed of switching between Code and Design editor)
- Optimization: Startup .NET XML-Serializer cache
RAD Studio 2010 fixes/optimizations:
- QC #86428: Form looses ancestor components after unloading packages
- QC #23580: Object Inspector shows incomplete / mangled event handler list
- Code Insight doesn”t show matching methods for event assignments
- Undo destroys editor buffer (fixed in RAD Studio 2010 Update 2)
- F1 key doesn’t work if invoked from the ObjectInspector
- Vista compatible icons (256×256) aren’t supported
- Stepping through the code can be slow
- QC #80822: ObjectInspecor: Properties are duplicated after scrolling
- QC #80776: ObjectInspector shows “EditControl” instead of the real content
- QC #79776: Clicking on object Inspector rejects focus
- QC #29732: Class Completion adds published section
- Step-Out doesn’t recognize the return address at ESP
- QC #75738: Debugging extremly slow
- QC #68493: Switching away and back to Delphi orphans focus on Code Editor
- QC #88038: Delphi always maximizes itself on taskbar change
- QC #89148: TListView ItemData streaming error
- QC #89149: Saving a form with a ListView can kill the IDE
- QC #93152: TBitBtn.DoubleBuffered default doesn’t match constructor’s default
- Optimization: QC #50564: Long/Unicode string assignments could be made 20% to 30% faster
- Optimization: Optimized TObject.ClassNameIs implementation
- Optimization: GetDynaMethod uses binary search in DMT
- Optimization: LoadResString cache (improves the speed of switching between Code and Design editor)
- Optimization: Call stack with IInterface parameters are resolved much faster
RAD Studio 2009 fixes/optimizations:
- QC #86428: Form looses ancestor components after unloading packages
- QC #23580: Object Inspector shows incomplete / mangled event handler list
- Code Insight doesn”t show matching methods for event assignments
- Vista compatible icons (256×256) aren’t supported
- Undo destroys editor buffer
- Stepping through the code can be slow
- 64 bit Debugger assertion (see hotfix from Embarcadero for 2009)
- QC #75738: Debugging extremly slow
- QC #71575: Delphi 2009 literal string assigment
- QC #47807: Error insight fails to find TObject class
- Possible deadlock when Error Insight calls ProcessMessages
- QC #68493: Switching away and back to Delphi orphans focus on Code Editor
- QC #37462: IDE may select the wrong file when performing a ctrl + left-click on a filename in the editor
- QC #22880: Cannot resolve unit name
- QC #58045: Component captions and component icons disappear from form designer
- QC #69456: IDE dead lock when updating the editors
- QC #55910: TDBText.Color always reverts to Parent.Color
- QC #59963: Closing non-modal forms after a task switch can deactivate the application
- QC #56252: TPageControl flickers a lot with active theming
- QC #68730: TLabel is not painted on a themed, double-buffered TTabSheet in Vista
- ToolsAPI IOTAProjectOptions.GetOptionNames destroys options.
- QC #74646: Buffer overflow in TCustomClientDataSet.DataConvert with ftWideString
- QC #80822: ObjectInspecor: Properties are duplicated after scrolling
- QC #80776: ObjectInspector shows “EditControl” instead of the real content
- QC #79776: Clicking on object Inspector rejects focus
- QC #29732: Class Completion adds published section
- QC #88038: Delphi always maximizes itself on taskbar change
- QC #89148: TListView ItemData streaming error
- QC #89149: Saving a form with a ListView can kill the IDE
- QC #93152: TBitBtn.DoubleBuffered default doesn’t match constructor’s default
- Optimization: QC #50564: Long/Unicode string assignments could be made 20% to 30% faster
- Optimization: Optimized TObject.ClassNameIs implementation
- Optimization: GetDynaMethod uses binary search in DMT
- Optimization: LoadResString cache (improves the speed of switching between Code and Design editor)
- Optimization: Call stack with IInterface parameters are resolved much faster
RAD Studio 2007 fixes/optimizations:
- QC #29732: Class Completion adds published section
- Call stack with IInterface parameters are resolved much faster
- Optimization: LoadResString cache
- Undo destroyed editor buffer
- 64 bit Debugger assertion (see hotfix from Embarcadero)
- QC #47807: Error insight fails to find TObject class
- Possible deadlock when Error Insight calls ProcessMessages
- QC #37462: IDE may select the wrong file when performing a ctrl + left-click on a filename in the editor
- QC #22880: Cannot resolve unit name
- QC #58045: Component captions and component icons disappear from form designer
- QC #75738: Debugging extremly slow
- QC #50278: IDE Compiler opens all files in ReadWrite mode and blocks command line compiler
- QC #55910: TDBText.Color always reverts to Parent.Color
- Sometimes the IDE has two taskbar buttons
- Background Parser blocked the main thread
- Find dialog has problems with upper/lower case Umlaut characters
- QC #68493: Switching away and back to Delphi orphans focus on Code Editor
- QC #68647: Infinite loop in Forms.GetNonToolWindowPopupParent
- QC #68740: Lost focus after TOpenDialog when MainFormOnTaskBar is set
- QC #59963: Closing non-modal forms after a task switch can deactivate the application
- Control resize bugfix for kernel stack overflow due to WH_CALLWNDPROC hook
- QC #59654: TActionList access already released FActions field
- QC #54286 : Parent-PopupMenu overrides standard context menu (edit, memo, combobox, …)
- QC #50097: ObjAuto access violation on XEON (Data Execution Prevention bug)
- QC #58938: MainForm Minimize minimizes in the background
- QC #64484: SysUtils.Abort can raise an AccessViolation
- QC #58939: No taskbar button when starting from ShellLink with Show=Minimized
- QC #56252: TPageControl flickers a lot with active theming
- QC #68730: TLabel is not painted on a themed, double-buffered TTabSheet in Vista
- QC #74646: Buffer overflow in TCustomClientDataSet.DataConvert with ftWideString
- QC #88038: Delphi always maximizes itself on taskbar change
- QC #89148: TListView ItemData streaming error
DelphiSpeedUp 3.0
Delphi IDE 의 속도를 개선하기 위한 IDE Plugin 이다.
개선 내용
- Improves Delphi/BCB/BDS’s load times
- Optimizes often used RTL functions by functions form the FastCode project
- All optimizations are done in memory and do not change any file on disk
- Adds a “Close all and kill” menu item to the “File” menu that terminates the IDE very fast
- The fast termination is used when you close the IDE while pressing the CTRL key.
- Shows waiting cursor while loading designtime package
- Optimizes CodeCompletion (CodeInsight)
- Optimizes the Delphi Compiler’s C RTL
- Optimizes the Debugger, especially the Step-Into functionality
- CodeCompletion and HelpInsight can be aborted by ESC/mouse move
지원 버전
- C++Builder 5, 6
- Delphi 5, 6, 7
- Borland Developer Studio 2005, 2006
- CodeGear RAD Studio 2007 (December Update)
IDE Fix Pack
DelphiSpeedUp&
Original Post : http://neodreamer-dev.tistory.com/539
Labels:
C++ Builder
,
Delphi
,
Delphi Speed Up
,
IDE Fix Pack
,
RAD STUDIO
,
TistoryOldPost
2011/03/28
TCppWebBrowser Enter 키에 반응하기
C++ Builder 로 간단한 프로그램을 만들던 중 TCppWebBrowser 컨트롤이 Enter 키에 대한 반응이 동작을 하지 않는 경우가 많았다. 그래서 해결 책을 찾아 보았다. 이미 오래전부터 문제가 되었던 것으로 보이는데 해결책도 나와 있었다.
출처 : 볼랜드 포럼
//Header
IOleInPlaceActiveObject *FOleInPlaceActiveObject;
void __fastcall MyMessageHandler(TMsg &Msg, bool &Handled);
//Source
__fastcall TfrmMain::TfrmMain(TComponent* Owner)
: TForm(Owner)
{
OleInitialize(NULL);
Application->OnMessage = MyMessageHandler;
}
void __fastcall TfrmMain::FormClose(TObject *Sender, TCloseAction &Action)
{
OleUninitialize();
}
void __fastcall TfrmMain::MyMessageHandler(TMsg &Msg, bool &Handled)
{
Handled = IsDialogMessage(WebBrowser->Handle, &Msg) == true;
if(!Handled || WebBrowser->Busy)
{
return;
}
if ( (Msg.message==WM_KEYDOWN || Msg.message==WM_KEYUP) &&
(Msg.wParam==VK_RETURN || Msg.wParam==VK_TAB) )
{
if(FOleInPlaceActiveObject != NULL)
{
FOleInPlaceActiveObject->TranslateAccelerator(&Msg);
}
else
{
IDispatch *Dispatch = WebBrowser->Application;
if(Dispatch != NULL)
{
IOleInPlaceActiveObject *iOIPAO;
Dispatch->QueryInterface(IID_IOleInPlaceActiveObject, (LPVOID *)&iOIPAO);
if( iOIPAO != NULL )
{
FOleInPlaceActiveObject = iOIPAO;
FOleInPlaceActiveObject->TranslateAccelerator(&Msg);
}
}
}
}
}
출처 : 볼랜드 포럼
Labels:
C++ Builder
,
Enter
,
RAD STUDIO
,
TCppWebBrowser
,
TistoryOldPost
2009/04/23
[VCL] 프로그램의 최소화(Minimize) 및 복구(Restore) 이벤트 잡기
VCL 의 TForm 에는 최소화(Minimize) 및 복구(Restore) 이벤트 핸들러가 없다. 그래서 TApplication 의 이벤트 핸들러를 이용해야 한다.
Original Post : http://neodreamer-dev.tistory.com/296
// Header
void __fastcall OnAppMinimize(TObject *Sender);
void __fastcall OnAppRestore(TObject *Sender);
// Source
__fastcall TfrmMain::TfrmMain(TComponent* Owner)
: TForm(Owner)
{
Application->OnMinimize = OnAppMinimize;
Application->OnRestore = OnAppRestore;
}
void __fastcall TfrmMain::OnAppMinimize(TObject *Sender)
{
ShowMessage("App Minimized");
}
void __fastcall TfrmMain::OnAppRestore(TObject *Sender)
{
ShowMessage("App Restored");
}
Original Post : http://neodreamer-dev.tistory.com/296
Labels:
C++
,
C++ Builder
,
RAD STUDIO
,
TApplication
,
TistoryOldPost
,
Turbo C++
,
VCL
Subscribe to:
Posts
(
Atom
)