Forum Replies Created
-
AuthorPosts
-
molParticipant
No need for improvement here, Serge. Creating a form within a form within a form is just bad coding style. Holger, instead of TForm, use TFrame. That's what they are there for.
-Uwe
January 23, 2018 at 4:28 pm in reply to: Different behavior between Standard VCL and AlphaSkins controls #57483molParticipant2000 components on one form using a TPageControl? High time to rethink your design choices. Why on earth are you using a TPageCtrl instead of TFrame? You can create and destroy the latter on demand and keep the footprint on your form really small.
-Uwe
October 27, 2017 at 3:19 pm in reply to: How to disable the vertical scroll bar on a TsDBCtrlGrid #57192molParticipantmolParticipantThose are ancient Delphi components. I didn't even know that they are still around.
September 11, 2017 at 3:19 am in reply to: TsListView in vsReport mode shows improper horizontal scrollbar #57044molParticipantTry this one, Dick:
molParticipantStephane,
use a manifest to make your application DPI aware: http://stackoverflow.com/search?q=%5Bdelphi%5D+dpi+aware+manifest
-Uwe
molParticipant'Support' wrote:Thank you, I'll check it soon.
Serge, any news on this one?
-Uwe
molParticipantOkay, thanks.
molParticipant'Support' wrote:Sorry, this property will be implemented in the february.
Great, thank you.
molParticipantInno Setup, of course…
http://www.jrsoftware.org/isinfo.php
I would suggest to look at their Third-Party Files page as well – especially Inno Script Studio, which is a great GUI for Inno Setup.
-Uwe
molParticipantSerge, do you think you will implement this in 2016? It's been a “while” since I made this request…
Thanks
-Uwe
molParticipantSerge, any news on this?
-Uwe
molParticipantThe obvious:
Code:procedure TForm1.sFrameBar1Items0FrameDestroy(Sender: TObject;
var Frame: TCustomFrame; var CanDestroy: Boolean);
begin
CanDestroy := False;
end;-Uwe
molParticipantDick, you have to unblock the file before you can use it.
-Uwe
molParticipant'concrete' wrote:…just for a small number of people who haven't learned a valuable lesson that you NEVER move to a new operating system until at least 6-12 months after release so that all the bugs and incompatibilities can be addressed?
Looks good on paper, doesn't it? Real life software business is different, though. You have to support Win 10 early on to stay ahead of the competition. Simple as that.
-Uwe
molParticipantDick, I never claimed that AC is the one which is responsible, but since I've seen what a mess Win 10 is at the moment and knowing Microsoft, I'm sure that Serge will have to work around certain “features” (like the flawed animation thing) and bugs of Windows for many months to come. My point simply was that AC will never be a finished product as long as the operating system is evolving, and Serge will therefore be fully occupied with the Windows version of AC in the future.
-Uwe
molParticipantHi Dick,
The problems are mainly with Win 10 at the moment, but there is a very good chance that AC will be impacted as well. Try this one for a start:
Set the main form's BorderStyle to bsNone and/or the WindowsState to wsMaximized (you shouldn't do the latter, of course), and you will get the same results I've described in the link above. Leave the “Play animations in Windows” enabled in Win 10, and you will experience an extremely slow painting of TFrame's for example when they are created (and skinned) in the FormCreate event and automatically resized afterwards. Maximizing the form in the OnShow event by using ShowWindowAsync(Handle, SW_MAXIMIZE); doesn't help you as long as animations are enabled in Win 10. There's a visible flicker and flashing of the screen, and since AC is heavily involved during the paint process the negative effect is actually getting worse.
The list goes on, but much of it is hardware and/or driver related.
Hope this helps
-Uwe
molParticipant'concrete' wrote:It does NOT require continuous 24-hours-per-day development
How do you know that the only source of income for Serge is AC? He probably has a daytime job as well and does programming on the side. And even if it's his fulltime job – nobody spends 24/7 on the development of a product. There's a life out there as well…
'concrete' wrote:AlphaSkins is an old and mature product. It's very usable and stable.
Very true, but then comes Windows 10 along and your once stable version enters unknown territory again. I recently switched a few of my machines to Win 10 and believe me, it's no fun. Hardware not working, tablet mode buggy as hell, system dialogs different, and a ton of other issues – and then there is AC which has to master many of these annoying shortcomings. To cut a long story short: Serge has a lot of work simply keeping up with the development of the OS and hunting bugs, and then we haven't even talked about introducing new components into AC, supporting other 3rd party stuff, or enhance functionailty in general.
-Uwe
molParticipantDick
As I said before: in my opinion it's simply a waste of precious resources that should better be invested in the ongoing development of the Delphi/Windows version. There are most likely so many hidden roadblocks that at some point in time, the project will simply be abandoned. Remember Kylix?
-Uwe
molParticipant'SzakiLaci' wrote:…too many … windows-handle calls / messages not available under Lazarus.
Well, that comes as a surprise…
-
AuthorPosts