BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Is it safe to use Mike's XP Theme manager in Delphi 6?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General)
View previous topic :: View next topic  
Author Message
Koms Bomb
Guest





PostPosted: Mon Jul 18, 2005 9:19 am    Post subject: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote



That component can be found here, I found it today,
http://www.lischke-online.de/ThemeManager.php

Seems it's cool. But I also found some bugs report in its forum (many of
which are not replied).
Does anyone here have experience with this component?
Is it stable enough?
I don't want any third party component gives out random AV or other
errors.

To D6 developers: how do you use XP manifest? I embed the manifest
resource in my app, but it looks a little strange, eg, in the page control.
Is that component the only solution for XP style? Or there is any
other solution?

Any advice is appreciated.


Back to top
Franz-Leo Chomse
Guest





PostPosted: Mon Jul 18, 2005 11:30 am    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote




Quote:
To D6 developers: how do you use XP manifest? I embed the manifest
resource in my app, but it looks a little strange, eg, in the page control.
Is that component the only solution for XP style? Or there is any
other solution?

Mike's component was the base for the one included in Delphi 7.

Problematic are all owner drawn section of components, since these
are not infected by adding a manifest and therefore need an updated
version the control or patching..

Regards from Germany

Franz-Leo


Back to top
Jens Gruschel
Guest





PostPosted: Mon Jul 18, 2005 3:10 pm    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote



Quote:
Do you have some money to spend?
www.link-rank.com and its completely safe

I cannot see why these components should be better than Mike's. Can you
explain?

Jens

Back to top
Franz-Leo Chomse
Guest





PostPosted: Mon Jul 18, 2005 6:43 pm    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

On Mon, 18 Jul 2005 22:29:36 -0700, "Koms Bomb" <komsbomb (AT) hotmail (DOT) com>
wrote:

Quote:
"Franz-Leo Chomse" <franz-leo.chomse (AT) samac (DOT) de> wrote in message
news:tg4nd1lkgtahqu6gqftg6f6djgvn5tmahn (AT) 4ax (DOT) com...
Mike's component was the base for the one included in Delphi 7.

Problematic are all owner drawn section of components, since these
are not infected by adding a manifest and therefore need an updated
version the control or patching..

Sorry, I can't understand that. Could you explain it more detailed?


If a Delphi component paints part of itself by its own (OwnerDraw) or
if an OnPaint Event is active this code is responsible for reacting to
the XP Themes. If the code does not react even the addition of a
manifest does not change anything and the XP look and feel is
interrupted.

Thus a XP Theme Manager has to patch the standard Delphi
components which are not merely wrappers around the MS common
controls.

Regards from Germany

Franz-Leo



Back to top
Jens Gruschel
Guest





PostPosted: Mon Jul 18, 2005 8:40 pm    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

Quote:
Well, this is different. The VCLSkin V3 is a skinning
library, which adds individual skins.

I see. So it's something I don't need.

Jens

Back to top
Jason
Guest





PostPosted: Mon Jul 18, 2005 9:28 pm    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

Do you have some money to spend?
www.link-rank.com and its completely safe

"Koms Bomb" <komsbomb (AT) hotmail (DOT) com> wrote

Quote:
That component can be found here, I found it today,
http://www.lischke-online.de/ThemeManager.php

Seems it's cool. But I also found some bugs report in its forum (many of
which are not replied).
Does anyone here have experience with this component?
Is it stable enough?
I don't want any third party component gives out random AV or other
errors.

To D6 developers: how do you use XP manifest? I embed the manifest
resource in my app, but it looks a little strange, eg, in the page
control.
Is that component the only solution for XP style? Or there is any
other solution?

Any advice is appreciated.





Back to top
Tim Sullivan
Guest





PostPosted: Mon Jul 18, 2005 9:54 pm    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

Quote:
Regardless how well the app is skinned it will always be a stranger in the
system.

I could not agree more. Also, it makes for a tech support NIGHTMARE.

Support: "Click the X on the left, near the bottom"
User: "Uh, there isn't an X there."
Support: "Oh. Um, is the program green and yellow?"
User: "Well, there is some green and yellow, but it's mostly cornflower
blue."
Support: "OK, so you've changed the skin. Look for an X on the form."
User: "Form?"
Support: "You know, the program."
User: "There isn't any X anywhere."

.... And why is there no X? Because the guy who made the skin prefered the
infinity symbol. Gah, it curls my hair just thinking about it. Usability? We
don't need no stinking usability!

--
Tim Sullivan
Unlimited Intelligence Limited
http://www.uil.net




Back to top
Ivan Pastine
Guest





PostPosted: Mon Jul 18, 2005 11:33 pm    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

Lmd tools (www.lmd.de) comes with a unit LMDXPRes which you add to the
uses part of any unit in your project and it takes care of the manifest
stuff. Nothing you couldn't do by hand but MUCH easier. I believe (but
am not certain) that the free version of LMD tools comes with this.

What this means is that any components which are based on the standard
windows controls will use XP themes. So for daily life the problem is
solved. But as has been noted some component sets do their own drawing
in which case you would need a skin library to skin them.

Ivan


Back to top
Jason
Guest





PostPosted: Tue Jul 19, 2005 12:58 am    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

Believe me,

it doesnt worth - it worths to buy one.


"Koms Bomb" <komsbomb (AT) hotmail (DOT) com> wrote

Quote:
"Jason" <jason851 (AT) hotmail (DOT) com> wrote in message
news:42db9205$1 (AT) newsgroups (DOT) borland.com...
Do you have some money to spend?
www.link-rank.com and its completely safe

No. I'm used to search for free component.
If I can't get one, I will,
1, Don't use any that kind of component, or,
2, Use some simpler free component, or,
3, If it worth that, I'll write my own one.






Back to top
Koms Bomb
Guest





PostPosted: Tue Jul 19, 2005 5:29 am    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

"Franz-Leo Chomse" <franz-leo.chomse (AT) samac (DOT) de> wrote

Quote:
Mike's component was the base for the one included in Delphi 7.

Problematic are all owner drawn section of components, since these
are not infected by adding a manifest and therefore need an updated
version the control or patching..

Sorry, I can't understand that. Could you explain it more detailed?




Back to top
Koms Bomb
Guest





PostPosted: Tue Jul 19, 2005 5:31 am    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

"Jason" <jason851 (AT) hotmail (DOT) com> wrote

Quote:
Do you have some money to spend?
www.link-rank.com and its completely safe

No. I'm used to search for free component.
If I can't get one, I will,
1, Don't use any that kind of component, or,
2, Use some simpler free component, or,
3, If it worth that, I'll write my own one.




Back to top
Koms Bomb
Guest





PostPosted: Tue Jul 19, 2005 8:50 am    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

Quote:
Lmd tools (www.lmd.de) comes with a unit LMDXPRes which you add to the
uses part of any unit in your project and it takes care of the manifest
stuff. Nothing you couldn't do by hand but MUCH easier. I believe (but
am not certain) that the free version of LMD tools comes with this.

What this means is that any components which are based on the standard
windows controls will use XP themes. So for daily life the problem is
solved. But as has been noted some component sets do their own drawing
in which case you would need a skin library to skin them.

Seems that only add the XP manifest resource.
That's easy for me to do myself.
My problem is the VCL is not compatible with XP theme, so some of
the component like TTabSheet looks a little strange.
Mike's XP Theme Manager can patch that, but I don't know whether
it's stable enough.




Back to top
Koms Bomb
Guest





PostPosted: Tue Jul 19, 2005 8:54 am    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

"Tim Sullivan" <tim (AT) NO (DOT) SPAM.uil.FOR.ME.net> wrote

Quote:
Regardless how well the app is skinned it will always be a stranger in
the
system.

I could not agree more. Also, it makes for a tech support NIGHTMARE.

It depends on your product.
If your program is a file or system utility, skin is not necessary and
it may be nasty for the user.
But if your program is media player, or some chat client, some
skin is not too bad.




Back to top
Jens Gruschel
Guest





PostPosted: Tue Jul 19, 2005 9:41 am    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

Quote:
It depends on your product.
If your program is a file or system utility, skin is not necessary and
it may be nasty for the user.
But if your program is media player, or some chat client, some
skin is not too bad.

I think you are right. I like the normal (XP) look for most
applications. But I also like my Trillian skin.

Jens

Back to top
Jens Gruschel
Guest





PostPosted: Tue Jul 19, 2005 9:49 am    Post subject: Re: Is it safe to use Mike's XP Theme manager in Delphi 6? Reply with quote

Quote:
Seems that only add the XP manifest resource.
That's easy for me to do myself.
My problem is the VCL is not compatible with XP theme, so some of
the component like TTabSheet looks a little strange.
Mike's XP Theme Manager can patch that, but I don't know whether
it's stable enough.

It is. I'm using it for years now. The only times the theme manager
raised an exception, was when I did something wrong (doing certain
things to certain controls before the handle was created, moving the
code from TForm.OnCreate to TForm.OnShow usually solves it).

But why don't you simply try it? Add a manifest to your application and
drop the theme component onto the main form. Usually that works
perfectly (sometimes I had to disable subclassing for panels, because
they did look strange, but that's done by changing a single property of
the component).

Jens

Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Thirdparty Tools (General) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.