Re: [MSEide-MSEgui-talk] IFI

2013-05-01 Thread Med Hamza
Hi Martin,

  I have an error SIGNAL SIGSEV  at line aClient.getinstance?


2013/4/30 Med Hamza 

> Hi Martin,
>How to use msegit, I have just download it.
>
> Best Regards.
> Med
>
>
> 2013/4/30 Martin Schreiber 
>
>> On Tuesday 30 April 2013 21:32:00 Martin Schreiber wrote:
>>
>> >
>> > I can change the signature of onsetvalue and other events to for example
>> > "
>> > setintegerclienteventty =
>> > procedure(const sender: tobject; const aclient: iificlient;
>> >  var avalue: integer; var accept: boolean; const aindex: integer) of
>> > object; "
>> > where you could use
>> > "
>> >  with aclient.getinstance as tmsecomponent do begin
>> >   // do something with tag property
>> >  end;
>> > "
>> Done, git master eaa77722ddb74ef481b113fcc8db28f46e70be70.
>>
>> Martin
>>
>>
>> --
>> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
>> Get 100% visibility into your production application - at no cost.
>> Code-level diagnostics for performance bottlenecks with <2% overhead
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap1
>> ___
>> mseide-msegui-talk mailing list
>> mseide-msegui-talk@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>
>
>
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] IFI

2013-05-02 Thread Med Hamza
Hi Martin

   have a tenumedit  in MainForm with ifilink=tifienumlinkcomp


   Try in datamodule

define tifinumlinkcomp  with 2 events:

1. Proc onsetvalue (...);
   n:=tmsecomponent(aclient.getinstance).tag; --->ERROR
 SIGSEV  AT RUNTIME

end;

   2.  proc onclientvaluechanged  (.)
n:=tmsecomponent(aclient.getinstance).tag;
 --->THAT WORK




2013/5/2 Martin Schreiber 

> On Wednesday 01 May 2013 21:40:17 Med Hamza wrote:
> > Hi Martin,
> >
> >   I have an error SIGNAL SIGSEV  at line aClient.getinstance?
> >
> Works for me, can you send a simple testcase?
>
> Martin
>
>
> --
> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> Get 100% visibility into your production application - at no cost.
> Code-level diagnostics for performance bottlenecks with <2% overhead
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap1
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] IFI

2013-05-02 Thread Med Hamza
Hi Martin,
  Many thanks for your help
  Here is a small example .

Best Regards
Med


2013/5/2 Martin Schreiber 

> On Thursday 02 May 2013 17:13:12 Med Hamza wrote:
> > Hi Martin
> >
> >have a tenumedit  in MainForm with ifilink=tifienumlinkcomp
> >
> >
> >Try in datamodule
> >
> > define tifinumlinkcomp  with 2 events:
> >
> > 1. Proc onsetvalue (...);
> >n:=tmsecomponent(aclient.getinstance).tag;
> --->ERROR
> >  SIGSEV  AT RUNTIME
> >
> Works for me. Please send the *.pas, *.mfm and *.prj files of the simple
> testproject as zip or tar.gz attachment to this list.
>
> Thanks, Martin
>
>
> --
> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> Get 100% visibility into your production application - at no cost.
> Code-level diagnostics for performance bottlenecks with <2% overhead
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap1
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>


demoifi.rar
Description: application/rar
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] IFI

2013-05-04 Thread Med Hamza
Hi Martin,
  All is ok after update to new repos.
I used  a windows git freeware instead .

Best Regards


2013/5/3 Martin Schreiber 

> On 02.05.2013 20:49, Med Hamza wrote:
> > Hi Martin,
> >   Many thanks for your help
> >   Here is a small example .
> >
> Works for me.
> Are you sure you compiled with current git master branch? Maybe you
> should delete all *.ppu and *.o files in order to be sure all units have
> been recompiled.
> Can anybody reproduce the problem?
>
> Martin
>
>
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] ttabwidget

2013-05-05 Thread Med Hamza
Hi all,
   I want to change activePageIndex only if a condition is true.

 In delphi we have an AllowChange boolean var :any equivalent.

Best regards.
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] IFI

2013-05-09 Thread Med Hamza
Hi Martin,
  I think I am wrong, there is always a little problem ?

  I have 2 tenumeditedit (e01,le02) wich share the same tifienumlinkcomp.
  when I input value to e01 I have the same value in e02 and the same think
when I input e02 ?

Best Regards.



2013/5/4 Med Hamza 

> Hi Martin,
>   All is ok after update to new repos.
> I used  a windows git freeware instead .
>
> Best Regards
>
>
> 2013/5/3 Martin Schreiber 
>
>> On 02.05.2013 20:49, Med Hamza wrote:
>> > Hi Martin,
>> >   Many thanks for your help
>> >   Here is a small example .
>> >
>> Works for me.
>> Are you sure you compiled with current git master branch? Maybe you
>> should delete all *.ppu and *.o files in order to be sure all units have
>> been recompiled.
>> Can anybody reproduce the problem?
>>
>> Martin
>>
>>
>> --
>> Get 100% visibility into Java/.NET code with AppDynamics Lite
>> It's a free troubleshooting tool designed for production
>> Get down to code-level detail for bottlenecks, with <2% overhead.
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap2
>> ___
>> mseide-msegui-talk mailing list
>> mseide-msegui-talk@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>
>
>
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] IFI

2013-05-10 Thread Med Hamza
Thank you  but where is vcc_novaluetoclient   ( I think you mean
vco_novaluetoclient).

Best Regards


2013/5/10 Martin Schreiber 

> On Thursday 09 May 2013 18:20:59 Martin Schreiber wrote:
> > On Thursday 09 May 2013 12:51:32 Med Hamza wrote:
> > > Hi Martin,
> > >   I think I am wrong, there is always a little problem ?
> > >
> > >   I have 2 tenumeditedit (e01,le02) wich share the same
> tifienumlinkcomp.
> > >   when I input value to e01 I have the same value in e02 and the same
> > > think when I input e02 ?
> >
> > Correct, that is how it works. There is one data point (the
> > tifienumlinkcomp) and two GUI elements (e01,le02). The GUI elements are
> > synchronised with the value of the datapoint. So if e01 changes the value
> > le02 changes too.
> >
> Activate tifi*linkcomp.controller.optionsvalue vco_nosync in order to
> switch
> off data entry synchronization.
> vcc_novaluetoclient switches off the propagation of setting the ifi
> controller
> value property.
>
> Martin
>
>
> --
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and
> their applications. This 200-page book is written by three acclaimed
> leaders in the field. The early access version is available now.
> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] wishlist

2013-05-18 Thread Med Hamza
Hi Martin,

   I think you miss tcalendardatetime IFI propertie. Is it possible or any
orientation?

Best Regards.
--
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] tfieldparamlink

2013-05-26 Thread Med Hamza
Hi Martin,

Do I have to use OnupdateSlaveInsert Event to set foreign key from
master
or is it auto?

Best Regards.

Param & Foreign have the same name.
--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] TypeCasting

2013-05-30 Thread Med Hamza
Hi Martin
   Is there a simple method to set in the procedure
onFocusedWidgetChanged(const oldwidget: twidget;  const newwidget:

   my CurrentDatasource to newwidget.datalink.datasource

   Ex CurrentDs.dataset := classof(newwidget).datalink.datasource.dataset

  All What I found is

  If newwidget is tdbwidgetgid then currentDs.dataset:=
 tdbwidgetgrid(newwidgetgrid).dataliknk.datasource.dataset
..
.
  if newwidget is tdb* then
...

  Best Regards
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Grid

2013-06-01 Thread Med Hamza
Hi Martin,

  Why grid does not fire OncellEvent when we click on grid.frame.caption
 zone?

Best Regards.
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Grid

2013-06-02 Thread Med Hamza
Hi Martin,
   As you know, I am working with OnFocusedWidgetChanged to set and reset
datasource depending on widget the user
select. I want to optimize my code, Putting Dbgrid inside other frame and
testing theframe.OnEnter is not a smart solution I believe?

Best Regards.


2013/6/2 Martin Schreiber 

> On Saturday 01 June 2013 18:37:21 Med Hamza wrote:
> > Hi Martin,
> >
> >   Why grid does not fire OncellEvent when we click on grid.frame.caption
> >  zone?
> >
> Because this area is no grid cell. What do you like to achieve?
>
> Martin
>
>
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Grid

2013-06-03 Thread Med Hamza
Hi Martin,
  As we can select widget with shortcut keyboard , I think we can do it
with mouse click?

Best Regards.


2013/6/3 Martin Schreiber 

> On Sunday 02 June 2013 17:41:28 Martin Schreiber wrote:
> > On Sunday 02 June 2013 15:59:01 Martin Schreiber wrote:
> > > We
> > > could fire an event in tdatasource (onenter/onexit) by focusing a
> > > connected widget.
> >
> > Done, git master a4fb46dd7e66c616cfe7e1ed4da51e9b2958c7a6.
> >
> I'll replace onenter/onexit by a more versatile iifiserver interface.
>
> Martin
>
>
>
>
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Grid

2013-06-03 Thread Med Hamza
Hi Martin,
   Clearly, we can not managed frame.caption zone with mouse ?




2013/6/3 Martin Schreiber 

> On Monday 03 June 2013 10:49:48 Med Hamza wrote:
> > Hi Martin,
> >   As we can select widget with shortcut keyboard , I think we can do it
> > with mouse click?
> >
> Setting the input focus to the clicked widget? Works if optionswidget
> ow_mousefocus is set (default true).
>
> Martin
>
>
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] TActivator

2013-06-10 Thread Med Hamza
Hi Martin,

1 When I use tactivator and all data in datamodule :
  tQueries are activated as I want

 2   When I move the activator in MainForm or an other Form created
manually :  it is the same that 1.

3  But When I move it to a form created in ttabPage the queries are not
active.


option activateonloaded is true..



Best Regards.
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-10 Thread Med Hamza
I used application.createform & createDataModule in Main.

All others are created via subform  ( submoduleclass:=widgetclassty(...)


2013/6/11 Martin Schreiber 

> On Monday 10 June 2013 23:16:38 Med Hamza wrote:
> > Hi Martin,
> >
> > 1 When I use tactivator and all data in datamodule :
> >   tQueries are activated as I want
> >
> >  2   When I move the activator in MainForm or an other Form created
> > manually :  it is the same that 1.
> >
> > 3  But When I move it to a form created in ttabPage the queries are not
> > active.
> >
> Do you use application.createform()? Otherwise there will be no
> inter-module
> linking of pending component property assignements.
>
> Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-11 Thread Med Hamza
But the DataModule is already created in the mainForm of the project :
CreateDataModule ();

In the SubModule I just want to set active to true or false depending on
the subform loaded.
The activator must be created in the subform.

Many Thanks.


2013/6/11 Martin Schreiber 

> On Tuesday 11 June 2013 08:08:15 Med Hamza wrote:
> > I used application.createform & createDataModule in Main.
> >
> > All others are created via subform  (
> > submoduleclass:=widgetclassty(...)
> >
> git master 50714cd53a47d9f47996d1e0b95cd8125c38 uses createdatamodule()
> insetead of create() in ttabpage,ongetsubmodule, experimental, please
> report
> if it works. And please write some words about your application.
>
> Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-11 Thread Med Hamza
I have an error violation

My test is as follow

TAB1   LOADED CORRECLY, SAME FOR ALL NEXT TABs

Going back to TAB1  give an error, please roolback to lasttrunk I Have not
a backup.




2013/6/11 Martin Schreiber 

> On Tuesday 11 June 2013 10:23:57 Med Hamza wrote:
> > But the DataModule is already created in the mainForm of the project :
> > CreateDataModule ();
> >
> > In the SubModule I just want to set active to true or false depending on
> > the subform loaded.
> > The activator must be created in the subform.
> >
> Works for me in git master 50714cd53a47d9f47996d1e0b95cd8125c38.
> http://gitorious.org/mseide-msegui/mseide-msegui/trees/master
>
> PS: Please write some words about your application.
>
> Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-11 Thread Med Hamza
I work on a program generator and I selected Mseide because we can
easily separate
forms and the logic the user want to drive.  Do you have any tip-off or
recommendation?



2013/6/11 Martin Schreiber 

> On Tuesday 11 June 2013 12:51:38 Med Hamza wrote:
> > I have an error violation
> >
> > My test is as follow
> >
> > TAB1   LOADED CORRECLY, SAME FOR ALL NEXT TABs
> >
> Please send a simple testproject.
>
> > Going back to TAB1  give an error, please roolback to lasttrunk I Have
> not
> > a backup.
> >
> With git it is possible to extract any revision you want.
> http://git-scm.com/
> There is MSEgit, a MSEgui based git client GUI on MSEuniverse:
> http://sourceforge.net/projects/mseuniverse/
>
> I would like to know what kind of application you are developing, please
> write
> some words about.
>
> Thanks, Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-11 Thread Med Hamza
I tried

Inside MainForm.onprocedure OnInitSubform(const sender: TObject; const
asubform: twidget);
var oTC:tcomponent;

begin
oTC:=asubform.findcomponent('activator'));
If oTc <>nil then tactivator(oTC).active := true;
end;

same result

I planed to activate tdataset using a loop inside tactivator

for i . to clients.count
   tdataset(clients[i]).active := not(tdataset(clients[i])).active;

what do you think






2013/6/11 Martin Schreiber 

> On Tuesday 11 June 2013 19:15:12 Ivanko B wrote:
> > What is wrong with component streaming? Examples?
> > =
> > Not wrong but difficult to keep in mind what happens at each stage -
> > at least until VERY detailed (what when happens) library docs are
> > available. My collegues are examples :) They can't handle Delphi as
> > well though, but easily manage scripting languages (Python,..) so they
> > can't be considered disqualified (they're really smart guys). But
> > maybe there're different ways of thinking - scripting languages are
> > nightmare for me :)
> > Me too partialy - with TActivator, me couldn' t get this component
> > working as expected ([de]activation chaining for multiple
> > parameterized queries, somewhere in different datamodules) - me had
> > been really lost and given up :)
> >
> That probably has nothing to do with component streaming. The purpose of
> tactivator is to activate/deactivate components in arbitrary order.
>
> Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-12 Thread Med Hamza
Good morning Martin,

  My concept is  :
   There is a shared or common activator in datamodule and a local
activator for each form of the application.

Ps: I reset  to git 27034

Have a good day.


2013/6/12 Martin Schreiber 

> On Tuesday 11 June 2013 12:51:38 Med Hamza wrote:
> > I have an error violation
> >
> Got it, there is an access violation because of a not correctly called
> setlinkedvar()! Will be fixed soon...
>
> Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-14 Thread Med Hamza
There is an error in subform Demo

if iws_loaded in (achangedstate  (line 28 Ident not found)


2013/6/12 Martin Schreiber 

> On Wednesday 12 June 2013 13:24:28 Martin Schreiber wrote:
> > On Wednesday 12 June 2013 10:21:39 Med Hamza wrote:
> > > Good morning Martin,
> > >
> > >   My concept is  :
> > >There is a shared or common activator in datamodule and a local
> > > activator for each form of the application.
> >
> > An example with tififormlink and the new tmseform.activatortarget
> property
> > is here:
> >
> http://gitorious.org/mseuniverse/mseuniverse/trees/master/attic/msedocument
> >ing/mse/trunk/help/tutorials/subforms/tabsubform
> >
> MSEide+MSEgui git master fcf20ec9e1bc099a869baea097d2341f4bb85d5f has
> tactivator.activaterecursive() and deactivaterecursive() in case several
> forms are active at once.
>
> Martin
>
>
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-14 Thread Med Hamza
I used activatortarget in my project. That's work as I expected.
Now queries are closed until the user want actually to use them specially
master-detail.

Best Regards



2013/6/14 Martin Schreiber 

> Am 14.06.2013 11:52, schrieb Med Hamza:
> > There is an error in subform Demo
> >
> > if iws_loaded in (achangedstate  (line 28 Ident not found)
> >
> Works for me. Please use MSEide+MSEgui git master head.
>
> Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] TActivator

2013-06-18 Thread Med Hamza
Is there any order to open dataset clients in tactivator

Ps: last client is opened before first?
I changed Tfieldparamlink order create but it's the same?

Best Regards


2013/6/16 Martin Schreiber 

> On Saturday 15 June 2013 22:19:54 Ivanko B wrote:
> > Activator may serve datasets from different transactions and even
> > connections. (possibly me want too much from this components, though)
> >
> git master 2b8b773ec1ffee70be68389fbd611477d5f22d2b has
> tactivator.clientcount,clientinterfaces,clientinstances.
>
> Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] dbnavigator

2013-06-22 Thread Med Hamza
Hi all,

   Related to RAD development, DBNAV.buttons must set on/off depending on

datasource.dataset.sql(stringlist)

IF SQLUPDATE is empty then button[] is disabled

ID SQL* is empty then button[i] is disabled

Best Regards
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] dbnavigator

2013-06-23 Thread Med Hamza
Hi Martin,

   dso_noedit option is enaugh for me.

thanks for your loyalty.


2013/6/23 Ivanko B 

> For my older projects : already broken by previous changes so feel
> free to make the new changes especially if they're useful  :)
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEide+MSEgui 3.0beta1

2013-06-29 Thread Med Hamza
Would you like to consider IIF() function  and codeBlock

What says the majority?

Thank You


2013/6/29 Ivanko B 

> Not forking, a completely new design.
> ===
> With friend classes, namespaces, some C++ featutes etc ?
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] MSEide+MSEgui 3.0beta1

2013-06-29 Thread Med Hamza
IIF may be used as calculated field   in Report or dbgrid

For example

function f(n):integer

return  IIF( n=0,1,f(n-1));

Codeblock

Var cb:codeblock;

cb:={|i,j| i+6j};

and we can evaluate with eval(cb,5,8)




2013/6/29 Martin Schreiber 

> On Saturday 29 June 2013 11:17:52 Julio Jiménez wrote:
> > Just curiosity, what made you to take that decission, the latest fpc
> > changes?
> >
> > An Interpeter too.. :)
> >
> > Could you give us some more details? I'm intrigued.
> >
> It is planned first to make a very fast table driven frontend with a small
> kernel which can be optimized to a high level. It will not use a scanner
> and
> produce intermediate code which can be interpreted in remote-MSEifi
> applications. Later some backends probably also for Microprocessors.
>
> Martin
>
>
> --
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] DBTree

2014-03-11 Thread Med Hamza
Hi Martin,

 Do you plan to add dbtree object to DBE panel.
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] DBTree

2014-03-11 Thread Med Hamza
working around tdbwidgetgrid ?


2014-03-11 18:58 GMT+01:00 Martin Schreiber :

> On Tuesday 11 March 2014 15:28:25 Med Hamza wrote:
> > Hi Martin,
> >
> >  Do you plan to add dbtree object to DBE panel.
>
> How should it work?
>
> Martin
>
>
> --
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Compiling

2014-04-11 Thread Med Hamza
Hi Martin,
   I am porting my prj files from  windows XP (licence expired) to xubuntu

at the beginning of compile time I have the following error:

 Free Pascal Compiler version 2.6.4 [2014/03/03] for i386
Copyright (c) 1993-2014 by Florian Klaempfl and others
Target OS: Linux for i386
Compiling pp.pas
PPU Loading /usr/lib/mseide-msegui/units/lib/common/kernel/msegui.ppu
Recompiling msegui, checksum changed for System
pp.pas(8,2) Fatal: Can't find unit msegui used by pp


*Fatal: Compilation aborted*

What that means ?


M. Hamza
--
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Compiling

2014-04-12 Thread Med Hamza
Same error

Here mse  config

FPCDIR   /usr/lib/mseide-msegui/
FPCLIBDIR  /usr/lib/fpc/2.6.4/units/i386-linux/
MSEDIR  /home/astein/mseide-msegui/
MSELIBDIR ${MSEDIR}lib/common/

..

compiler ppc386
TARGET   i386-linux
TARGETOSDIR linux

Best Regards


2014-04-12 5:58 GMT+01:00 Martin Schreiber :

> On Friday 11 April 2014 23:26:12 Med Hamza wrote:
> > Hi Martin,
> >I am porting my prj files from  windows XP (licence expired) to
> xubuntu
> >
> > at the beginning of compile time I have the following error:
> >
> >  Free Pascal Compiler version 2.6.4 [2014/03/03] for i386
> > Copyright (c) 1993-2014 by Florian Klaempfl and others
> > Target OS: Linux for i386
> > Compiling pp.pas
> > PPU Loading /usr/lib/mseide-msegui/units/lib/common/kernel/msegui.ppu
> > Recompiling msegui, checksum changed for System
> > pp.pas(8,2) Fatal: Can't find unit msegui used by pp
> >
> Is "pp.pas" your program file?
> If the suggestion from Patrick does not help try to install MSEide+MSEgui
> in
> your home directory as described here:
> http://mseide-msegui.sourceforge.net/
>
> Martin
>
>
> --
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Compiling

2014-04-12 Thread Med Hamza
 I did  Project --> New   (default template)  with only One window and  I
had the same error when compiling.
I do not know where to search ??

Best Regards.


2014-04-12 14:06 GMT+01:00 Martin Schreiber :

> On Saturday 12 April 2014 14:41:57 Med Hamza wrote:
> > Same error
> >
> > Here mse  config
> >
> > FPCDIR   /usr/lib/mseide-msegui/
> > FPCLIBDIR  /usr/lib/fpc/2.6.4/units/i386-linux/
> > MSEDIR  /home/astein/mseide-msegui/
> > MSELIBDIR ${MSEDIR}lib/common/
> >
> Please check 'Project'-'Options'-'Make'-'Directories', it should for
> example
> look as in attachment. If you compile with -vt FPC lists where it searches
> and loads files, maybe it helps to find the problem.
>
> Martin
>
>
> --
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
>
--
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Compiling

2014-04-12 Thread Med Hamza
I got this version from http://msegui.org/content/download

Files Linux 32 bit Format:  tar.gz


2014-04-12 15:17 GMT+01:00 Patrick Goupell :

>  Where did you get the version of mseide-msegui that you are using?
>
>
>
>
>
> On 04/12/2014 10:13 AM, Med Hamza wrote:
>
>   I did  Project --> New   (default template)  with only One window and
> I had the same error when compiling.
>  I do not know where to search ??
>
>  Best Regards.
>
>
> 2014-04-12 14:06 GMT+01:00 Martin Schreiber :
>
>> On Saturday 12 April 2014 14:41:57 Med Hamza wrote:
>> > Same error
>> >
>> > Here mse  config
>> >
>> > FPCDIR   /usr/lib/mseide-msegui/
>> > FPCLIBDIR  /usr/lib/fpc/2.6.4/units/i386-linux/
>> > MSEDIR  /home/astein/mseide-msegui/
>> > MSELIBDIR ${MSEDIR}lib/common/
>> >
>>  Please check 'Project'-'Options'-'Make'-'Directories', it should for
>> example
>> look as in attachment. If you compile with -vt FPC lists where it searches
>> and loads files, maybe it helps to find the problem.
>>
>> Martin
>>
>>
>> --
>> Put Bad Developers to Shame
>> Dominate Development with Jenkins Continuous Integration
>> Continuously Automate Build, Test & Deployment
>> Start a new project now. Try Jenkins in the cloud.
>> http://p.sf.net/sfu/13600_Cloudbees
>> ___
>> mseide-msegui-talk mailing list
>> mseide-msegui-talk@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>>
>>
>
>
> --
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the 
> cloud.http://p.sf.net/sfu/13600_Cloudbees
>
>
>
> ___
> mseide-msegui-talk mailing 
> listmseide-msegui-talk@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
>
> --
> Patrick Goupell
>
> Are you free?  Find out at http://www.sedm.org/
> Income taxes?  Find out at http://www.whatistaxed.com
>
>
>
> --
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
>
--
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Compiling

2014-04-12 Thread Med Hamza
Many thanks for your help

Now I have Fatal: Can't find unit xlib used by mseguiintf

and I have this unit in /usr/lib/fpc/2.6.4/units/i386-linux/x11
(xlib.o and xlib.ppu)


2014-04-12 20:21 GMT+01:00 Patrick Goupell :

>
> On 04/12/2014 02:20 PM, Med Hamza wrote:
> > I got this version from http://msegui.org/content/download
> >
> > Files Linux 32 bit Format:  tar.gz
> >
> >
>
> The version you downloaded was compiled with fpc 2.6.2.
>
> I see fro a previous post that you have fpc 2.6.4.
>
> I would suggest that you download the source code for meide-msegui and
> compile it.  Follow the instructinos from here:
> http://mseide-msegui.sourceforge.net/
>
>
> --
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Compiling

2014-04-13 Thread Med Hamza
.

On my disto (xubuntu) x11 dev library is "libx11"
and I deleted a hiden old config file of fpc in home directory.

Thanks for your tip-off

2014-04-12 23:05 GMT+01:00 Patrick Goupell :

>
> On 04/12/2014 04:58 PM, Med Hamza wrote:
> > Many thanks for your help
> >
> > Now I have Fatal: Can't find unit xlib used by mseguiintf
> >
> > and I have this unit in /usr/lib/fpc/2.6.4/units/i386-linux/x11
> > (xlib.o and xlib.ppu)
>
> Do you have the x11 development libraries installed on your distro?
>
> On debian it is x11lib-dev, I don't know what it would be on a fedora
> system.
>
> Patrick
>
>
> --
> Put Bad Developers to Shame
> Dominate Development with Jenkins Continuous Integration
> Continuously Automate Build, Test & Deployment
> Start a new project now. Try Jenkins in the cloud.
> http://p.sf.net/sfu/13600_Cloudbees
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] compiling

2014-04-27 Thread Med Hamza
Hi there,
I have the following error when I build my new project

mdb.pas(25,44) Fatal: Can't find unit maskutils used by mdb

Rem:
option make directory
1. ${MSELIBDIR}kernel/$TARGETOSDIR
2. I am using ubuntu.

thank you.
--
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] windows management

2014-05-10 Thread Med Hamza
I am just using Puppy linux  ver 5.7 system distro and MSEIDE-MSEGUI that's
all.


2014-05-11 5:39 GMT+01:00 Martin Schreiber :

> On Saturday 10 May 2014 20:20:38 Med Hamza wrote:
> > Here it is as attachments.
> >
> Please write what window manager you use.
>
> Thanks, Martin
>
>
> --
> Is your legacy SCM system holding you back? Join Perforce May 7 to find
> out:
> • 3 signs your SCM is hindering your productivity
> • Requirements for releasing software faster
> • Expert tips and advice for migrating your SCM now
> http://p.sf.net/sfu/perforce
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] windows management

2014-05-11 Thread Med Hamza
   It's OK with  IceWM  Manager.
Thank you.


2014-05-11 13:54 GMT+01:00 Martin Schreiber :

> On Saturday 10 May 2014 18:03:05 Med Hamza wrote:
> > Hi Martin,
> >
> >I think there is an other bug when we want to maximize and restore
> > window.
> > Linux  Puppy ver 5.7 system distro.
> >
> https://github.com/joewing/jwm/issues/115
> https://github.com/joewing/jwm/issues/116
> https://github.com/joewing/jwm/issues/117
> https://github.com/joewing/jwm/issues/118
>
> I suggest to use another window manger.
>
> Martin
>
>
> --
> Is your legacy SCM system holding you back? Join Perforce May 7 to find
> out:
> • 3 signs your SCM is hindering your productivity
> • Requirements for releasing software faster
> • Expert tips and advice for migrating your SCM now
> http://p.sf.net/sfu/perforce
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Search

2014-05-29 Thread Med Hamza
Hi Martin,

  I have a forbiden 403 error when I use
http://search.gmane.org/search.php?group=gmane.comp.ide.mseide.user

Do you have the same?

Best regards.
--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Filter Data

2014-06-01 Thread Med Hamza
Hi Martin,

  Filtering data via Navigator is a nice way brcause we know the dataset
concerned.

Before Apply filter, the user has to type  any  data in  the field he wants
to be filtred
Is there any function to know the fieldName concerned?

ps: I want to know this fieldname in the datamodule of the  application
because  the dataset and all events are tere?
--
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Filter Data

2014-06-02 Thread Med Hamza
Let's have a DBNav,  different tmse*edit field and a Datasource in MainForm.
DBNav [dbnb_filter  dbnb_filteronoff ] are set to true

In Datamodule we have the TmseSqlQuery and events handlers  :
BeforeBeginFilteredEdit,  BeforeEndFilteredEdit and OnFilterRecord.


I want to know which field, the user has typed in BeforebeginFiltered or
BeforeEndFiltered ?


Med.



2014-06-02 7:47 GMT+01:00 Martin Schreiber :

> On Sunday 01 June 2014 18:01:33 Med Hamza wrote:
> > Hi Martin,
> >
> >   Filtering data via Navigator is a nice way brcause we know the dataset
> > concerned.
> >
> > Before Apply filter, the user has to type  any  data in  the field he
> wants
> > to be filtred
> > Is there any function to know the fieldName concerned?
> >
> I don't understand, can you make an example?
>
> Martin
>
>
> --
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Filter Data

2014-06-04 Thread Med Hamza
Using filter is clear, and very simple to use when working with
mseide-msegui, but how to set controling index of a tmsesqlquery ? I tried
indexname, IndexFieldNames. I believe it's for dbf files.

Med


2014-06-02 19:09 GMT+01:00 Martin Schreiber :

> On Monday 02 June 2014 11:11:01 Martin Schreiber wrote:
>
> > There is also tmsebufdataset
> > "
> >function fieldfiltervalue(const afield: tfield): variant;
> >function fieldfiltervalueisnull(const afield: tfield): boolean;
> > "
> > I probably should add functions for min and max too.
> >
> There already is the property tmsebufdataset.filtereditkind for the
> purpose.
> git master 686058771c47f6c8cffe14c3dd721cc8e1d52bc9 has an additional
> filter
> kind parameter for convenience:
> "
>function fieldfiltervalue(const afield: tfield;
>  const akind: filtereditkindty = fek_filter): variant;
>function fieldfiltervalueisnull(const afield: tfield;
>  const akind: filtereditkindty = fek_filter): boolean;
> "
> there is also a new dbnavigator button dbnb_filterclear (experimental).
>
> Martin
>
>
>
>
> --
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Filter Data

2014-06-04 Thread Med Hamza
How much memory does it cost.  I mean RAM used.


2014-06-04 14:12 GMT+01:00 Martin Schreiber :

> On Wednesday 04 June 2014 13:42:14 Med Hamza wrote:
> > Using filter is clear, and very simple to use when working with
> > mseide-msegui, but how to set controling index of a tmsesqlquery ? I
> tried
> > indexname, IndexFieldNames. I believe it's for dbf files.
> >
> Correct. Please use the "indexlocal" property.
>
> Martin
>
>
> --
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Filter Data

2014-06-04 Thread Med Hamza
Is it possible to build local index manually?
Adding keys to this index  depending on a  certain condition.
something like  if  c   then addkey( nkey) ;


2014-06-04 14:29 GMT+01:00 Martin Schreiber :

> On Wednesday 04 June 2014 15:22:00 Med Hamza wrote:
> > How much memory does it cost.  I mean RAM used.
> >
> A pointer (4 or 8 bytes) per record and index, probably insignificant.
> Btw, active index and direction can be switched by mouse in grids by
> activating fixrows[n].captions[m].options dco_colsort.
>
> Martin
>
>
> --
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Default values are Null

2014-06-07 Thread Med Hamza
Hi Martin,

  I am working with firebird database embedded.
When the user insert record, the default values of fields are always null.

Eg CREATE TABLE t1 (c1 date default CURRENT_DATE,
 c2 default 'C')
INSERT INTO t1 (c1,c2) VALUES (:c1,:c2)-> this statement is in
msesqlquery.SQLinsert--

after post& commit c1 and c2 are null.

Best Regards.
Med
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their 
applications. Written by three acclaimed leaders in the field, 
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Default values are Null

2014-06-09 Thread Med Hamza
Now the trigger does not get fired immediatly . I can show the fields
default values after closing and reopening the dataset?

I am using an embedded server engine : ibo_embedded
the record is inserted using dbnavigator
the trigger is active at position 1

what is wrong?

Best Regards




2014-06-08 8:54 GMT+01:00 Martin Schreiber :

> On Sunday 08 June 2014 08:22:17 Martin Schreiber wrote:
> > If the insert statement is built automatically it is possible to exclude
> > field values by disabling .ProviderFlags pfInUpdate.
> >
> git  master d994c8b36ab3a8c29085b8027f4fe18d615399da has a separate
> pfInInsert
> flag.
>
> Martin
>
>
>
>
> --
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://www.hpccsystems.com___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Default values are Null

2014-06-11 Thread Med Hamza
I forgot to tell that without setting controller.fields[n].providerflags1,
I can see generator  item (id) which is the key of tmsequery.  but the
others default values are null.

the generator is incremented by 2 instead of  1 I manage that with
tsequencelink.
I have autoapply/autocommitret  to true.

Best Regards
Med.


2014-06-10 6:50 GMT+01:00 Martin Schreiber :

> On Monday 09 June 2014 16:28:26 Med Hamza wrote:
> > Now the trigger does not get fired immediatly .
>
> Are you sure? I assume the trigger is fired but you don't see the default
> value after INSERT statement because it has been generated server side.
>
> > I can show the fields
> > default values after closing and reopening the dataset?
> >
> Use a persistent field of tmsesqlquery, activate
> .controller.fields[n].providerflags1 pf1_refreshinsert then
> the
> INSERT statement will use the RETURNING clause in order to fetch the
> generated value from server.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Default values are Null

2014-06-11 Thread Med Hamza
MainForm  with

1 tdbstring1  dataSource:ds   fieldname:lib;
2 tdbstring2 dataSource:ds:   fieldname:code;
3 tdbintegerdisp1 datasource:ds fieldname :ntiers;
4 tdbnav dataSource:ds with insert, edit,delete, filter...

DataModule with

1 IBC:tmseIbconnect   ibo_embedded
DataBaseName:arts

2 transaction.

3 tmsesqlQuery
controller.option  dso_autoapply true
 dso_autocommitret true

SQL: select ntiers,lib ,code from tiers;
SQLINSERT:insert into tiers (lib) values (:lib);

code is default and ntiers is id

i
4. tsequencelink datafield :ntiers;
sequencename  cpttiers

TRIGGER in database arts

SET TERM ^ ;
Alter Trigger CPTTIERS
ACTIVE
Before Insert
Position 0
AS BEGIN
IF (NEW.NTIERS IS NULL OR NEW.NTIERS = 0) THEN
  NEW.NTIERS = GEN_ID(CPTTIERS, 1);
NEW.code ='C';
END ^
SET TERM ; ^


best regards


2014-06-11 9:28 GMT+01:00 Martin Schreiber :

> On Wednesday 11 June 2014 09:14:16 Med Hamza wrote:
> > I forgot to tell that without setting
> controller.fields[n].providerflags1,
> > I can see generator  item (id) which is the key of tmsequery.  but the
> > others default values are null.
> >
> > the generator is incremented by 2 instead of  1 I manage that with
> > tsequencelink.
> > I have autoapply/autocommitret  to true.
> >
> Please send a simple test project.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Default values are Null

2014-06-11 Thread Med Hamza
First, my sincere thanks for your help and your patience.

I noticed, when I post the record added I can see the generator
incremented by 1,  but when I refresh the record previously added I can see
default value but the generator is  incremented a second time?

Here is the main.mfm




2014-06-11 11:11 GMT+01:00 Martin Schreiber :

> On Wednesday 11 June 2014 11:32:37 Med Hamza wrote:
> > MainForm  with
> >
> > 1 tdbstring1  dataSource:ds   fieldname:lib;
> > 2 tdbstring2 dataSource:ds:   fieldname:code;
> > 3 tdbintegerdisp1 datasource:ds fieldname :ntiers;
> > 4 tdbnav dataSource:ds with insert, edit,delete, filter...
> >
> [...]
>
> A similar project works OK for me. Please send a compilable minimal project
> which shows the problem.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>


main.mfm
Description: Binary data
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Default values are Null

2014-06-11 Thread Med Hamza
Here are the files. See attach. please

Best Regards


2014-06-11 12:09 GMT+01:00 Martin Schreiber :

> On Wednesday 11 June 2014 13:01:17 Med Hamza wrote:
> > First, my sincere thanks for your help and your patience.
> >
> > I noticed, when I post the record added I can see the generator
> > incremented by 1,  but when I refresh the record previously added I can
> see
> > default value but the generator is  incremented a second time?
> >
> > Here is the main.mfm
> >
> Please send the complete project, all necessary *.pas and *.mfm files and a
> minimal database file but without the application binary. I need to step
> through the running application in order to check what happens.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>


database
Description: Binary data


main.mfm
Description: Binary data
unit main;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}
interface
uses
 msetypes,mseglob,mseguiglob,mseguiintf,mseapplication,msestat,msemenus,msegui,
 msegraphics,msegraphutils,mseevent,mseclasses,msewidgets,mseforms,msedatabase,
 msesqlite3conn,sysutils,mdb,msebufdataset,msedb,mseifiglob,msesqldb,msqldb,
 msedataedits,msedbedit,mseedit,msegraphedits,msegrids,mseificomp,
 mseificompglob,mselookupbuffer,msescrollbar,msestrings,msedbdispwidgets,
 mseibconnection,msedbevents;

type
 tmainfo = class(tmainform)   tmsedatasource1: tmsedatasource;
   tmsesqlquery1: tmsesqlquery;
   tdbnavigator1: tdbnavigator;
   tdbstringedit1: tdbstringedit;
   tmseibconnection1: tmseibconnection;
   tmsesqltransaction1: tmsesqltransaction;
   tdbstringdisp1: tdbstringdisp;
   tdbintegeredit1: tdbintegeredit;
   tsequencelink1: tsequencelink;
   end;
var
 mainfo: tmainfo;
implementation
uses
 main_mfm;

end.
unit main_mfm;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}

interface

implementation
uses
 mseclasses,main;

const
 objdata: record size: integer; data: array[0..2347] of byte end =
  (size: 2348; data: (
  84,80,70,48,7,116,109,97,105,110,102,111,6,109,97,105,110,102,111,8,
  98,111,117,110,100,115,95,120,2,16,8,98,111,117,110,100,115,95,121,3,
  72,1,9,98,111,117,110,100,115,95,99,120,3,147,1,9,98,111,117,110,
  100,115,95,99,121,3,24,1,16,99,111,110,116,97,105,110,101,114,46,98,
  111,117,110,100,115,1,2,0,2,0,3,147,1,3,24,1,0,15,109,111,
  100,117,108,101,99,108,97,115,115,110,97,109,101,6,9,116,109,97,105,110,
  102,111,114,109,0,12,116,100,98,110,97,118,105,103,97,116,111,114,13,116,
  100,98,110,97,118,105,103,97,116,111,114,49,8,98,111,117,110,100,115,95,
  120,2,104,8,98,111,117,110,100,115,95,121,2,8,10,100,97,116,97,115,
  111,117,114,99,101,7,15,116,109,115,101,100,97,116,97,115,111,117,114,99,
  101,49,20,100,105,97,108,111,103,98,117,116,116,111,110,46,105,109,97,103,
  101,110,114,2,17,17,100,105,97,108,111,103,98,117,116,116,111,110,46,104,
  105,110,116,6,6,68,105,97,108,111,103,18,100,105,97,108,111,103,98,117,
  116,116,111,110,46,115,116,97,116,101,11,11,97,115,95,100,105,115,97,98,
  108,101,100,12,97,115,95,105,110,118,105,115,105,98,108,101,16,97,115,95,
  108,111,99,97,108,100,105,115,97,98,108,101,100,17,97,115,95,108,111,99,
  97,108,105,110,118,105,115,105,98,108,101,17,97,115,95,108,111,99,97,108,
  105,109,97,103,101,108,105,115,116,15,97,115,95,108,111,99,97,108,105,109,
  97,103,101,110,114,18,97,115,95,108,111,99,97,108,99,111,108,111,114,103,
  108,121,112,104,12,97,115,95,108,111,99,97,108,104,105,110,116,17,97,115,
  95,108,111,99,97,108,111,110,101,120,101,99,117,116,101,0,0,0,13,116,
  100,98,115,116,114,105,110,103,101,100,105,116,14,116,100,98,115,116,114,105,
  110,103,101,100,105,116,49,11,102,114,97,109,101,46,100,117,109,109,121,2,
  0,8,116,97,98,111,114,100,101,114,2,1,8,98,111,117,110,100,115,95,
  120,2,40,8,98,111,117,110,100,115,95,121,3,144,0,9,98,111,117,110,
  100,115,95,99,120,3,84,1,19,100,97,116,97,108,105,110,107,46,100,97,
  116,97,115,111,117,114,99,101,7,15,116,109,115,101,100,97,116,97,115,111,
  117,114,99,101,49,18,100,97,116,97,108,105,110,107,46,102,105,101,108,100,
  110,97,109,101,6,3,76,73,66,13,114,101,102,102,111,110,116,104,101,105,
  103,104,116,2,14,0,0,13,116,100,98,115,116,114,105,110,103,100,105,115,
  112,14,116,100,98,115,116,114,105,110,103,100,105,115,112,49,11,102,114,97,
  109,101,46,100,117,109,109,121,2,0,8,116,97,98,111,114,100,101,114,2,
  2,8,98,111,117,110,100,

Re: [MSEide-MSEgui-talk] Default values are Null

2014-06-11 Thread Med Hamza
Many thanks.
Just curious to know the purpose of sequenceLink?


2014-06-11 17:26 GMT+01:00 Martin Schreiber :

> On Wednesday 11 June 2014 16:44:31 Med Hamza wrote:
> > Here are the files. See attach. please
> >
> What happens by inserting a record is:
> - tsequencelink1 fetches a sequence number from server and stores the value
> in "NTIERS" datafield, sequence 0->1, "NTIERS" on client becomes 1.
> - tmsesqlquery1 executes your SQLinsert-statement
> "
> insert into tiers (lib) values (:lib) ;
> "
> - The server fires "BEFORE INSERT" trigger:
> "
> IF (NEW.NTIERS IS NULL OR NEW.NTIERS = 0) THEN
>   NEW.NTIERS = GEN_ID(CPTTIERS, 1);
>  NEW.CODE='C';
> "
> - NEW.NTIERS is NULL because the INSERT statement does not provide a value
> ->
> "NEW.NTIERS = GEN_ID(CPTTIERS, 1);" is executed, sequence 1->2, "NTIERS" on
> server becomes 2.
> - There is no pf1_refreshinsert for the NTIERS field -> the actual value is
> visible after refresh only.
>
> Suggestion:
> - delete tsequencelink1.
> - delete tmsesqlquery1.SQLInsert.
>
> - click on the ellipse button in the right objectinspector column by
> tmsesqlquery1.controller.fields.count.
> - select the needed fields in the right list.
> - click the arrow left button, the fields are copied to the left list.
> - click OK, the persistent fields will be created and listed in object
> inspector in or below fields.count.
> - activate providerflags1 pf1_refreshinsert for the fields NTIERS and CODE.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] HotZone

2014-06-14 Thread Med Hamza
Hi Martin,

   clicking captions of tdb* and label inside a tpanel does not
activate the panel Onactivate event but clicking inside tdb*  values
does it.?

--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] HotZone

2014-06-15 Thread Med Hamza
Now  all  tdbdropdown*  *inside tsimplewidget   *does not open when I click
down arrow?

mseide-msegui 3.3


2014-06-15 6:54 GMT+01:00 Martin Schreiber :

> On Saturday 14 June 2014 20:45:36 Med Hamza wrote:
> > Hi Martin,
> >
> >clicking captions of tdb* and label inside a tpanel does not
> > activate the panel Onactivate event but clicking inside tdb*  values
> > does it.?
> >
> Please try again with git master 93c8f37d182291ce91dc53e32ac6ae1d3e9ea7fe.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] HotZone

2014-06-16 Thread Med Hamza
It's work.


2014-06-16 7:09 GMT+01:00 Martin Schreiber :

> On Sunday 15 June 2014 20:21:12 Med Hamza wrote:
> > Now  all  tdbdropdown*  *inside tsimplewidget   *does not open when I
> click
> > down arrow?
> >
> Please try again with git master 6c1d011de2e0fb292c6298ed738dcb9656e794f3.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] tFieldParamLink From sender to Dest

2014-06-17 Thread Med Hamza
tfieldParamLink does not work for me. I mean dest fk is always null when
assigning  master pk to dest fk .

Master is in browse mode, Dest in Ins mode

DestdataSource is ds01
destFieldName is fk01
fieldName is fk01

fplo_syncmaster insert is true?
fplo_syncslaveinsert nullify master field inside the form?
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] tFieldParamLink From sender to Dest

2014-06-18 Thread Med Hamza
fk value is null after  post?


2014-06-17 9:29 GMT+01:00 Martin Schreiber :

> Am 17.06.2014 08:25, schrieb Med Hamza:
> > tfieldParamLink does not work for me. I mean dest fk is always null when
> > assigning  master pk to dest fk .
> >
> > Master is in browse mode, Dest in Ins mode
> >
> > DestdataSource is ds01
> > destFieldName is fk01
> > fieldName is fk01
> >
> The fields/params are updated by destdataset.post().
>
> > fplo_syncmaster insert is true?
> > fplo_syncslaveinsert nullify master field inside the form?
> >
> They synchronize insert state of master/slave.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] tFieldParamLink From sender to Dest

2014-06-18 Thread Med Hamza
MseMaster   with  select *  from  MasterDataSource is   Ds01
MseDest   with   select * from  Dest   where fk =:n   Ds02

TfieldParamLink   DataSourceDs01
  DestDataSet  MseDest
  DestFieldCounts  1
   Item 0   DataSource Ds02
  DestFieldName  Fk

FieldName  Fk
 FieldName  Pk
 Options ( fplo_autorefresh,
fplo_sync_masterinsert
 paramname   n




2014-06-18 18:32 GMT+01:00 Martin Schreiber :

> Am 18.06.2014 16:51, schrieb Med Hamza:
> > fk value is null after  post?
> >
> Please send a simple test case.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] tFieldParamLink From sender to Dest

2014-06-18 Thread Med Hamza
Here is a simple test


2014-06-19 5:06 GMT+01:00 Martin Schreiber :

> Am 18.06.2014 22:43, schrieb Med Hamza:
> > MseMaster   with  select *  from  MasterDataSource is   Ds01
> > MseDest   with   select * from  Dest   where fk =:n   Ds02
> >
> > TfieldParamLink   DataSourceDs01
> >DestDataSet  MseDest
> >DestFieldCounts  1
> > Item 0   DataSource Ds02
> >DestFieldName
>  Fk
> >
> > FieldName  Fk
> >   FieldName  Pk
> >   Options ( fplo_autorefresh,
> > fplo_sync_masterinsert
> >   paramname   n
> >
> >
> Please setup a test program. There are too many possibilities for
> misunderstandings and my time is limited.
>
> Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
unit main;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}
interface
uses
 msetypes,mseglob,mseguiglob,mseguiintf,mseapplication,msestat,msemenus,msegui,
 msegraphics,msegraphutils,mseevent,mseclasses,msewidgets,mseforms,msedatabase,
 mseibconnection,sysutils,mdb,msebufdataset,msedb,mseifiglob,msesqldb,msqldb,
 msedispwidgets,mserichstring,msestrings,msedataedits,msedbedit,mseedit,
 msegraphedits,msegrids,mseificomp,mseificompglob,mselookupbuffer,msescrollbar;

type
 tmainfo = class(tmainform)
   tran: tmsesqltransaction;
   ibc: tmseibconnection;
   msemaster: tmsesqlquery;
   ds01: tmsedatasource;
   ds02: tmsedatasource;
   msedest: tmsesqlquery;
   tfieldparamlink1: tfieldparamlink;
   tdbstringgrid1: tdbstringgrid;
   tdbstringgrid2: tdbstringgrid;
   
   tdbnavigator1: tdbnavigator;
   tdbnavigator2: tdbnavigator;
 end;
var
 mainfo: tmainfo;
implementation
uses
 main_mfm;

end.
unit main_mfm;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}

interface

implementation
uses
 mseclasses,main;

const
 objdata: record size: integer; data: array[0..3791] of byte end =
  (size: 3792; data: (
  84,80,70,48,7,116,109,97,105,110,102,111,6,109,97,105,110,102,111,8,
  98,111,117,110,100,115,95,120,2,100,8,98,111,117,110,100,115,95,121,3,
  150,0,9,98,111,117,110,100,115,95,99,120,3,253,1,9,98,111,117,110,
  100,115,95,99,121,3,51,1,16,99,111,110,116,97,105,110,101,114,46,98,
  111,117,110,100,115,1,2,0,2,0,3,253,1,3,51,1,0,15,109,111,
  100,117,108,101,99,108,97,115,115,110,97,109,101,6,9,116,109,97,105,110,
  102,111,114,109,0,13,116,100,98,115,116,114,105,110,103,103,114,105,100,14,
  116,100,98,115,116,114,105,110,103,103,114,105,100,49,21,102,114,97,109,101,
  46,115,98,118,101,114,116,46,112,97,103,101,115,105,122,101,5,36,208,128,
  43,214,128,43,214,247,63,8,98,111,117,110,100,115,95,120,2,0,8,98,
  111,117,110,100,115,95,121,2,0,9,98,111,117,110,100,115,95,99,120,3,
  234,0,9,98,111,117,110,100,115,95,99,121,2,98,7,111,112,116,105,111,
  110,115,11,15,100,115,103,111,95,97,117,116,111,102,105,101,108,100,115,0,
  14,100,97,116,97,99,111,108,115,46,99,111,117,110,116,2,3,14,100,97,
  116,97,99,111,108,115,46,105,116,101,109,115,14,1,5,119,105,100,116,104,
  2,80,9,100,97,116,97,102,105,101,108,100,6,3,67,76,69,9,116,101,
  120,116,102,108,97,103,115,11,8,116,102,95,114,105,103,104,116,12,116,102,
  95,121,99,101,110,116,101,114,101,100,11,116,102,95,110,111,115,101,108,101,
  99,116,0,0,1,5,119,105,100,116,104,2,16,9,100,97,116,97,102,105,
  101,108,100,6,4,67,79,68,69,0,1,5,119,105,100,116,104,3,160,0,
  9,100,97,116,97,102,105,101,108,100,6,3,76,73,66,0,0,19,100,97,
  116,97,108,105,110,107,46,100,97,116,97,115,111,117,114,99,101,7,4,100,
  115,48,49,13,102,105,120,99,111,108,115,46,99,111,117,110,116,2,1,13,
  102,105,120,99,111,108,115,46,105,116,101,109,115,14,1,5,119,105,100,116,
  104,2,15,0,0,13,102,105,120,114,111,119,115,46,99,111,117,110,116,2,
  1,13,102,105,120,114,111,119,115,46,105,116,101,109,115,14,1,6,104,101,
  105,103,104,116,2,16,14,99,97,112,116,105,111,110,115,46,99,111,117,110,
  116,2,3,14,99,97,112,116,105,111,110,115,46,105,116,101,109,115,14,1,
  7,99,97,112,116,105,111,110,6,3,67,76,69,0,1,7,99,97,112,116,
  105,111,110,6,4,67,79,68,69,0,1,7,99,97,112,116,105,111,110,6,
  3,76,73,66,0,0,0,0,13,100,97,116,97,114,111,119,104,101,1

Re: [MSEide-MSEgui-talk] tFieldParamLink From sender to Dest

2014-06-19 Thread Med Hamza
2014-06-19 7:10 GMT+01:00 Martin Schreiber :

> Am 19.06.2014 07:55, schrieb Med Hamza:
> > Here is a simple test
> >
> Please additionally send the *.mfm file(s) and the database creation
> script or DB-file.
>
> Thanks, Martin
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
program data;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}
{$ifdef FPC}
 {$ifdef mswindows}{$apptype gui}{$endif}
{$endif}
uses
 {$ifdef FPC}{$ifdef unix}cthreads,{$endif}{$endif} 
 msegui,main;
begin
 application.createform(tmainfo,mainfo);
 application.run;
end.


data.prj
Description: Binary data


main.mfm
Description: Binary data
unit main;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}
interface
uses
 msetypes,mseglob,mseguiglob,mseguiintf,mseapplication,msestat,msemenus,msegui,
 msegraphics,msegraphutils,mseevent,mseclasses,msewidgets,mseforms,msedatabase,
 mseibconnection,sysutils,mdb,msebufdataset,msedb,mseifiglob,msesqldb,msqldb,
 msedispwidgets,mserichstring,msestrings,msedataedits,msedbedit,mseedit,
 msegraphedits,msegrids,mseificomp,mseificompglob,mselookupbuffer,msescrollbar;

type
 tmainfo = class(tmainform)
   tran: tmsesqltransaction;
   ibc: tmseibconnection;
   msemaster: tmsesqlquery;
   ds01: tmsedatasource;
   ds02: tmsedatasource;
   msedest: tmsesqlquery;
   tfieldparamlink1: tfieldparamlink;
   tdbstringgrid1: tdbstringgrid;
   tdbstringgrid2: tdbstringgrid;
   
   tdbnavigator1: tdbnavigator;
   tdbnavigator2: tdbnavigator;
 end;
var
 mainfo: tmainfo;
implementation
uses
 main_mfm;

end.
unit main_mfm;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}

interface

implementation
uses
 mseclasses,main;

const
 objdata: record size: integer; data: array[0..3791] of byte end =
  (size: 3792; data: (
  84,80,70,48,7,116,109,97,105,110,102,111,6,109,97,105,110,102,111,8,
  98,111,117,110,100,115,95,120,2,100,8,98,111,117,110,100,115,95,121,3,
  150,0,9,98,111,117,110,100,115,95,99,120,3,253,1,9,98,111,117,110,
  100,115,95,99,121,3,51,1,16,99,111,110,116,97,105,110,101,114,46,98,
  111,117,110,100,115,1,2,0,2,0,3,253,1,3,51,1,0,15,109,111,
  100,117,108,101,99,108,97,115,115,110,97,109,101,6,9,116,109,97,105,110,
  102,111,114,109,0,13,116,100,98,115,116,114,105,110,103,103,114,105,100,14,
  116,100,98,115,116,114,105,110,103,103,114,105,100,49,21,102,114,97,109,101,
  46,115,98,118,101,114,116,46,112,97,103,101,115,105,122,101,5,36,208,128,
  43,214,128,43,214,247,63,8,98,111,117,110,100,115,95,120,2,0,8,98,
  111,117,110,100,115,95,121,2,0,9,98,111,117,110,100,115,95,99,120,3,
  234,0,9,98,111,117,110,100,115,95,99,121,2,98,7,111,112,116,105,111,
  110,115,11,15,100,115,103,111,95,97,117,116,111,102,105,101,108,100,115,0,
  14,100,97,116,97,99,111,108,115,46,99,111,117,110,116,2,3,14,100,97,
  116,97,99,111,108,115,46,105,116,101,109,115,14,1,5,119,105,100,116,104,
  2,80,9,100,97,116,97,102,105,101,108,100,6,3,67,76,69,9,116,101,
  120,116,102,108,97,103,115,11,8,116,102,95,114,105,103,104,116,12,116,102,
  95,121,99,101,110,116,101,114,101,100,11,116,102,95,110,111,115,101,108,101,
  99,116,0,0,1,5,119,105,100,116,104,2,16,9,100,97,116,97,102,105,
  101,108,100,6,4,67,79,68,69,0,1,5,119,105,100,116,104,3,160,0,
  9,100,97,116,97,102,105,101,108,100,6,3,76,73,66,0,0,19,100,97,
  116,97,108,105,110,107,46,100,97,116,97,115,111,117,114,99,101,7,4,100,
  115,48,49,13,102,105,120,99,111,108,115,46,99,111,117,110,116,2,1,13,
  102,105,120,99,111,108,115,46,105,116,101,109,115,14,1,5,119,105,100,116,
  104,2,15,0,0,13,102,105,120,114,111,119,115,46,99,111,117,110,116,2,
  1,13,102,105,120,114,111,119,115,46,105,116,101,109,115,14,1,6,104,101,
  105,103,104,116,2,16,14,99,97,112,116,105,111,110,115,46,99,111,117,110,
  116,2,3,14,99,97,112,116,105,111,110,115,46,105,116,101,109,115,14,1,
  7,99,97,112,116,105,111,110,6,3,67,76,69,0,1,7,99,97,112,116,
  105,111,110,6,4,67,79,68,69,0,1,7,99,97,112,116,105,111,110,6,
  3,76,73,66,0,0,0,0,13,100,97,116,97,114,111,119,104,101,105,103,
  104,116,2,16,13,114,101,102,102,111,110,116,104,101,105,103,104,116,2,14,
  0,0,13,116,100,98,115,116,114,105,110,103,103,114,105,100,14,116,100,98,
  115,116,114,105,110,103,103,114,105,100,50,21,102,114,97,109,101,46,115,98,
  118,101,114,116,46,112,97,103,101,115,105,122,101,2,0,8,116,97,98,111,
  114,100,101,114,2,1,8,98,111,117,110,100,115,95,120,3,240,0,8,98,
  111,117,110,100,115,95,121,2,0,9,98,111,117,110,100,115,95,99,120,3,

[MSEide-MSEgui-talk] (no subject)

2013-04-15 Thread Med Hamza

--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] DbGridWidget

2013-04-15 Thread Med Hamza
Hi  there
   Hi there, I need some help on setting a tdb*grid crosstab layout.
   Best regards.


  Example:

  NAME  ADDRESS
    BBB


  become

   NAME 
   ADDRESS   
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] TFIELD

2013-04-20 Thread Med Hamza
Hi Martin,
the object* tdbwidgetgrid* does not work with tmsesqlquery.fields
property ?
I set up an  OnsetValue event but it does not fired
a displayFormat does not execute.

Do you have any solution.  thank you
best regards.

Med.
--
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] assign event.

2013-04-24 Thread Med Hamza
Hi Martin,

   I am working with tabsubform example.  I changed some lines to assign a
new event to dbgrid.

   In main.pas

  public
tab3: ttab3fo;
procedure s(const sender:tobject); <-added
.
.
..
procedure tmainfo.getsub3exe(const sender: TObject;
   var submoduleclass: widgetclassty; var instancevarpo:
pwidget);
begin
 submoduleclass:= ttab3fo;
 instancevarpo:= @tab3;
 tab3.tdbstringgrid1.onenter:=s;  --->  added  (  I have  Error:
Wrong number of parameters specified for call to "s")
end;

procedure s(const sender:tobject);
begin
 showmessage('enter');
end;


please give me some orientations or working around.
best regards.
Med
--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] assign event.

2013-04-25 Thread Med Hamza
Hi,
   Many thanks for your immediate reply,  My error now is SIGSEGV  (RUNTIME
ERROR)
   at the same line  ( tmainfo.getsub3exe).
Best Regards
Med.


2013/4/24 Graeme Geldenhuys 

> On 2013-04-24 20:37, Med Hamza wrote:
> >  tab3.tdbstringgrid1.onenter:=s;
> > Wrong number of parameters specified for call to "s")
> > end;
>
>
> Change that line to...
>
>   tab3.tdbstringgrid1.onenter := @s;
>
>
> FPC compiler mode 'objfpc' requires that you correctly reference a
> method pointer.
>
>
> Regards,
>   - Graeme -
>
> --
> fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
> http://fpgui.sourceforge.net/
>
>
>
> --
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] assign event.

2013-04-25 Thread Med Hamza
Hi martin,
I tried to compile last git  (mseide 3 )
but I had errors as following

Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\mseide>compile
C:\mseide>ppc386  -Fu\mseide\lib\common\*
-Fu\mseide\lib\common\kernel\i386-win32  -Fi\mseide\lib\com
mon\kernel \mseide\apps\ide\mseide.pas

*Free Pascal Compiler version 2.6.2 [2013/02/12] for i386*

Copyright (c) 1993-2012 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling .\lib\common\kernel\i386-win32\msesystimer.pas

msesysintf.inc(53,10) Error: Forward declaration not solved
"sys_truncatefile(const LongInt,const Int
64):;"
msesysintf.pas(1656) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted

many thanks to answer
Med


2013/4/25 Martin Schreiber 

> On Thursday 25 April 2013 10:40:42 Martin Schreiber wrote:
> >
> > The tab3 instance is not yet created here so tab3 is nil. Please use
> > ttab3fo.oncreate event  to set tdbstringgrid1.onenter.
> >
> git master fa770b6d05a93816ace59cbe36ca886aeb315d25 has additionally
> ttabpage.oninitsubform.
>
> Martin
>
>
>
>
> --
> Try New Relic Now & We'll Send You this Cool Shirt
> New Relic is the only SaaS-based application performance monitoring service
> that delivers powerful full stack analytics. Optimize and monitor your
> browser, app, & servers with just a few lines of code. Try New Relic
> and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] IFI

2013-04-30 Thread Med Hamza
Hi there,

   Is it possible to know tag or others properties of CLIENT of
tifi*linkcomp created in datamodule

Best regards.
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] IFI

2013-04-30 Thread Med Hamza
Hi Martin,

   Many thanks for your reply.

But this is not what* I expected answer*
*
*
*
*
*My  mainForm  contains *
*
*
*  2 tenumedit with the same ifilink *
*   tenumedit1.tag:=1;tenumedit2.tag:=2;*
*   enumedit1.ifilink:=DM.listofmonth;
**tenumedit2.ifilink:=DM.listofmonth;
(same 1)*
*
*
*
*
*in DM*
*
*
* listofmonth.onsetvalue=setvalue;*
*
*
*proc setvalue(.);*
*
*
* sql.params[ tag]  :=avalue;*
* /*
* \*
*  /--- that's the tag I want to
get from main form*
*
*
*Best Regards*
*Med*
*
*
*
*
*
*
*
*


2013/4/30 Martin Schreiber 

> On Tuesday 30 April 2013 14:52:49 Med Hamza wrote:
> > Hi there,
> >
> >Is it possible to know tag or others properties of CLIENT of
> > tifi*linkcomp created in datamodule
>
> For published properties
> tcustomificlientcontroller.*prop[''] can be used.
>
> Example "tag" property of first matching client in a tifiintegerlinkcomp:
> "
>   int1:= tifiintegerlinkcomp1.c.integerprop['tag'];
> "
> "
>  tifiintegerlinkcomp1.c.integerprop['tag']:= ;
> "
> is also possible.
>
> Martin
>
>
> --
> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> Get 100% visibility into your production application - at no cost.
> Code-level diagnostics for performance bottlenecks with <2% overhead
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap1
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] IFI

2013-04-30 Thread Med Hamza
Hi Martin,
   How to use msegit, I have just download it.

Best Regards.
Med


2013/4/30 Martin Schreiber 

> On Tuesday 30 April 2013 21:32:00 Martin Schreiber wrote:
>
> >
> > I can change the signature of onsetvalue and other events to for example
> > "
> > setintegerclienteventty =
> > procedure(const sender: tobject; const aclient: iificlient;
> >  var avalue: integer; var accept: boolean; const aindex: integer) of
> > object; "
> > where you could use
> > "
> >  with aclient.getinstance as tmsecomponent do begin
> >   // do something with tag property
> >  end;
> > "
> Done, git master eaa77722ddb74ef481b113fcc8db28f46e70be70.
>
> Martin
>
>
> --
> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> Get 100% visibility into your production application - at no cost.
> Code-level diagnostics for performance bottlenecks with <2% overhead
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap1
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>
--
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk