In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

showmodal method

XBase programming language in english
Roberto
Posts: 177
Joined: Tue Oct 16, 2007 11:53 pm

showmodal method

Postby Roberto » Mon Jan 14, 2008 7:48 pm

here i am again.
I create a form at runtime and i show it in modal form. It's ok, nice. After
the form is closed, is there a way to show it again? for example:
FUNCTION Test()
LOCAL oDlg
WITH OBJECT oDlg := TForm():Create()
:lCentered := .T.
...bla, bla, bla...
End
oDlg:ShowModal()

...bla, bla, bla...
oDlg:ShowModal() // <<--- i know it does not work.
...bla, bla,bla...
RETURN something.
Tks,
User avatar
jfgimenez
Site Admin
Posts: 5620
Joined: Mon Apr 06, 2015 8:48 pm
Contact:

showmodal method

Postby jfgimenez » Mon Jan 14, 2008 7:52 pm

Roberto,
> FUNCTION Test()
> LOCAL oDlg
>
> WITH OBJECT oDlg := TForm():Create()
Do not call :Create() for a form, call :New() instead:
WITH OBJECT oDlg := TForm():New()
> :lCentered := .T.
> ...bla, bla, bla...
> End
>
> oDlg:ShowModal()
>
> ...bla, bla, bla...
>
> oDlg:ShowModal() // <<--- i know it does not work.
>
> ...bla, bla,bla...
>
> RETURN something.
To reuse the same form, just set :lHideOnClose := .T.. That causes the form
to be hidden instead of been destroyed whehn you close it, so you can call
:Show() or :ShowModal() again whenever you need.
--
Regards,
Jose F. Gimenez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Roberto
Posts: 177
Joined: Tue Oct 16, 2007 11:53 pm

showmodal method

Postby Roberto » Mon Jan 14, 2008 11:29 pm

It worked perfect! This is an undocummented property, insn't it?
nice, nice, nice product.
i'm almost finish my system conversion from xharbour builder (xharbour.com)
to xailer, thanks to xailer team.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>Roberto,
>
>> FUNCTION Test()
>> LOCAL oDlg
>>
>> WITH OBJECT oDlg := TForm():Create()
>
>Do not call :Create() for a form, call :New() instead:
>
> WITH OBJECT oDlg := TForm():New()
>
>
>> :lCentered := .T.
>> ...bla, bla, bla...
>> End
>>
>> oDlg:ShowModal()
>>
>> ...bla, bla, bla...
>>
>> oDlg:ShowModal() // <<--- i know it does not work.
>>
>> ...bla, bla,bla...
>>
>> RETURN something.
>
>To reuse the same form, just set :lHideOnClose := .T.. That causes the form
>to be hidden instead of been destroyed whehn you close it, so you can call
>:Show() or :ShowModal() again whenever you need.
>
>--
>Regards,
>
>Jose F. Gimenez
>http://www.xailer.com
>http://www.xailer.info
>
>
User avatar
ignacio
Site Admin
Posts: 8579
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

showmodal method

Postby ignacio » Tue Jan 15, 2008 9:47 am

This is a multi-part message in MIME format.
------=_NextPart_000_0011_01C8575B.A9B37510
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0012_01C8575B.A9B37510"
------=_NextPart_001_0012_01C8575B.A9B37510
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
--=20
Ignacio Ortiz de Z=FA=F1iga
http://www.xailer.com
"roberto" <roberto@top2.com.br> escribi=F3 en el mensaje =
news:478be234@ozsrv2.ozlan.local...
>=20
> It worked perfect! This is an undocummented property, insn't it?
>=20
> nice, nice, nice product.
>=20
> i'm almost finish my system conversion from xharbour builder =
(xharbour.com)
> to xailer, thanks to xailer team.
>=20
>=20
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>>Roberto,
>>
>>> FUNCTION Test()
>>> LOCAL oDlg
>>>
>>> WITH OBJECT oDlg :=3D TForm():Create()
>>
>>Do not call :Create() for a form, call :New() instead:
>>
>> WITH OBJECT oDlg :=3D TForm():New()
>>
>>
>>> :lCentered :=3D .T.
>>> ...bla, bla, bla...
>>> End
>>>
>>> oDlg:ShowModal()
>>>
>>> ...bla, bla, bla...
>>>
>>> oDlg:ShowModal() // <<--- i know it does not work.
>>>
>>> ...bla, bla,bla...
>>>
>>> RETURN something.
>>
>>To reuse the same form, just set :lHideOnClose :=3D .T.. That causes =
the form
>=20
>>to be hidden instead of been destroyed whehn you close it, so you can =
call
>=20
>>:Show() or :ShowModal() again whenever you need.
>>
>>--=20
>>Regards,
>>
>>Jose F. Gimenez
>>http://www.xailer.com
>>http://www.xailer.info=20
>>
>>
>
------=_NextPart_001_0012_01C8575B.A9B37510
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2></FONT><IMG alt=3D"" hspace=3D0=20
src=3D"cid:000c01c85753$47ea2b10$0202fea9@ozlan.local" align=3Dbaseline=20
border=3D0></DIV>
<DIV><BR><FONT face=3DArial size=3D2>-- <BR>Ignacio Ortiz de =
Z=FA=F1iga<BR></FONT><A=20
href=3D"http://www.xailer.com"><FONT face=3DArial=20
size=3D2>http://www.xailer.com</FONT></A></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>Â</DIV>
<DIV><FONT face=3DArial size=3D2>"roberto" <</FONT><A=20
href=3D"mailto:roberto@top2.com.br"><FONT face=3DArial=20
size=3D2>roberto@top2.com.br</FONT></A><FONT face=3DArial size=3D2>> =
escribi=F3 en el=20
mensaje </FONT><A href=3D"news:478be234@ozsrv2.ozlan.local"><FONT =
face=3DArial=20
size=3D2>news:478be234@ozsrv2.ozlan.local</FONT></A><FONT face=3DArial=20
size=3D2>...</FONT></DIV><FONT face=3DArial size=3D2>> <BR>> It =
worked perfect!=20
This is an undocummented property, insn't it?<BR>> <BR>> nice, =
nice, nice=20
product.<BR>> <BR>> i'm almost finish my system conversion from =
xharbour=20
builder (xharbour.com)<BR>> to xailer, thanks to xailer team.<BR>> =
<BR>> <BR>> "Jose F. Gimenez" =
<jfgimenez@wanadoo.es>=20
wrote:<BR>>>Roberto,<BR>>><BR >>>> FUNCTION=20
Test()<BR>>>> LOCAL =
oDlg<BR>>>><BR>>>>ÂÂ=20
WITH OBJECT oDlg :=3D TForm():Create()<BR>>><BR>>>Do not =
call=20
:Create() for a form, call :New()=20
instead:<BR>>><BR>>>ÂÂÂ WITH OBJECT oDlg :=3D =
TForm():New()<BR>>><BR>>><BR > >>>ÂÂÂ&n =
bsp;Â=20
:lCentered :=3D .T.<BR> >>>ÂÂÂ&n bsp;Â =
....bla, bla,=20
bla...<BR>>>>ÂÂ=20
End<BR>>>><BR>>>>ÂÂ=20
oDlg:ShowModal()<BR>>>><BR>>>>ÂÂ ...bla, =
bla,=20
bla...<BR>>>><BR>>>>ÂÂ oDlg:ShowModal() //=20
<<--- i know it does not =
work.<BR>>>><BR>>>>ÂÂ=20
....bla, bla,bla...<BR>>>><BR>>>> RETURN=20
something.<BR>>><BR>>>To reuse the same form, just set =
:lHideOnClose=20
:=3D .T.. That causes the form<BR>> <BR>>>to be hidden instead =
of been=20
destroyed whehn you close it, so you can call<BR>> =
<BR>>>:Show() or=20
:ShowModal() again whenever you need.<BR>>><BR>>>--=20
<BR>>>Regards,<BR>>><BR>>>Jose F.=20
Gimenez<BR>>>http://www.xailer.com<BR>>>http://www.xailer.inf=
o=20
<BR>>><BR>>><BR>></FONT ></BODY></HTML>
------=_NextPart_001_0012_01C8575B.A9B37510--
------=_NextPart_000_0011_01C8575B.A9B37510
Content-Type: image/png;
name="2007-11-30_102409.png"
Content-Transfer-Encoding: base64
Content-ID: <000c01c85753$47ea2b10$0202fea9@ozlan.local>
iVBORw0KGgoAAAANSUhEUgAAApwAAAFHCAIAAACDOAuDAAAABmJLR0QAAAAA AAD5Q7t/AAAACXBI
WXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO2d3ZH7vI6nndNWTQydwcngRNAT x1xvlQOYi83BJ4AT
wNz19VZtDtq2PiiQBAjow2pbep5Sva8sgSAAUvxZcv/t278AAADgFNw8AwAA APgMbp4BAAAAfAY3
zwAAAAA+g5tnAAAAAJ/BzTMAAACAz+DmGQAAAMBncPMMAAAALkq3EM/fy7kV r//7P//jFuIf//U0
/69/eHa3//jP/667fTtSIjLcObshW71FdlL1YzEXO2JtoozZJn8a9UCrXSxK HwDg3fnV6dvtn8EN
UX8fPlTU2/VXol7Ooi4WpQ8A8O4g6hWfsbx/oKiHhmqNY0FgfNenDwDw7gyi Xjxj//e//53+O+z8
8qaiXtLUNff057CXqC9ii6jnkp61b5xaRibpWZZZF6IHRB0ATsUg6v/OSUIu WSfq3b9vnskybs75
V4h6eYupCEAy+T0nzJ+Wqcu+R6k7cwiyh9K7rqR7iXpD1fK0n40aop7fItfO 9Ly987Ks/yo7Kd0U
dS8ZTi95/B4Yd9XOtvSqBACwjfrxe7p33/74/VfRh80z1EnN5XZzGu0t6ubz 3HxFntXnP0olnEX9
H7WvXwPvz8b+RNT1R+VzctLaeqyudmMXXjOZy/qPf6gBqclHx/ZfDVEPjnvj M4WgYTxWAACXQbwT
Ust/9/8pWCrqhRh75jp/LOrmyl650Jfs6t48jOr6MFH3Q56tW7bJSpTHrvvs SWtnUOt/bGhHdFEP
j3s7PuEzVCUAgK2kx+/Dx+f1rXlikairN9leI51XibqOdQdqrM+apJQ9S/vJ TSEGYwPn+XHGSjHu
8URdzTB3riSi6vzYXNHrGkWWszrpbyQm01U36mr6C8Y9HRNdCruFVQIA2Ir8 TL1+3j6c+r1NX/SZ
uqroe+n6zbHdT9TtW7+2+tgPcg3hUG/8vHX+haJuKnCdpP4Uofa6g6hnBVGO h7qoUNJfMu7qG52K
aJUAALZS3KkXj99X3Kk3FH0XXb85hruJektg61XaWrf/ZUW05KjG60S9kUp1 yu9w6CukuE1RL9rV
hVp349tKPzDu5uP3rGm0SgAAW0miPnxwLu/X08Gld+q3//XP1vbPf3sOdJ6K /tvcsQqLureONrRN
cfNuoq40d3p8kagPhqFHEIryLxD1xrOSBovSd7qtUN5vGCyIGACgwe536q9j eDdwc6x2E/WW6fvf
qe8i6pWXhqg78QbuozWTucOildJxoIsapYyLxr08XjB4CFcJAGAjxZ16cbO+ 7jP1l3Jzzu8n6ks+
Wz2TqGt3zAP1zXDoDrxH3q1qpvr5JaIuXah3vv15645/Pr5o3GtkIkueUwAA 7EB9p25xOVHP7r+E
FqjycyZRNwRWUau8RkoxVH0uTpSnZEKLRL3wk7WwTmnpx8fdeBtRTYZ4lQAA NtF9+ne/l+wo6oWO
1ah6sruo665fKerND4pL61aNgg+pI00iov6vdjRaCzV9z4vxRqdmTZUAADbg 3J5XeP5ezs05v6uo
t4TIUp8ziHpmLVj2jXKaWLVVsIp6saj/a2EXVvrRcW+9U4m9pUHSAeDK3Jzz O4v6QKETyjp8OlHP
W0znTetSsprVVfTNkLY1ol40bHfRSj8y7qrdLRrVkjkIAHBGbp4BAAAAfAY3 zwAAAAA+g5tnAAAA
AJ/BzTMAAACAz+DmGQAAAMBncPMMAAAA4DO4eQYAAADwGdw8AwAAAPgMbt53 3gEAAMBngKgDAACc
BEQdAADgJCDqAAAAJwFRBwAAOAmIOgAAwElA1AEAAE4Cog4AAHASEHUAAICT gKgDAACcBEQdAADg
JCDqAAAAJwFRBwAAOAmIOgAAwElA1AEAAE4Cog4AAHASEHUAAICTgKgDAACc BEQdAADgJCDqAAAA
JwFRBwAAOAmIOgAAwElA1AEAAE4Cog4AAHASEHUAAICTgKgDAACcBEQdAADg JCDqAAAAJwFRBwAA
OAnbRP3n/nX7fvS7j+/bk6/7j3ZWxzWoeTapkb3GWNF1j5LmS0lx1juq2bqD KnHLHdne6Tt4eAVL
o1pq38B15Rq02dhcZbvP7R4+ixUrTBCxaM8L5xaHr2NdVF6r53khGU8Rsczb oxBjL1H/jdMWug3x
mazwKZusaP6kmeZL2euSi1uuYLvzjdl1C41VVnhY0WQpS7tYah/hFT6717hd 53OHJeJjCcrJ0rI8
FSytmeLFUj+vY/ug+62Exe9uREN8nyY7ifq+8yDCCp9HDN7LaJc6HljccgXb nW/MrltorLLCw4om
S1naxVL7CK/w2b3G7Tqf25eIz+Uli3llne5Sl/l5JdsHPdJquh/8/b9n2hPx abCHqD//O5JFMYY1
PrFWnlmLuIWPWCqLc87DGJpPx2ZHcxxqtCLC2vL3yNf391d/vvd/n0x+7X/E fu1XVmHcHyZBfaWp
iavpSMvpVB+gnMF5CrXPaSflkkyrIasGWvWfrG6iFmp4ZYOm20RVeXHcbtUt KJGTuJwGmofi4ds8
Ss1yaZUJzJzIDDfGd2bsZ6cLWVgoEzVUcNNyRpsGZuVHNi8RXZ1LsyzqWMjJ Y7GoYV3wTrsMU7RV
XcTZcg44w626qk+9bNB/xL7hYcOgt65Nhaec3/Pb9OAoLBrufUS9yyMInrUM iivPojFdLOoyDa/m
Hh/z03U1jNmDOJ12e5/jwX5frOJiv7EkPr6/vsZB/xlGvy6RWeoqnayJjGVh smUu9pBlsan+i7ql
C6kOT1C6rSpfGq8b2ViJ3MTlNDDnSQogvbD6alXGmzmxOqjjK2nPPctAdSWP Kq28ci0bUPuK6MoX
yrF4AVseFqaQTR4Lq0pqQ63gpQehZ10ebUI96w63SLHkZYPeXHWtmruDrkbY XLVqRJOe4Cgsnifv
I+rW4BtYPhuUgzf1mI5nU1DrQM9oalb6tPa1QvXnf1fm++P+9Tw/2dU9mqWu uqh8ZGeXJas6r4ZM
unH9TxZ6eJJy4KrKl8bp4GTtBbOgRG7i5nAnd+Jos69QZVozJzbDzYAnskGv zpYGzQtZXeV1/9pl
lfAGVJ8GauXLVs1xDPVbzdV4Cm4Bu6LbZpU6o+CqRXuU1bNutI3eXz3o8eFz B12LMDumVqziaaU/
Yehao7B8nryHqHdTxtkjhiaxOmaU3VX7/TsuiXnFhiaHtz8zuPvpV+VH/5nL 47soXbDUmmXeYvIc
T7aVSz5k8qzlX7S61ZdHCk9SuPUv7HTs+eJp7iW7rETtxAPRytKO57W+/MpE Zo7cVzNy52d77nW1
h7w4haF+dApPHdzapzeg+jRQK2+1ihcw6iGQglVhibv4CPSCd1k86+/Ucz9O Pa1TLxr0+PBFWlUR
5pmp12ZBfnkOREbBjbnibUQ9OxiQ9cjsL1g2eBp6RlMz13/ZcOYhPm553nXd p6Gve2yXWrPMKrox
2faQybOq/yyUx/yetw6vbKUGoPWhuvOS3VCi8NBn7oZr+2dWlnAqBf7Mkfvm oLjja88963gW/UQ7
gPjgxodmeiHmZV75slVzHEP9usW0U7AqbNpoi48kfBk6oxyaA4F8ktmrBn35 8LmttAjN+WWQJtxs
GxwFN+aKw0S9eQlZZW0QNJPIMPQei2VXnV7Jcmqfdt3J0dlhF5+JTvtKidql NpuIuJcm23ZeHlR9
TvtF2eZ5XIcnKN1WlS+NJ+vZIJJsrERu4tkAmdE+yr+asfpqVqYLzJxsP5yR RB9fy6DpSlYhecvC
q8oVT0SiT4PxVfn3SlmrbUuE6GwevbgrvWgFXpUs45Rd4aDoOj4H/OEeOsgu XlGdVwy6Fo9fc3fQ
1QjF6faoZcWZ+o2OwuJ5coioDwWo8xatRoubZtZTjmHVozfgXRZGa/jtMHRL b4pHpr6YItllUFfY
KbVh2c+a28360+5mskb82pDlA634l1V7zL7U8GYst6bATH8BKwzayXYLSuQk XgyQFW29EqgROpUJ
zBxlP+/FnZ/zwXwgFAO1OLVxO4Ax41Qu3Wd7QK1p0LXXYGMc2wVUXTx7TY9N wink9TfWMa1K6sCV
xmqVH2PL5GHJHPCHu5vncGb0skF/+PuFh0WDLgZEuzat9xry4PQ6PArePCnY Jupvy8/9W70YAN6E
5mUJL+SDKs86Bss5p6hzLcCb80HKcjI+qPKsY7CCc4o6wPuSPb+EA6HycAEQ dQAAgJOAqAMAAJwE
RB0AAOAk7Cfq7//3J2sjHP/lgv6PS3ZlbYQznofFuXgOW2xpewyviND16Rpc DbUg8YNBtjvc7gHg
9fypqK9ospTyX/ut6M78x6L7szJCgeNheS7qv5sMsqLJwbwiQtena5CIW56P du5bKrNoTVhk/D58
UKiwN4i6x7pW69je1+5LIaK+FNena5CIW56P3WdyYtGasMj4ffigUGFvNou6 8z1cjW8ISt8zNH3v
3apfoa7cSqoubuHfyi1P9fa1pQy799/+Nd9mtGOEC38EupuM+rAao1DkUn/N k7p+jTt5JWdEm97/
uD88EYgXPE9cf5igBtycMyVFBbo65bK5Pl5qR+5XvyW0UdaKb9XcnhJGYXO3 FXVZOnN6LBujrMfp
RTvIdhm3z8bgmjASMC77vBmu7HFvz2G1lWU5uko8T4UWEDgR20T9OUGE6I6T RTzjTROqvG6rg/Ii
lPNQNc4WCKXRTNXFHGMjWt2DFVV2TctyzPvDXijaKkI18bLV0lEochFr1uwz b2IsBtLlC3/S2wxY
FrQ5jvKokpQ35fz46yEwcEfZq7kxJbwUdG9aWexqLxwj0eU4J5pBumX0KuPN RrUm9RRVPXoDp8+W
wtV0OGVazmG1OFUr+yKqhtKaLXBaNom6ubZM820+Ki5Xvb00yPw+FEnUVgEd tws1WtWDGlXp09qP
R5sMtI6bAWYvzFGor2iZS7UQ6OkLfg75Se8MrfjuOGYGE/HBTWgd6UNgoY5y u/iai3JKmClUbiVq
WVSLVWMko8teCxu1BnoXbmV+2rOxausm5RpnO/GrWxZIDUCfhOPRZReReOEP HHw8+4n6c6L1L/r3
2BIxn8RToaK93DcWaHn55OdztxKri7RvRVt7cGUyuh+LVlyjeuJqo/YoGJFs uVOf6vLz2p/07ryA
vXGcq1ketQe308ZL60gfAgt1lNvFt33MU2LR/JR+VCUKTo9IqzG9r0FsG0H6 ZfQrE5iNViKqT9e4
PCiTt13V73q6wAhKUc9pj7UMVh1tOBObRT3NkTRxsqmpkZq5F8wT6e7h/RZy ddztIhRtvY7I99Fe
CuZioUZbF7RrJ75gFLJcZFXtXPT0Mx4H/aR3M2B3HP2CqFNOWtayVJ6cXuiF alm3i69QTQk1Bbew
Zlli08NtNUyJR/1r0l3t2S9joDL+bLQSafdo7ful0A8qom4Wp2q1+CJqrpxw LjaJej91xrnzmD8D
K2S4LRjWkjS9ELtdfsWWrdyrSzfWoi09zCmWUbnXvNwPRTuvha3Eq1bLRqFI ZbScj84u1cEqOOAn
vdWAyznTHEfpIuWyZnCt+OshMNBH2Sq+uQpXU0K9ajS3pZuqLG6142OkvTDr 7JZxl9ko27pJucb1
TsuVHAx1DqvFqVqFLqKsPtVsgdOyTdS78eK73f7sV6g1txKji3Lf9qBbeouC se9E21su/xHo8CjM
kchMHvXR+QanamKELRejSHGswKqZ0JVtlN8eLk2MQvn9Tj381C2ET7UjbQge 2psLa5SV4jdq3mlT
opmC/HnvDCUdr9rxMXryyPqtg/zJbYdzrb9+n72smo2ibTgp01gc1GdL5qn5 rx4yF1nYzb9+V11V
9almiz454fPZLOoHo194F+CyiX80L/3tTKbEZ7FuvNa1qtnLD7w9Hybql52Z l038o0HTYWbdgK1r
VbGTG/gAPkfU7edtJ+eyiYMFU+ITWaer61pJmC0X43NEHQAAAJog6gAAACcB UQcAADgJiDoAAMBJ
QNQBAABOAqIOAABwEhB1AACAk4CoAwAAnAREHQAA4CQg6gAAACcBUQcAADgJ iDoAAMBJQNQBAABO
AqIOAABwEhB1AACAk4CoAwAAnAREHQAA4CQg6gAAACcBUQcAADgJm0T961bz dX/cv27fj8L0Rzv4
WXxyCo/vcXB+6nNGXq0mb8InjwgAwCvYJOojxdr6QUvtB4W6iV+BtsVZL0Kz yZtwleEDAIiCqH9I
qFtop6me/YjKfESQAAAH8jJRH5/eTieEzXN3QlmSe8v7ZDO3+fr+/poOzC6m u0m1lWU5uko8Tz3j
bb8zCaaQtZxetML4/l7StR9G0Zcw6gtU+an7k00eTvBZwwUhLSvR03iaUbNr pVKBqaK6CkbelTMt
OVWbf8LjDgA4FS8S9WlhS1KpSkghpHXz5/6sTEqzzH/VSi6quaVQRUUsdbmI piBOPwVmeMMQDqPd
deeGYfVVNVEPJuaDZrWrNvGQlpeoDKN+czBRtqrcuq5Myzmq0Wld4bwRAMDB vEjUs9uaR7nTvHvJ
DcZVWfUpzuutxJI+NzNd5UrT0DkvBWkYCiPedZd7r8Mw+6q0Rz2Y0M/q1c5b hUJaXiLNoxm5EPLa
bUYzIzf38JQAADiGF4l6Uzme+8UzTUHuTYj6dLCtW9LkIZ6ypueianj5q1Fp ChalMAbdn3TDWNy1
HUa7L3doEulgoNpVw1hIC0skPXt36mKq1G5VV50ReTv3+JQAADiEvxD1zFK9 PZoPKqKeuYrfqU+Y
roZ2vy9/VGFdkMLTUf9P+4YzbhhDi2DX7TDafS0bmvps8xa5oB3S0hJldXbv 1IWo624rV6qBm/uS
KQEAcACHi3poTaw+HS+X1+lF2lVbZUu2tShn6+9TWu+6sC5IoRvvESc3XhjT CbNrkXKfaCOMdl+e
n4TWJK+2lnU8pG5hiYoogqKuunVdxXNfNCUAAF7P4aI+6e+Asvj1lspfv5dd 5E861VaZpepqPD3b
98u8viTHU3jy+NYDNjLqml0LB1/3+3c7jGZfih9XGo1ql00K23ZITxaVSAbx GE+4kXdq15orP3It
d29KyPcUAAAHsIeo74stGC3WtarZy88K/rBrAAA4BYh6xk5u1vCHXQMAwDlA 1CfG56fbnKzjD7sG
AIAT8X6iDgAAAKtA1AEAAE4Cog4AAHASEHUAAICTgKgDAACcBEQdAADgJCDq AAAAJwFRBwAAOAmI
OgAAwElA1AEAAE4Cog4AAHAS3ljUnz9Fmv9wZfqC9+3f9L4LR4ZxZF8quwbQ /8xsObyXYNcyriHy
e7UA8LG8raj3y8x39ovbR4j6Is+LjFdg/HT339AOYFl4B/7OuBuYa+CyyMMi 41ewQtT/PGYACPOu
oj6sI8Vqgqi3rF/Mjuv+IuONuH25Bi6LPCwyfgWIOsCpOVTUbxOe4byMZPd0 qqg/92/iYa44158a
9ydHs7nyW6fjU+H5uXDpPKfsKn9RtKoP9s3v02EnmKGv6Zi+xIrcZoNAvz9F DGpgrZovqVsRpBre
1/f3UE43VNN3mj6583RgtNCKPPuqxtMdpk7LSGINeqDVo9rXA1NdTWH2pW2K ertEqn85ZB0A/CW+
vu7FLadpK6RcqnpaeuY16LnizLKdZGI6+fXLJPXPnXLxaq5umnPdODubBz/H WR0cFsfh/HNf1b9c
R6ukBeJosz6Dq7GzfsWe9+f3RVVgmU81l3YFBIHwRCLNUCXq4LYGtCXk2mRz 0+n0jErjehzjFXMD
s0ZHVjE+IlWJ7JlcOQWAP+AtRT1bsjWtUte11OxnEPDf11/3x/3reX6yE6ub jrXEqzIyGBSrcGY4
uVAP5sEoHZTBiBujegl1dU7WJ3NVuVUDS2fNXITA1AYSd/jM8JoVUAdXtXwi u9NG3KiGwuI5kw42
p0fZKhaY5irzaJaurpJWosBMBoA/5A1F/blClAxLSi0G+mo4HP3p9fzR/63d Y/6LO+FeWYfc9as0
fnp5jO8iplZ17OrB3GVA1FXlELZ1Pq4Am2pRBSar285FNZC0h88NrysjnKkH t7DMJldM1FW3ksVz
Jh2bBi1eMWU/D0xzVY1nVTrDp1Iid/QB4E85TtS74Gfq9QIxLX2K6mTG84L6 XLfu4n79rqxjs9vy
oKoc1l3XYCDOaob6wTyAjaJud1Gl4LpVA0tn3Y5UA9V4XXhlQ416zsiDT5Z0 l9hnzqSDk3W8Yp0X
WLjPyqIeeq1E7ugDwJ9yqKhHeGgfKZa6Mi8iwly2LD5Nn/YXLI6DF//z0fGg aCeXvbSvHXy2kQ8h
mouxG7kMcW6opeDKmBpYVnM1lzrrYn+iPXxueMV+wsxlCqDoTY9c5N2OJ7F4 zoiZ0ihpRjwwc6bN
FW+ULlSipuoDwJ/ydqKu37MMa022UsvlTDwqFAfF4jSfms2VtW0+P55SnWe2 yYfoRvQxd1Ef7Jvb
f/3eZcG40tK5/XrvD/Lyxv76vTxU1U0LtD18bnjFvkAbXBmY7Owhs032yUI+ 3tl9zky1LWes3cWS
wFRXj/GxuffX736JFP/GcADA8bydqF+It10K3zYwAABogqj/HW+rnW8bGAAA NEHU/4631c63DQwA
AJog6gAAACcBUQcAADgJiDoAAMBJeGNRz/8p2pP0We9pPvT1Ehn/IZL2b6N2 xovE5eWhro3w5YG9
mnWJr2sl2e7hb2kvF0dmt66vda0KdnFSs9btSy7GtcEo7Ojq73hbUe+r++a/ px5npVv1e0j2Y2VU
Kq8JVUa4MtrXBLaRRbnEjdeVK265nSP7SmwU9bilxcYAtrBjL+tmV8ZrLsaV wWjs6OrveFdRH4pb
lPhqor6uVZwd/e/oSrJ9HVnX6tUsiipuvK5cccvtHNlXYqOmxi0tNgawhR17 WTe7JOtauezodkdX
f8ehoj59D5Xfaapt9tZOFfXn/vQVWD/5uf7UuJ99Y2b+fVgz09duZd9ulh8x WvTf82W1qtwm8ozS
l7g97USgT4s6kp+FvzueohiP5lG1SqqFJ5Gh3vOf1vZc6aGOaBFOx2bjxhjt XsOG8/Jgo3RVXoGK
Pco+15arPQ0k0X7t6VHm4vQV/Jl5NRjlYIpfdd6e8DPL1wRvDvS9Vm7LcTHj d8dp3B9WPGsaeEFW
vcRmV6M4xfWiBrDuYoxO9cm2PFa6Cs7D5TU8CF9f9+KW07QVUi5VPZ/lj/G0 mMRptkwnX/976mNw
/fxJK5e8UIuAaw/JQPry08wu4LK52C+dDrviyuySB6ev2tNMnohSYtNVHaqg jHByNzvWqq172F5D
ifAW6MIe2WDFqlZOso1ySf/VNJAs67eeHs1cNA/jmfmy8jwED6qlyEYtOIU6 PaQMcw7YAdSt8nHR
yzsjU9FWPHUaqGtU7BqfjENudQ9mlcaDZTDuKqEGY5e0a0QYzGtVDQ/hLUU9 GzlRm3qVKS+MaeT6
/7/699Sz88lzZij71QY4S2RqFk8za2Lt1/1KD1Wyob7Ui8FOpOUq5tYyVqut elgcTDMwc3Fxu6iC
CVWsqq1KyG1CmwaSZf02cwz1NXcxWrv1NJqLg3X809F0Nj6FyvPaJPBjrgIo aY672uontuK1U470
0p5d8Uq6VWrtq4HFp3p4Jidfal7rangIbyjqz2KUDMWp54Q+jYajP6/+PfX8 0GT9+FZitwZYneXB
NNUmzn4iXzW6tX0l1EQWuWq7tfbVaqseVgejBfY8Vs+eeBeW/5AHOYQ5kRSE h+idereqXzcXy0Nq
al2AajD1QbXaaehknDnmFOr8NSGQdRXAfDiRj4s1lDP2imcNTZ2y24tlsKKS bpUi+4mWcUJqbXHI
cJVGSs1rXQ0P4ThR74Kfqde1mGqrzPLMeJ4pj0N+Tz1zkF4ohvYAq4kE04zM +8xDCqvpYVFfiXYi
TzxXbbfWvlptybq83MD8UQ4XeVHFEtmAyoPbpoFkY7/xXLrS7WiterBblQf1 rKej6Wx8ChX7Zkhq
1nYAnTcuZgAz5oqntnVnrzn0zdkVr6Q7NyL7CdVALWnZqn1w8qXmta6Gh3Co qEd4aJ9ElBf5XC9h
Llse93vqwvG4L0dbvaoLD/Z1204zMu/l9SYd1FGt6yuhJrLIlTscurFW7dLD 8rzcwKS3OchwF1Ze
bQ9uVG653GlQeov3qw6NmovVl3wgt6Ke9sHe+dir4icyhcJrghmzGsDk1hyX WP37ZktWPC1ltxd3
doUq2Z4bWgChwCqDdklbrqqR0vNaVcNDeDtR19/sDfU1Z/mAaNgfFEM6n5rN tSsynR9Pqc4l/Xzp
T6t//V5GWfbYvm7baUbm/bwv2z9kB2NU6/pKqDF3S1zp10AjwjpabUDX5eUH ZvQb7cLIy/Mg+mzF
ZJdLen/IMVMcxvv1hyZdPq2+gn91rAajHEyRZM6tcSkdCvKYtZA087KvMoDM rTYuefyPuZEZ43hC
rnj+0FTl6qxeRMBxt6UDe260fDYD0w20kmYBmhFWI2XktaaGR/B2ov6p/N0Q Anw8XD4AO4Gob0A8
4XkuSsYbdwBwQNQBdgJR38T09F1/lgMAIRB1gJ1A1AEAAE4Cog4AAHASEHUA AICT8N6i/p6ftLlR
JYN6ZyHjZ/bv/yd4axNUiBfNNTB4SVWDYa+L2fyXPBnL/WoIt/tWSGFdNQDA 5nSivqLJUtwuagO3
iY72BQ7vycoENdrquMO/BH1NVYPBBM0K3FI8yb+QoSbSdebDc6gS6SWxyBgA AiDqy3G72EvU17X6
E3YM9dWivq6VS9Bt0KzALcWA+DeWCn7XlUXboYrfi2CRMQAEeEtRT1/T9vx1 XbmClw8F52Pj2pP+
idn0pX3NX6oulqx5hdH60qNSqWVJLF6D7+xF0dHsRKRWWxbZ6W1H4/5A9oV3 ogSymzHU1i8ZVwbp
4MPovYURwKPLfZbW0/je3uxHnaud8seVF82E9pTT6zM1Lwubl04xUB0K1Fod 9FPxABDl/UT9eXFL
xRku8GK1qhZ99WC/TlQWhvH8wuqrjsrAWN8fXfE+QutI9WMGr8ahu0279umk lFmq8/6wJ7UolSUL
tZlUhhVAPSvN1coAABJDSURBVDoT1fhWFfICiFfVLYVEH3TZfOFMcKecUh/N e13Y6WhpoOal2wcS
nAymF5aHqpU/bQDA5O1E3dXZ+ahY9fT20qBc0WaBEiu42ZcelYW+vg/3lKKh mlTbj2ympt813Pb7
39bCrblVC5j3OzZrj1QIGUCd9YQ7vm4A8aq6pZDog65WLzQTsk7cUrTsqsKW TAYNUQ/VqqqqWTR1
rK2+AWAB7y3qz4t/WqlzRpOn9ci4JJRryrRvrPVyVRnPa33pUVno6/szxEfq pbOTqv2Y72m0MBpu
H9Udnyigcj+n7le1KEXd6l2lEYCaoBueG0C8qpH9hD7oavVCM8GfckoYIqX2 yEYMJPFaWYUKeZDR
AMAa3lLU0zWtr78aqVloIZbuhuXyZ15jtb70qCxa67vwHkqqWijdGy/TbX/i UdRE1iFWwKyVJurx
JbkdgJqgG54bQLyqkf1Ea9DXzAR/ytUHk5/QyFYGtcdkFq9VqGjNOZzFBgDL eDtR7y/pedlTPij1
15TJslxHphdid3j1/GufSqeyfT0qg+b6LgLUOlL9qMGrC+Jooa/X5V7hNahq fSnGw8qi7yUlaQfg
rvh6qF4A8apG9hPNQV8zE9wpV4ahz/C8sFMvqsH4QkZieWwnGL4A27UCgOW8 n6h342Jyu1l//T5f
8eJYafd8WawOs3W+0NdLptaXGpWuWu31XS6cake1n04LvrH2VW6ztXpOWDp9 jO6s5TXPJfbX71nO
mrw3A9ATNMbXCyB3EKtqZD/RHvR1M0G9EBKiSZWsVlhZOt2gZ+q08BiulTFA ngeZjTdtAMDkLUX9
YHTxiPFz/77aorOuXBcsFADA4SDqK0Vq4IpStapeVywUAMDhXFvU5fNICLJK 1AEA4ACuLeoAAAAn
AlEHAAA4CYg6AADASUDUAQAATgKiDgAAcBIQdQAAgJOAqAMAAJwERB0AAOAk IOoAAAAnAVEHAAA4
CYg6AADASUDUAQAATgKiDgAAcBIQdQAAgJOAqAMAAJwERB0AAOAkIOoAAAAn AVEHAAA4CYg6AADA
SUDUAQAATgKiDgAAcBK2ifrP/ev2/dhikIhbvhtvG/nywB7ft6/7T9vgSdvo b1me9QtZG8zRdV4b
53Esj9CdzLsRjy1u+Ymo2bkpuwYqz1YFC0a7v76a9uuieg92EvX3L8G6CK1W 8njcc9xyF5Z3N66D
ZsMXrJORCi9iRcMVTRqsmxsZL6hzm5VxHsjyCL3JvB/xLuKWH826SyBu2U2i HjYveImor2hSsN1D
D6LeJCI5cc9xy11Y3t1vi2eDSNZ7sXtfKxquaNJg3dyQrGu1heN7XMryCJ3J vCPxLuKWH826SyBu
2SHqLXYR9fFhoVImEeUwCgNK4Mmy37lPxr+HfsR+pxkID3kYv0e+vr+zxzTT qRRycpG77e2svPLj
Q+TTsTmesguzSs8ToiJzzdSM3Ktl6qdPXRorrvJ88/ZFnGL8prWycjhWu+80 hXG/f2edylaxCisN
K4JZK/OwGk2ZReXBHKyR2NxopLOozu7FkvuVl+K4P9zPxuM0p83IZ0zmRhN1 aNSDwdgsS0loOTJq
G5kD7VmkGugEZlHwEihdliMlrgOrlXpi1Ou7MvDZkqRnGh7TKjx7GbHmuXCh eFD7LUbNYBdRt69J
1aCYm4qlXEHF/rAnh/O5X034tCunXRZhYZwmn+w3lleXxzM7trrwvM0vrIy0 +ZGYCzIUTw1GrbNw
5ccZqXY9ho9Z3RdVWO2uNFazbnZnVrW2sALWog/NjSow3UOkzs2LxfD69ct0 MT134nE2ps3AJ03m
uok6NFYd4lOutpQUGQWXo+mFPwe8WaRnrePNInVklaFTPFrzwWyVI0twS3Fl UiHjUER92ZhW4VVZ
jy/0vERWagX8UTM5UtSrIrqW5b7i6qF8cjYNg9q8pGns5tVFepFdqDGIE+YA Vx40b9kx35URtpu1
57AKoz8uro7ZxO2rM7ozbOcXZnfqxeyOZnKnDZbE9aYGpnrw6tzc1wIbx+Hr /sifTcfjdHtR62Mm
og5x7SjiasVkjqWsHdRji1uatDOyatucA27F3Akp+WnPoqrHxtDMBs1WKk8D Vd8e4n2NeJHbZ0YT
8THVw4tkrbu1PDRHzeYoUe+msso3VaqllZjR15iuKxhFhCIY5TZ6cV7Wvt1F juxwzGNpRsqxXxft
edkoTjNrz6E6RMOVJCnDkMjj3qJjZl1312XjMnq1SmH0qwyWxJ0bVmC1B6/O of2Zwd1PvxIPVZpq
FY/T70Wrz6JEKj/d6GJ5TeqX6vF2ytpBM7agZcHPPbQcqbV154BbMXdCZgRm kRuSRG3VZTUxrrLF
op785K+6+WBsTJOLLLxI1rL8bVF3R83mQFHPDlYJxSdE3nzMPetoqkfLVfLQ NI7k5QepdVEyzKGf
WSYWZTSRdatnEXDlZu05rMLoX2TTdMLtq7RRvOhZq91JUjN3NJ9Id9VgSVxv ocBCdQ7tC55x38Wd
1n2SmHicgV4+bDLLfTVl7WB8yumWpoWbUbO26r5bMXdC5vizyA1JosdZGKhl XSzqMmNd1GNjmpGa
RbJuu20NetWFzY6i3lzg1g2tOUflByVDvw/jEwjZXA61sG0MSSuv5kVldmFO EHmppHZlRmKvL4Na
RmFatbKLI1y5oxlyOHroI0pjpC5eXoX1UhTGataxtdIaTbvfarAE7txQAys9 xOvs7UuKz0Gn/QVx
Rnr5sMnspWzWIT7laktBkZBX57K2/hzwKuZOyAJ3FvmXgGB9K6WWsoT5C9mg P6xfd/ExrcKz4tfn
uRiU1DCbq+6omewk6mPJqg5FEKPFTTOTlu4c7Xeif/0+n5cRStPHaKT3a+Ql jzcbZl2Y3nrqK77O
SBwT75Bzhhl78/6A06qzsG6MpldtEYb+1++lo1aFO627Aifrah5YMRRZWP3q y3PWxp4bemC5g1id
I/uS3tt44plCxGceZ6SX7hMnc3No1IPhKadbzsh8HvfWcjR7y2Pz5kC7YpnB fNSUd38WiZq7E0Zt
lUWkzQx5OjOzRL2bh+H2/Z0dF4THVAvPyNqa54rbfK66o2awTdT/hFhinwd5 fRCnTGpHqM/rOKy2
P/dv554d3hFE/V04VVras6UzcarBegHU53UcVls0/UNB1N+A/KHLOUiPuk6W 1ykHa0+oz+ugthDg
A0UdAAAANBB1AACAk4CoAwAAnIS/FvV1H5CvawUAAHBq/kLUpSSvk+d1rQAA AE4Nog4AAHAStol6
L64Lf8o3/Vsn8X170zG7VY/zxUwAAACXZruoT6orv5Fv/oJB8VWD6hfYDuI9 vJq/scT62lvZFaIO
AACQsV3U5dfSVl9Rm3198HS0FPWqVfZ0fXSRHePxOwAAQMV2Udc+HZeinqOJ utaqeiuQ6/hD//kH
AACAC/N6Ua+/99ttZd2pJ1fcqQMAAFS8WNQzVZ/21UfuZavpaPaZujiNqAMA AOS8WtRHMc7/uH08
5D2KH//Uvf3X7+aP/gIAAFyMbaIOAAAAbwOiDgAAcBIQdQAAgJOAqAMAAJwE RB0AAOAkIOoAAAAn
AVEHAAA4CYg6AADASUDUAQAATgKiDgAAcBIQdQAAgJOAqAMAAJwERB0AAOAk IOoAAAAnAVEHAAA4
CYg6AADASUDUAQAATgKiDgAAcBIQdQAAgJOwSdT/3//9HzY2Nja2t928VRzO BqLOxsbGds7t//z3
//ZWcTgbO4j677xhC26Ui42N7YAtLTXeKg5nYx9R9wxhhHIBwAEg6pcFUT8U ygUAB4CoXxZE/VAo
FwAcAKJ+WRD1Q6FcAHAAiPplQdQPhXIBwAEg6pflFaL++L4lvh9qy6uSlevn /nXLWFOsp5M17fZh
r95VP3s5B7geiPpl2V3UB6Ua1uJe3b/uP2rjS1KJuhStZ7kuWi1EHWBXEPXL sruo90LOUmzQFPWh
eJesHaIOsCuI+mV5jajra7F4LD+fF8+g013qeLd/n07J21fVycfgiPozuynZ uTBz+vKB/dhSOplq
83W/j376s2odZ7RPS5SOduy97jG3VJxr1QAAC0T9suwu6mLJzpbfflUejoin 8vruuIJXx2ubT9N1
T9TTIaHu6fa9VND84HOnKpOouvEYQBxNj//bHakHF/Ru9Vidn3vUqgEANoj6 ZXmBqPfMN2PzrVh1
k5ULcyEGynGp7+OrD1vfo6IuVGw+KISzbpE5S5ayidJdweO7bpV4Se9qj5VT tRoAYIOoX5ZXiXrP
IM6KHsvz2Vp+S6t5+Sj499Wwk1PJzHvjifokX/N7opHRTpRgzFyV1UwsZR01 NczKKjW4OLRf73WP
6psCKeo5iDpAG0T9srxU1E2drk4/WXqn/on4fyg3pJfdm2qkW1spq9n7o5io Z820XjOD6uCK3tUe
q/b2nToA+CDql2VvUR9uqrL7yuGF2O93k3it/Ez9MxXe/Sdt4p2MqnyqRpZi ORfYFXXRZ/6myu5I
PRjv3exRDmzRo1YNALBB1C/L3qKeFHlErr/iKeosLsI8u1W71X8NXTr5wLW9 EvWMTHLF2XRcthBv
nMQ7gbEw99b7gIzZ5df9kSyUjnbrXeuxPzuN9zSuZfMyHgCwQNQvy/6ivgOj qD88u8/jJeWq0fX7
KP62dwBA1C8Mon4oLynXgHisLZ6FH8Xf9g4AOYj6ZUHUD+Ul5ZpQP944jL/t HQAkiPpleUtRPy+U
CwAOAFG/LIj6oVAuADgARP2y7CDqbGxsbGzvtiHq12QHUR+mDltko1xsbGwH bIj6ZdlH1D1DGKFc
AHAAiPplQdQPhXIBwAEg6pcFUT8UygUAB4CoXxZE/VAoFwAcAKJ+WRD1Q6Fc AHAAiPpl2VPUxXeK
Cfh6MUEm6hu/I31jcwA4L4j6ZdlT1Cfk72hCxp6iDgBggKhfFkT9UBB1ADgA RP2yHCDq+c+z9M/o
p5/Qlj+a7v7y+hkIibr8wfGf6aD/a+WnLBgArAFRvywHiHqm6r02JU1KujUf zvZP93NtAVEXP2Ka
dsWvmeYFnIsqfvf0RPUCgFUg6pflCFEX2mwK9nxC6ru4sT8HvqhnBx/DTXl2 LAl8OjpaAQCMIOqX
5RBRTwIuz+Sinl6JB8mJ80iWL+qZQo8WueGjePwubuMBAJ4g6pflGFEf7ri/ vr/Fidid+snwRd26
U08V4U4dADwQ9ctylKiLP/T6EVbOZ+qnU3hf1L3P1Ofizs2Lz9RPVC8AWAWi flkOE/VR1fNHy/Kv
36W8ib9+P5dCVaKekX0wUSTPX78DQBhE/bK8QtR1BlWaJSd//H4R4uUy0e/v AQBmEPXLcpiol5qO
qC+A5+sAsARE/bIcIurTo+NMwRH1JYgPJC5WMgBYDqJ+WQ4RdZigXABwAIj6 ZUHUD4VyAcABIOqX
ZQdRZ2NjY2N7tw1RvyY7iPowddgiG+ViY2M7YEPUL8s+ou4ZwgjlAoADQNQv C6J+KJQLAA4AUb8s
iPqhUC4AOABE/bIg6odCuQDgABD1y4KoHwrlAoADQNQvy76iHvlRNeub5CLf MBexcdnFyUpMUa9+
3OXPQgSAzwdRvyx/Leq/r8SXmntCFrFx2cXJSpqi/jchAcD5QNQvy/GiLlgs r4sbaOziZCWIOgAc
AKJ+WV4n6uP+ffolkknrk6bKJ87ppfID4eJtgq7HfU/poHjlOsn8Fc5f8hMq iDoAHACiflleLOrj
C6mXEU2VMi19GjfZlXm/H3DSDqCOfTPxz9TjzzsAAAoQ9cvyYlGfpEkXydaN cpcLXfWGIENXct+J
FUD+MULlcz3cqQPAASDql+U9RX189N03GPbbot4bPa2n/wedGAFUt803IfGb QNQB4AAQ9cvylqKe
3RoHHr+PZ77uj/6/P3M7x0nsTn1HEHUAOABE/bL8qahnwltqqpRd9059Nswf mntOqrjq47sqPKIO
AAeAqF+WvxX16RH585R6/Hnk/jzh/9HacE6Kb8hJMvr6/s6ci9Y7KXpXifpv H+LxgZ7XbAMAEANR
vyz7ijo4UC4AOABE/bIg6odCuQDgABD1y4KoHwrlAoADQNQvC6J+KJQLAA4A Ub8siPqhUC4AOABE
/bLsIOpsbGxsbO+2IerXZAdRH6YOGxsbG9u7bd4qDmdjq6i7U4qNjY2N7a82 bxWHs7FJ1AEAAOB9
QNQBAABOAqIOAABwEhB1AACAk4CoAwAAnAREHQAA4CQg6gAAACcBUQcAADgJ iDoAAMBJQNQBAABO
AqIOAABwEhB1AACAk/D/AWSnfTiDkUQJAAAAAElFTkSuQmCC
------=_NextPart_000_0011_01C8575B.A9B37510--

Attached files
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Roberto
Posts: 177
Joined: Tue Oct 16, 2007 11:53 pm

showmodal method

Postby Roberto » Tue Jan 15, 2008 3:54 pm

I'm sorry, I always search on help using the "Index" option and nothing appear
when I ask for lHideOnExit. This is the reason I said there is no documenttion
about this property.
Tks, again.
User avatar
ignacio
Site Admin
Posts: 8579
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

showmodal method

Postby ignacio » Tue Jan 15, 2008 5:21 pm

Roberto,
The link topic 'lHideOnclose' had a typo and it was saved as 'HideOnClose'.
Nothing to apologize. It was our fault. Now is fixed.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"roberto" <roberto@top2.com.br> escribió en el mensaje
news:478cc936$1@ozsrv2.ozlan.local...
>
> I'm sorry, I always search on help using the "Index" option and nothing
> appear
> when I ask for lHideOnExit. This is the reason I said there is no
> documenttion
> about this property.
>
> Tks, again.
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Roberto
Posts: 177
Joined: Tue Oct 16, 2007 11:53 pm

showmodal method

Postby Roberto » Wed Jan 16, 2008 6:28 am

Thanks,
Still about this, can you take a look at this code:
FUNCTION EditCustomerForm()
STATIC oForm := NIL
IF oForm = NIL
WITH OBJECT oForm := TForm():New()
:lHideOnExit := .T.
...bla, bla, bla...
END
ENDIF
oForm:ShowModal()
RETURN NIL
If I call it from a program, ok, it works (like when I'm browsing for customers
and I want to see their details, for example). If I leave the browse, enter
it again and call this function, nothing happens!
I tried PRIVATE, GLOBAL, AssociativeArrays to keep the oForm variable but
nothing worked.
The idea is perfect, cause I have very complex forms created at runtime and
it spend some time to be done for the first call. So, if I could save this
form and reuse it again it whould be very, very fast than recreating it every
time.
I know, I whould create the form at design time, but I already have a full
functional system working this way and I need only to know how to reuse a
form that I already created.
I may be doing something wrong, and I ask for help just after I tried all
the ways to find a solution... and I always get a good answer here.
tks,
by the way, I hope you are understanding my poor English.
User avatar
ignacio
Site Admin
Posts: 8579
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

showmodal method

Postby ignacio » Wed Jan 16, 2008 11:19 am

Roberto,
Here, your code, is working nicely. Please send a sample showing the error.
BTW, I guess you meant to write: :lHideOnClose := .T.
Regards,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"roberto" <roberto@top2.com.br> escribió en el mensaje
news:478d95f3$1@ozsrv2.ozlan.local...
>
> Thanks,
>
> Still about this, can you take a look at this code:
>
> FUNCTION EditCustomerForm()
> STATIC oForm := NIL
>
> IF oForm = NIL
> WITH OBJECT oForm := TForm():New()
> :lHideOnExit := .T.
> ...bla, bla, bla...
> END
> ENDIF
>
> oForm:ShowModal()
>
> RETURN NIL
>
> If I call it from a program, ok, it works (like when I'm browsing for
> customers
> and I want to see their details, for example). If I leave the browse,
> enter
> it again and call this function, nothing happens!
> I tried PRIVATE, GLOBAL, AssociativeArrays to keep the oForm variable but
> nothing worked.
> The idea is perfect, cause I have very complex forms created at runtime
> and
> it spend some time to be done for the first call. So, if I could save this
> form and reuse it again it whould be very, very fast than recreating it
> every
> time.
> I know, I whould create the form at design time, but I already have a full
> functional system working this way and I need only to know how to reuse a
> form that I already created.
>
> I may be doing something wrong, and I ask for help just after I tried all
> the ways to find a solution... and I always get a good answer here.
>
> tks,
>
> by the way, I hope you are understanding my poor English.
>
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info

Return to “English”