Re: [MSEide-MSEgui-talk] *** Second Call*** What third party components have you integrated into MSEide?

2012-07-28 Thread Martin Schreiber
On Friday 27 July 2012 21:13:51 Marcos Douglas wrote:

 ...tmsecomponent will not descend from TComponent anymore

 What do you going to do, rewrite all code??

I need to state precisely, tmsecomponent will not descend from *FPC* 
TComponent anymore.
First step is to copy the necessary FPC sources to 
lib/common/fpccompatibility. tmsecomponent then inherits from *MSEgui* 
tcomponent.
Second step is to move the necessary fields from private to protected.
Probably there will be an name alias for MSEgui TComponent (tmcomponent or the 
like).
Third step is to cleanup the combined FPC-MSE code, to remove the inherited 
Delphi-FPC restrictions and look ahead. :-)

There will be a MSEide+MSEgui 2.8.4 release before the changes.

Martin

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] *** Second Call*** What third party components have you integrated into MSEide?

2012-07-28 Thread Ivanko B
Third step is to cleanup the combined FPC-MSE code, to remove the inherited
 Delphi-FPC restrictions and look ahead. :-)
==
Sounds promising :)


2012/7/28, Martin Schreiber mse00...@gmail.com:
 On Friday 27 July 2012 21:13:51 Marcos Douglas wrote:

 ...tmsecomponent will not descend from TComponent anymore

 What do you going to do, rewrite all code??

 I need to state precisely, tmsecomponent will not descend from *FPC*
 TComponent anymore.
 First step is to copy the necessary FPC sources to
 lib/common/fpccompatibility. tmsecomponent then inherits from *MSEgui*
 tcomponent.
 Second step is to move the necessary fields from private to protected.
 Probably there will be an name alias for MSEgui TComponent (tmcomponent or
 the
 like).
 Third step is to cleanup the combined FPC-MSE code, to remove the inherited

 Delphi-FPC restrictions and look ahead. :-)

 There will be a MSEide+MSEgui 2.8.4 release before the changes.

 Martin

 --
 Live Security Virtual Conference
 Exclusive live event will cover all the ways today's security and
 threat landscape has changed and how IT managers can respond. Discussions
 will include endpoint security, mobile security and the latest in malware
 threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
 ___
 mseide-msegui-talk mailing list
 mseide-msegui-talk@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] *** Second Call*** What third party components have you integrated into MSEide?

2012-07-27 Thread Martin Schreiber
Hi,

Because of a new FPC field order optimization it will not be possible in 
future to use cracker classes, please read the threads:
http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg26432.html
and
http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg26290.html
http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg26355.html

In MSEide+MSEgui we need cracker classes and mad workarounds in order to 
implement extensions and to bend the original behaviour. I think the time has 
come to leave FCL compatibility and to clean up the whole insanity.
Do you use any third party components integrated in MSEide which can be placed 
in forms or datamodules at design time? We need to find a solution for them 
because tmsecomponent will not descend from TComponent anymore.
Another problem is db.pas. There probably the cleanest solution is to 
duplicate db.pas in MSEgui with a compatible API, streamlined implementation 
and a new unit name.
What third party DB components which depend on db.pas do you use? Can we drop 
MSEide support for TMemDatset and friends?

Thanks, Martin

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] *** Second Call*** What third party components have you integrated into MSEide?

2012-07-27 Thread wahono sri
I don't use TMemDatset and friends.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] *** Second Call*** What third party components have you integrated into MSEide?

2012-07-27 Thread Patrick Goupell
The only stuff I use is what comes with mseide+msegui.

So no special requirements for me.

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] *** Second Call*** What third party components have you integrated into MSEide?

2012-07-27 Thread Julio Jiménez


 What third party DB components which depend on db.pas do you use? Can we
 drop
 MSEide support for TMemDatset and friends?


None. It's ok for me.

Cheers.

-- 
Julio Jiménez Borreguero
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] *** Second Call*** What third party components have you integrated into MSEide?

2012-07-27 Thread Marcos Douglas
On Fri, Jul 27, 2012 at 2:58 PM, Martin Schreiber mse00...@gmail.com wrote:

 Hi,

 Because of a new FPC field order optimization it will not be possible in
 future to use cracker classes, please read the threads:
 http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg26432.html
 and
 http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg26290.html
 http://www.mail-archive.com/fpc-devel%40lists.freepascal.org/msg26355.html

 In MSEide+MSEgui we need cracker classes and mad workarounds in order to
 implement extensions and to bend the original behaviour. I think the time
 has
 come to leave FCL compatibility and to clean up the whole insanity.
 Do you use any third party components integrated in MSEide which can be
 placed
 in forms or datamodules at design time? We need to find a solution for
 them
 because tmsecomponent will not descend from TComponent anymore.
 Another problem is db.pas. There probably the cleanest solution is to
 duplicate db.pas in MSEgui with a compatible API, streamlined
 implementation
 and a new unit name.
 What third party DB components which depend on db.pas do you use? Can we
 drop
 MSEide support for TMemDatset and friends?

 Thanks, Martin

...tmsecomponent will not descend from TComponent anymore

What do you going to do, rewrite all code??

Marcos Douglas

--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk