Re: [MSEide-MSEgui-talk] Idea taken form Delphi

2012-03-01 Thread Martin Schreiber
On Friday, 2. March 2012 08.48:55 IvankoB for-mse wrote:
> > Whichone? Please write the classname.
> > ==
> > tdbenumeditlb, tdbkeystringeditlb,..
> > Instead of Delphi's KeyValue, me use a local dataset as choice receiver.
>
> In Delphi, the lookup comboboxes are dual - they hold both non-db
> related KeyValue & target datafield if Datasource/Datafield are set.
>
I don't understand. They hold *non-db* values if Datasource/Datafield are 
*set*? Same as MSEgui tenumeditdb does?

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea taken form Delphi

2012-03-01 Thread Martin Schreiber
On Friday, 2. March 2012 08.44:10 IvankoB for-mse wrote:
> Whichone? Please write the classname.
> ==
> tdbenumeditlb, tdbkeystringeditlb,..
> Instead of Delphi's KeyValue, me use a local dataset as choice receiver.
>
Please write what tdbenumeditlb should restore after which TDataset.refresh().

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea taken form Delphi

2012-03-01 Thread IvankoB for-mse
> Whichone? Please write the classname.
> ==
> tdbenumeditlb, tdbkeystringeditlb,..
> Instead of Delphi's KeyValue, me use a local dataset as choice receiver.

In Delphi, the lookup comboboxes are dual - they hold both non-db
related KeyValue & target datafield if Datasource/Datafield are set.

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea taken form Delphi

2012-03-01 Thread IvankoB for-mse
Whichone? Please write the classname.
==
tdbenumeditlb, tdbkeystringeditlb,..
Instead of Delphi's KeyValue, me use a local dataset as choice receiver.

tdscontroller.refresh() does it if restrorrecno parameter is true.

Yes, sure - me just haven't looked into any code than Tcl/Tk/Bash/Awk
last month :) Only Delphi yesterday to make an old reference book
editor (4000 recs of new tariffs to edit) just usable.


2012/3/2, Martin Schreiber :
> On Friday, 2. March 2012 07.38:58 IvankoB for-mse wrote:
>>  don't understand. What exactly is the difference to which MSEgui
>> component? 
>> DB lookup widgets.
>
> Whichone? Please write the classname.
>
>> Currently, they can restore dataset position after
>> dataset refresh,the feature assumes renavigating the dataset to
>> previous key filed value if possible. Restoring position isn't always
>> correct since new dataset may contain different data on that position.
>>
> The DB lookupwidgets don't restore dataset cursor position,
> tdscontroller.refresh() does it if restrorrecno parameter is true.
>
> Martin
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea from Qt: HTML(or RTF)-tags in widget text

2012-03-01 Thread IvankoB for-mse
Well, Qt for some reason did that :)

2012/3/2, Martin Schreiber :
> On Friday, 2. March 2012 07.41:36 IvankoB for-mse wrote:
>> You can make such a message window with  a trichstringdisp and a tagged
>>  text -> richstringty converter. Please push it to MSEuniverse.
>> ===
>> Sure :) But it can also be an universal (like in Qt) feature - for
>> arbitrary labels etc.
>>
> Why? Do you want to escape all tag like text in edit and display widgets in
> future?
>
> Martin
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea from Qt: HTML(or RTF)-tags in widget text

2012-03-01 Thread Martin Schreiber
On Friday, 2. March 2012 07.41:36 IvankoB for-mse wrote:
> You can make such a message window with  a trichstringdisp and a tagged
>  text -> richstringty converter. Please push it to MSEuniverse.
> ===
> Sure :) But it can also be an universal (like in Qt) feature - for
> arbitrary labels etc.
>
Why? Do you want to escape all tag like text in edit and display widgets in 
future?

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea taken form Delphi

2012-03-01 Thread Martin Schreiber
On Friday, 2. March 2012 07.38:58 IvankoB for-mse wrote:
>  don't understand. What exactly is the difference to which MSEgui
> component? 
> DB lookup widgets. 

Whichone? Please write the classname.

> Currently, they can restore dataset position after 
> dataset refresh,the feature assumes renavigating the dataset to
> previous key filed value if possible. Restoring position isn't always
> correct since new dataset may contain different data on that position.
>
The DB lookupwidgets don't restore dataset cursor position, 
tdscontroller.refresh() does it if restrorrecno parameter is true.

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea from Qt: HTML(or RTF)-tags in widget text

2012-03-01 Thread IvankoB for-mse
You can make such a message window with  a trichstringdisp and a tagged
 text -> richstringty converter. Please push it to MSEuniverse.
===
Sure :) But it can also be an universal (like in Qt) feature - for
arbitrary labels etc.


2012/3/2, Martin Schreiber :
> On Thursday, 1. March 2012 21.33:05 IvankoB for-mse wrote:
>> QT uses custom dialog forms to display messages as MSEgui does too in
>> ShowMessage, AskYesNo etc. Its calls accept text values which can
>> include some formatting tags - color, style, font size  etc. It allows
>> to display red colored solid text in error messages etc.
>>
> You can make such a message window with  a trichstringdisp and a tagged
> text -> richstringty converter. Please push it to MSEuniverse.
>
> Martin
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea taken form Delphi

2012-03-01 Thread IvankoB for-mse
 don't understand. What exactly is the difference to which MSEgui component?

DB lookup widgets. Currently, they can restore dataset position after
dataset refresh,the feature assumes renavigating the dataset to
previous key filed value if possible. Restoring position isn't always
correct since new dataset may contain different data on that position.

In the PODPISKA, me have to achieve such functionality with creating
local indexes &  the cumbersome procedure:

// DBUTILS.PAS:

procedure clean4notfound(
const fieldread, fieldwrite: tfield;
const local_idx_num: integer = -1
);
var
  bm: string;
  fld: tfield;
sr,sw: widestring;
begin

if (fieldread = nil) or (fieldwrite = nil) then exit;
if not ((fieldread.dataset.active) and (fieldwrite.dataset.active)) then exit;

with fieldread, (dataset as tmsesqlquery) do begin
  if (fieldwrite.dataset.state in [dsBrowse,dsInactive]) then exit;
if fieldread is tmselongintfield then begin
  if local_idx_num >= 0 then begin
if not indexlocal[local_idx_num].find(
  [fieldwrite.asinteger],[],bm,
  false,false,true
) then begin
  fieldwrite.clear;
end;
  end;
end else
  if fieldread is tmsestringfield then begin
if local_idx_num >= 0 then begin
  if not indexlocal[local_idx_num].find(
[fieldwrite.aswidestring],[],bm,
false,false,true
  ) then begin
fieldwrite.clear;
  end;
   end;
end;
  end;
end;


2012/3/2, Martin Schreiber :
> On Thursday, 1. March 2012 21.51:12 IvankoB for-mse wrote:
>>
>> The feature is that if to set combobox choices to
>> lookupcomboboxDir.KeyValue = some_dir, lookupcomboboxSubdir.KeyValue =
>> some_subdir, lookupcomboboxCountry.KeyValue = some_country then the
>> combobox choices survive reopening/refreshing the queries (via
>> queryDir.Close/Open, querySubdir.Close/Open initiated by clicking in
>> lookupcomboboxSubdir) provided that their KeyValue-s are present in
>> new data, if not present then the choices are reset to no choice. With
>> this approach, there's no need to store/restore key values in local
>> variables before/after closing/opening their datasets = very handy.
>>
> I don't understand. What exactly is the difference to which MSEgui
> component?
>
> Martin
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea taken form Delphi

2012-03-01 Thread Martin Schreiber
On Thursday, 1. March 2012 21.51:12 IvankoB for-mse wrote:
>
> The feature is that if to set combobox choices to
> lookupcomboboxDir.KeyValue = some_dir, lookupcomboboxSubdir.KeyValue =
> some_subdir, lookupcomboboxCountry.KeyValue = some_country then the
> combobox choices survive reopening/refreshing the queries (via
> queryDir.Close/Open, querySubdir.Close/Open initiated by clicking in
> lookupcomboboxSubdir) provided that their KeyValue-s are present in
> new data, if not present then the choices are reset to no choice. With
> this approach, there's no need to store/restore key values in local
> variables before/after closing/opening their datasets = very handy.
>
I don't understand. What exactly is the difference to which MSEgui component?

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea from Qt: HTML(or RTF)-tags in widget text

2012-03-01 Thread Martin Schreiber
On Thursday, 1. March 2012 21.33:05 IvankoB for-mse wrote:
> QT uses custom dialog forms to display messages as MSEgui does too in
> ShowMessage, AskYesNo etc. Its calls accept text values which can
> include some formatting tags - color, style, font size  etc. It allows
> to display red colored solid text in error messages etc.
>
You can make such a message window with  a trichstringdisp and a tagged 
text -> richstringty converter. Please push it to MSEuniverse.

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


[MSEide-MSEgui-talk] Idea taken form Delphi

2012-03-01 Thread IvankoB for-mse
After MSEgui, Delphi's DB support appears rudimental but it has some
accidental features some of them are very handy, for instance:

queryDir: select * from v_direction;
lookupcomboboxDir  is filled from queryDir

querySubdir: select * from v_subdirection where dir_code=:DIR_CODE;
lookupcomboboxSubdir  is filled from querySubdir

queryCountry: select * from v_country where subdir_code=:SUBDIR_CODE;
lookupcomboboxCountry  is filled from queryCountry

queryDir.AfterOpen calls querySubdir.Open
querySubdir.AfterOpen calls queryCountry.Open
queryDir.BeforeClose calls querySubdir.Close
querySubdir.BeforeClose calls queryCountry.Close

All  the queries are open via single queryDir.Open on creating a form

querySubdir.BeforeOpen calls lookupcomboboxDir.KeyValue
queryCountry.BeforeOpen calls lookupcomboboxSubdir.KeyValue

The feature is that if to set combobox choices to
lookupcomboboxDir.KeyValue = some_dir, lookupcomboboxSubdir.KeyValue =
some_subdir, lookupcomboboxCountry.KeyValue = some_country then the
combobox choices survive reopening/refreshing the queries (via
queryDir.Close/Open, querySubdir.Close/Open initiated by clicking in
lookupcomboboxSubdir) provided that their KeyValue-s are present in
new data, if not present then the choices are reset to no choice. With
this approach, there's no need to store/restore key values in local
variables before/after closing/opening their datasets = very handy.

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea from Qt: HTML(or RTF)-tags in widget text

2012-03-01 Thread IvankoB for-mse
QT uses custom dialog forms to display messages as MSEgui does too in
ShowMessage, AskYesNo etc. Its calls accept text values which can
include some formatting tags - color, style, font size  etc. It allows
to display red colored solid text in error messages etc.

2012/3/1, Martin Schreiber :
> On Wednesday 29 February 2012 16:05:23 IvankoB for-mse wrote:
>> like: ' This text is red colored'
>>
>> For instance, it will allow to set custom font/style/color of text in
>> ShowMessage etc non-native windows.
>>
> Please explain more.
>
> Martin
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Idea from Qt: HTML(or RTF)-tags in widget text

2012-03-01 Thread Martin Schreiber
On Wednesday 29 February 2012 16:05:23 IvankoB for-mse wrote:
> like: ' This text is red colored'
>
> For instance, it will allow to set custom font/style/color of text in
> ShowMessage etc non-native windows.
>
Please explain more.

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Julio Jiménez
2012/3/1 Martin Schreiber 

> On Thursday, 1. March 2012 12.12:43 Julio Jiménez wrote:
> > Working fine (linux and windows).
> >
> This too?
> "
> BTW, Compiled in windows and now the first dialog is workiing fine... but
> the second not (if you press accept, a second dialog is executed from the
> procedure  executed by the menu)
> "
>
>
Yes, seems the code I used in window was too modified when I tried to
localize the bug

Used cross compiling with original code and it's running ok in windows.

Thank you


> Martin
>
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>



-- 
Julio Jiménez Borreguero
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Martin Schreiber
On Thursday, 1. March 2012 12.12:43 Julio Jiménez wrote:
> Working fine (linux and windows).
>
This too?
"
BTW, Compiled in windows and now the first dialog is workiing fine... but
the second not (if you press accept, a second dialog is executed from the
procedure  executed by the menu)
"
I did not touch that code.

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Julio Jiménez
Working fine (linux and windows).

Thank you.

I wonder why nobody noticed this issue

2012/3/1 Martin Schreiber 

> Martin Schreiber wrote:
>
> > On Thursday, 1. March 2012 11.26:18 Julio Jiménez wrote:
> >> mseguiintf.pas(2994,24) Error: Incompatible types: got "twindow"
> expected
> >> "LongWord"
> >> mseguiintf.pas(5047) Fatal: There were 1 errors compiling module,
> >> stopping
> >>
> > I know, will be fixed soon. Should compile on win32.
> >
> Done, git master a484d241c9529f9be4a54e0342724123b872971e
>
>
>
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>



-- 
Julio Jiménez Borreguero
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Julio Jiménez
I know, the problem was I used an old version of MSEide :)

BTW, Compiled in windows and now the first dialog is workiing fine... but
the second not (if you press accept, a second dialog is executed from the
procedure  executed by the menu)

I'll try your new changes


Thank you.

2012/3/1 Martin Schreiber 

> On Thursday, 1. March 2012 11.58:16 Julio Jiménez wrote:
> > Free Pascal Compiler version 2.6.0 [2011/12/25] for i386
> > Copyright (c) 1993-2011 by Florian Klaempfl and others
> > Target OS: Win32 for i386
> > Compiling mseide.pas
> > Compiling C:\Dev\mseide-msegui\lib\common\designutils\msedesignintf.pas
> > Fatal: Can't find unit msecomptree used by msedesignintf
> > Fatal: Compilation aborted
> >
> Use build instead of make. There were no changes in designintf.
>
> Martin
>
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>



-- 
Julio Jiménez Borreguero
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Martin Schreiber
On Thursday, 1. March 2012 11.58:16 Julio Jiménez wrote:
> Free Pascal Compiler version 2.6.0 [2011/12/25] for i386
> Copyright (c) 1993-2011 by Florian Klaempfl and others
> Target OS: Win32 for i386
> Compiling mseide.pas
> Compiling C:\Dev\mseide-msegui\lib\common\designutils\msedesignintf.pas
> Fatal: Can't find unit msecomptree used by msedesignintf
> Fatal: Compilation aborted
>
Use build instead of make. There were no changes in designintf.

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Julio Jiménez
Forget it.. .wrong mseide version :(

Sorry


2012/3/1 Julio Jiménez 

> Free Pascal Compiler version 2.6.0 [2011/12/25] for i386
> Copyright (c) 1993-2011 by Florian Klaempfl and others
> Target OS: Win32 for i386
> Compiling mseide.pas
> Compiling C:\Dev\mseide-msegui\lib\common\designutils\mseskindesign.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseskin.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseclasses.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseerr.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestrings.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msetypes.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msearrayutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestrings.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msearrayutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msereal.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msesys.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msesystypes.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\msesysintf1.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedynload.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\msesysintf.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msebits.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefileutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatalist.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestream.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msethread.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mselist.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatalist.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestream.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msethread.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseevent.pas
> Compiling C:\Dev\mseide-msegui\lib\common\graphics\msegraphutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseformatstr.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedate.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefloattostr.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msekeyboard.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseapplication.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseclasses.pas
> Compiling C:\Dev\mseide-msegui\lib\common\ifi\mseifiglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\widgets\mseeditglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseguiglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseclasses.pas
> Compiling C:\Dev\mseide-msegui\lib\common\ifi\mseifiglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\widgets\mseeditglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseapplication.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msethread.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseapplication.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msesysutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefileutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatalist.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestream.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefileutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatalist.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestreaming.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseact.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\mserichstring.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestat.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msehash.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefileutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\sysutils\mseprocutils.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msepipestream.pas
> Compiling
> C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\mseprocmonitor.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestatfile.pas
> Compiling C:\Dev\mseide-msegui\lib\common\ifi\mseificomp.pas
> Compiling C:\Dev\mseide-msegui\lib\common\ifi\mseificompglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\widgets\msegridsglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msearrayprops.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatamodules.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\msesystimer.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\msewinglob.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msegui.pas
> Compiling C:\Dev\mseide-msegui\lib\common\graphics\msegraphics.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msegui.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msepointer.pas
> Compiling C:\Dev\mseide-msegui\lib\common\kernel\msetimer.pa

Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Martin Schreiber
Martin Schreiber wrote:

> On Thursday, 1. March 2012 11.26:18 Julio Jiménez wrote:
>> mseguiintf.pas(2994,24) Error: Incompatible types: got "twindow" expected
>> "LongWord"
>> mseguiintf.pas(5047) Fatal: There were 1 errors compiling module,
>> stopping
>>
> I know, will be fixed soon. Should compile on win32.
> 
Done, git master a484d241c9529f9be4a54e0342724123b872971e



--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Julio Jiménez
Free Pascal Compiler version 2.6.0 [2011/12/25] for i386
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling mseide.pas
Compiling C:\Dev\mseide-msegui\lib\common\designutils\mseskindesign.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseskin.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseclasses.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseerr.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestrings.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msetypes.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msearrayutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestrings.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msearrayutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msereal.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msesys.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msesystypes.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\msesysintf1.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedynload.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\msesysintf.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msebits.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefileutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatalist.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestream.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msethread.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mselist.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatalist.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestream.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msethread.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseevent.pas
Compiling C:\Dev\mseide-msegui\lib\common\graphics\msegraphutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseformatstr.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedate.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefloattostr.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msekeyboard.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseapplication.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseclasses.pas
Compiling C:\Dev\mseide-msegui\lib\common\ifi\mseifiglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\widgets\mseeditglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseguiglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseclasses.pas
Compiling C:\Dev\mseide-msegui\lib\common\ifi\mseifiglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\widgets\mseeditglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseapplication.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msethread.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseapplication.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msesysutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefileutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatalist.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestream.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefileutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatalist.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestreaming.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mseact.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\mserichstring.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestat.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msehash.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msefileutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\sysutils\mseprocutils.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msepipestream.pas
Compiling
C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\mseprocmonitor.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msestatfile.pas
Compiling C:\Dev\mseide-msegui\lib\common\ifi\mseificomp.pas
Compiling C:\Dev\mseide-msegui\lib\common\ifi\mseificompglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\widgets\msegridsglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msearrayprops.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msedatamodules.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\msesystimer.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\msewinglob.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msegui.pas
Compiling C:\Dev\mseide-msegui\lib\common\graphics\msegraphics.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msegui.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msepointer.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msetimer.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\i386-win32\mseguiintf.pas
Compiling C:\Dev\mseide-msegui\lib\common\kernel\msegui.pas
Compiling C:\Dev\mseide-msegui\lib\common\graphics\msebitmap.pas
Compiling C:\Dev\msei

Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Julio Jiménez
Ah, I usually do cross compiling :)


2012/3/1 Martin Schreiber 

> On Thursday, 1. March 2012 11.26:18 Julio Jiménez wrote:
> > mseguiintf.pas(2994,24) Error: Incompatible types: got "twindow" expected
> > "LongWord"
> > mseguiintf.pas(5047) Fatal: There were 1 errors compiling module,
> stopping
> >
> I know, will be fixed soon. Should compile on win32.
>
> Martin
>
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>



-- 
Julio Jiménez Borreguero
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Martin Schreiber
On Thursday, 1. March 2012 11.26:18 Julio Jiménez wrote:
> mseguiintf.pas(2994,24) Error: Incompatible types: got "twindow" expected
> "LongWord"
> mseguiintf.pas(5047) Fatal: There were 1 errors compiling module, stopping
>
I know, will be fixed soon. Should compile on win32.

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Julio Jiménez
mseguiintf.pas(2994,24) Error: Incompatible types: got "twindow" expected
"LongWord"
mseguiintf.pas(5047) Fatal: There were 1 errors compiling module, stopping

linux i386
fpc 2.6.0



2012/3/1 Martin Schreiber 

> Am 01.03.2012 10:33, schrieb Julio Jiménez:
> > Workaround is working fine.
> >
> git master dca027d6acb6ead9701e1e4a21cfbf26d37fd307 works for me without
> mao_asyncexecute. Please test with your application.
>
> Martin
>
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>



-- 
Julio Jiménez Borreguero
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Martin Schreiber
Am 01.03.2012 10:33, schrieb Julio Jiménez:
> Workaround is working fine.
>
git master dca027d6acb6ead9701e1e4a21cfbf26d37fd307 works for me without 
mao_asyncexecute. Please test with your application.

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Julio Jiménez
Workaround is working fine.

Thank you.

2012/3/1 Martin Schreiber 

> Am 29.02.2012 12:17, schrieb Julio Jiménez:
> > Hi Martin
> >
> > I attach an exemple when I can reproduce the problem (running under
> windows)
> >
> The problem is that the transientfor window handle of the dialog will be
> destroyed by another modal event loop. I'll try to handle this case. A
> workaround is to activate mao_asyncexecute in options of the 'Run
> dialog' menuitem.
>
> Martin
>
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>



-- 
Julio Jiménez Borreguero
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk


Re: [MSEide-MSEgui-talk] Possible bug in windows version

2012-03-01 Thread Martin Schreiber
Am 29.02.2012 12:17, schrieb Julio Jiménez:
> Hi Martin
>
> I attach an exemple when I can reproduce the problem (running under windows)
>
The problem is that the transientfor window handle of the dialog will be 
destroyed by another modal event loop. I'll try to handle this case. A 
workaround is to activate mao_asyncexecute in options of the 'Run 
dialog' menuitem.

Martin

--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk