PeterPanettone
Members-
Content Count
1318 -
Joined
-
Last visited
-
Days Won
5
Everything posted by PeterPanettone
-
F6 Search feature does not work anymore?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Thanks for the information. -
wuppdi Welcome Page for Delphi 11 Alexandria?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
For those who use a WelcomePage mainly for organizing their projects, there is a nice project manager here - Pascal Project Manager 4.01 (Program can be used with German or English language) : https://www.hastasoft.de/PPME.htm -
wuppdi Welcome Page for Delphi 11 Alexandria?
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Thank you for WUPPDI! We are waiting with excitement. -
Search Filter for GExperts ToDoList added
PeterPanettone replied to PeterPanettone's topic in GExperts
It seems Embarcadero does not provide the information when TListView.GroupView was introduced? -
Search Filter for GExperts ToDoList added
PeterPanettone replied to PeterPanettone's topic in GExperts
I have found it here: https://my.embarcadero.com -
Search Filter for GExperts ToDoList added
PeterPanettone replied to PeterPanettone's topic in GExperts
Looking for the 2007 compiler: https://cc.embarcadero.com/MyDownloads.aspx ...does not provide a 2007 compiler. Where can the 2007 compiler be downloaded? Even in My Registered User Downloads there is no 2007 compiler: https://cc.embarcadero.com/myreg -
Search Filter for GExperts ToDoList added
PeterPanettone replied to PeterPanettone's topic in GExperts
Could you show what did not compile in 2007? The filter is based on TListView.GroupView (no advanced features have been used). Has such an essential feature as GroupView not yet been introduced in the dark age of 2007? It does compile without problems in Delphi 11 Alexandria. -
There is a patch for Delphi 11 in GetIt: However, none o the most important bugs in Delphi 11 seem to have been addressed: 1. Persistent customization of the IDE toolbar still does not work 2. Still no Parnassus Bookmarks. Is there a mention of the patch in the IDE UI?
-
Patch for Delphi 11 Alexandria available
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Can your computer afford the additional memory needed for multiple BDS instances? -
Patch for Delphi 11 Alexandria available
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Isn't there a startup parameter for BDS.exe to disallow multiple instances of BDS.exe? (BDS checking if there is already an instance of BDS.exe running). -
Patch for Delphi 11 Alexandria available
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
You did not write where the DANGER MESSAGE can be turned off. -
Patch for Delphi 11 Alexandria available
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
If the upgrader unit is part of the main application then the main application de facto is still not terminated. If this works for your company then this does not mean it works for BDS. -
Patch for Delphi 11 Alexandria available
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Thanks for verifying this. I suspect that a very short presence o two instances of BDS.exe could have triggered a modal GExperts error message which could have blocked the first instance from terminating (GExperts always shows an error message when an additional BDS instance is created). This looks like the BDS restart procedure consists only of a termination statement ("Close;") followed by a BDS execution statement (or vice-versa). This is what I would call "debile programming". A self-restart should always be done with the help of an external helper program waiting for the EXPLICIT termination of the main program. -
Patch for Delphi 11 Alexandria available
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
Maybe we should define more exactly what "GetIt induced restart fail" means - as my ambiguous statement "the restart does not work" could lead to misunderstandings. For me, "restart fail" means that there are multiple instances of BDS.exe running after a restart is required after a GetIt install. A self-restart should check whether the application is still running (using an external helper program) and restart itself only when it is completely terminated. -
Patch for Delphi 11 Alexandria available
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
I know. You're perfect. -
Patch for Delphi 11 Alexandria available
PeterPanettone replied to PeterPanettone's topic in Delphi IDE and APIs
What annoys me most: When the IDE needs to be restarted after a GetIt install, the restart does not work. Most of the time, there are TWO instances of BDS.exe running with lots of error messages. Can someone tell the maker of GetIt how to correctly make a program restart itself? -
I call the time the user has to wait from double-clicking the app program file until the app window becomes visible AND usable the "App Start Time" (AST). If I want to minimize AST, there are different strategies: 1. Instantiate secondary forms dynamically at run-time and not before the user needs that form. The time needed for such dynamic instantiation during the app's run-time usually is neglectable. 2. During AST, show the user a funny animated splash-screen to entertain him, so he becomes unaware of the passing time. Does anybody know of other such strategies?
-
Strategies for minimizing app start time
PeterPanettone replied to PeterPanettone's topic in General Help
That's a good idea! -
Strategies for minimizing app start time
PeterPanettone replied to PeterPanettone's topic in General Help
These are really funny. -
Strategies for minimizing app start time
PeterPanettone replied to PeterPanettone's topic in General Help
I have already tried that. But users say it's not entertaining. -
Strategies for minimizing app start time
PeterPanettone replied to PeterPanettone's topic in General Help
Are you sure that would entertain the user? -
A great way to change things at run-time in Delphi applications is a RUN-TIME OBJECT-INSPECTOR.
-
Strategies for minimizing app start time
PeterPanettone replied to PeterPanettone's topic in General Help
Although that is a good idea, I am unsure whether this could be categorized as a "strategy." -
Parnassus Bookmarks are still not available for Delphi 11 Alexandria. So the old-style Bookmarks have to be used: 1. Bookmarks provided by the IDE in the View menu: 2. CnWizards: 3. GExperts: Are there any other solutions?
-
How to install TWM Delphi Help Expert in Delphi 11 Alexandria
PeterPanettone posted a topic in Delphi IDE and APIs
Thomas has engineered a helpful Delphi Help Expert that allows you to configure various options for different F1 key-combinations: https://blog.dummzeuch.de/delphi-help-expert/ But since there is no package for Delphi 11 Alexandria yet, I instead loaded the DelphiXx103 package in Delphi 11 Alexandria. And since this package is not configured for Delphi 11 Alexandria, I had to add this compiler configuration in \src\u_dzWelcomePageHandler.pas: {$IFDEF VER350} // Delphi/RAD Studio 11.0 Alexandria MajorVersionNumberChar = '28'; {$ENDIF VER350} After this, the package can be installed in Delphi 11 Alexandria. The configuration dialog is somewhat hidden in this submenu: https://i.imgur.com/o8OEIbA.png