I can say that Delphi 7 works fine on Windows 8.  Most likely you need a
manifest resource included in your main form.  I've attached one.  Add it to
your Uses clause.
 
-----Original Message-----
From: Delphi [mailto:[email protected]] On Behalf Of
Christopher CJH. Hart
Sent: Friday, 3 January 2014 3:15 a.m.
To: Moderated List for the Discussion of Delphi Programming excluding
Database-related topics
Subject: RE: Form close button not visible (sometimes) on Windows 8.1

Development environments, and operating systems continue to evolve.  To
avoid lots of issues, it is mandatory to keep your development environment
reasonably current.    

-----Original Message-----
From: Delphi [mailto:[email protected]] On Behalf Of Brendan
Blake
Sent: Wednesday, January 01, 2014 7:48 AM
To: [email protected]
Subject: Form close button not visible (sometimes) on Windows 8.1

I've been running tests of quite an old but fairly complicated application
on a new Windows 8.1 machine.  My 8.1 desktop uses the default theme and is
unmodified.  I'm still using Delphi 5, as I've really moved on to other
environments, but for Win32 Delphi 5 still does everything I need, so why
pay to upgrade!  I didn't notice the behaviour before upgrading to 8.1 but
it may well have applied there also.

 

I have discovered that on some forms the close button does not show
correctly.  I get a white area instead of the usual buttons but the close
button is in fact there if you click on the correct location - it just
doesn't show. 

 

I've spent quite a lot of time trying to get to the bottom of why this
happens on some forms but not on others, but haven't come up with a set of
rules that always seems to apply.  I find I can fix the problem by setting
the form property autoscroll off and then on again, or even just leaving if
off.  Or just fiddling around changing properties and then changing them
back.  But this doesn't always work and isn't consistent.  The main form is
OK.

 

The problem was first noted on applications compiled on Windows XP. However,
I managed to successfully install Delphi on Windows 8.1; code compiled on
8.1 also shows the same behaviour. 

 

Brendan Blake.

 

 

 

 

 

_______________________________________________
Delphi mailing list
[email protected]
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi
_______________________________________________
Delphi mailing list
[email protected]
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi
_______________________________________________
Delphi mailing list
[email protected]
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi

Reply via email to