Category : Recently Uploaded Files
Archive   : OBLIB.ZIP
Filename : OBLIBDEM.FSL

 
Output of file : OBLIBDEM.FSL contained in archive : OBLIB.ZIP
MZPÿÿ¸@º´ Í!¸LÍ!This program must be run under Microsoft Windows.
$NE
Í
ƒÖ@P°ÍÍgÞ@ Þ6a 860€nf0€Ô H0€€
0€)
0€PX0A83A6LIBENTRYWEPÖÚ.ÿ

° …Šÿ¤ÿÜŠÿŠÿ¤ÿŠÿŠÿ¤ÿò
 /!5’ÿ¤ÿ&2ÿX+xŠÿ’ÿ4 Šÿ4)x <)x ¤ÿ’ÿ2ÿŠÿ.ÿ

î²þºþ²þ²þâþܲþ²þâþ²þÌþD+”ÌþZ)||þÌþ
|þp&²þ,ytþâþòÌþ  /!xŽ->Q²þâþ²þâþò&þXÌþ+xâþ¤&þXÄý+€âþ&þXºþ+x²þâþr²þ²þâþ²þ
C ÿþ²þºþÌþtþâþ|þxÿÄýOBJECTTYPES.ÿ

8 =Úÿ²ÿ
(²ÿªÿºÿ#ªÿÆ<+x ªÿ²ÿºÿ#Úÿ
(.ÿ
` oÆaYΠ±C‚ÿŠÿΠº l‚ÿŠÿÖ4*<Î7‚ÿ†>‚ÿ Šÿ‚ÿ.ÿ
x µÆ¢‚ÿ΂ÿ€-$$‚ÿ-*ÿ'ÿ”$"c ÿŠÿΠØ l ÿŠÿÖ4*<Î7‚ÿà†>‚ÿÎö*ÿ&Öþ$ö& þ$ &jþ$ 8 8jþÿ þÖþŠÿ‚ÿ ÿ*ÿOBJECTNAME.ÿ
¸ âÆ'HÿôŽ@ÿÎ"
@ÿÆ4+xκÿÄÿÎÿØÿÎ8@HPHÿPÿ*ÿ#*ÿNHÿPÿºÿÄÿÎÿØÿPÿ@XÎÿØÿ-$%AÆ<+xHÿÎHÿHÿÎHÿHÿÎHÿ -Hÿ*ÿPÿºÿ
Äÿ
Îÿ
@ÿØÿ
.ÿ

0 %Úÿ²ÿ
(²ÿ ²ÿºÿ#Úÿ
(.ÿ

 ÚÿÒÿpJÒÿ ÒÿÚÿ
(.ÿ

¸ 5Úÿ‚ÿ4*<*ÿ4*<´<+x "‚ÿÚÿ*ÿ
BTNUPBTNDOWN
(.ÿ

` 'Úÿ‚ÿ<*<´4+x Úÿ‚ÿBTNUP
).ÿ

Ð `Úÿ‚ÿ4*<´"ÿ*ÿ…"ÿ&ÿ'ÿô ´<+x´<+x"ÿ*ÿq"ÿ .ÿÿ"ÿ‚ÿÚÿ*ÿ
BTNUPSELF
).ÿ

p 8ÚÿÒÿ
)Òÿ´&Êÿrÿ<*< ÚÿÊÿÒÿrÿBTNUP
).ÿ

h 0ÚÿÒÿ
)Òÿzÿ4*< ÚÿÒÿzÿBTNUP
).ÿ

 \ÚÿÆAÆ<+xÒÿÎÒÿÒÿÎÒÿÒÿÎÒÿ6> ÒÿÚÿ
(.ÿ

 ÚÿÒÿØJÒÿ ÒÿÚÿ
(.ÿ

 Úÿ-$& 
Úÿ
(.ÿ

¸ >Úÿ¼<+x‚ÿ4*<*ÿ4*<Ä<+x "‚ÿÚÿ*ÿ
BTNUPBTNDOWN
(.ÿ

` 0Úÿ‚ÿ<*<Ä4+x¼4+x Úÿ‚ÿBTNUP
).ÿ

Ð iÚÿ‚ÿ4*<Ä"ÿ*ÿ…"ÿ&ÿ'ÿô Ä<+x!Ä<+x"ÿ*ÿq"ÿ¼<+x .ÿÿ"ÿ‚ÿÚÿ*ÿ
BTNUPSELF
).ÿ

p FÚÿÒÿ
)ÒÿÄ&Êÿrÿ<*<` O>! rÿÚÿÊÿÒÿBTNUP
).ÿ

h 0ÚÿÒÿ
)Òÿzÿ4*< ÚÿÒÿzÿBTNUP
).ÿ

 Úÿ-$# 
Úÿ
(.ÿ

¸ >ÚÿÌ<+x‚ÿ4*<*ÿ4*<Ô<+x "‚ÿÚÿ*ÿ
BTNUPBTNDOWN
(.ÿ

` 0Úÿ‚ÿ<*<Ô4+xÌ4+x Úÿ‚ÿBTNUP
).ÿ

Ð iÚÿ‚ÿ4*<Ô"ÿ*ÿ…"ÿ&ÿ'ÿô Ô<+x!Ô<+x"ÿ*ÿq"ÿÌ<+x .ÿÿ"ÿ‚ÿÚÿ*ÿ
BTNUPSELF
).ÿ

p FÚÿÒÿ
)ÒÿÔ&Êÿrÿ<*<v O>! rÿÚÿÊÿÒÿBTNUP
).ÿ

h 0ÚÿÒÿ
)Òÿzÿ4*< ÚÿÒÿzÿBTNUP
).ÿ

~ "Úÿdÿ-‚ÿ'lÿ”$" $dÿlÿÚÿ‚ÿOBJECTNAME
(.ÿ

 ÚÿÚÿ 
ÚÿÚÿ 
..ÿ

 Úÿ-$% 
Úÿ
/.ÿ

 ÚÿÚÿ 
ÚÿÚÿ 
).ÿ

 ÚÿÚÿ 
ÚÿÚÿ 
..ÿ

 ÚÿÚÿ 
ÚÿÚÿ 
).ÿ
 %.ÿ
 %ðv¶`³X°P­Hª@§8¤"¡ žö›à˜Ø•Â’º¤ŒŽ‰x†pƒZ€D}<z4wtqònÜkÔÌļ´v8ÎÆ ;€#èpÀø

 ¸˸ËZcBorland Standard Fileþ@þ€’þ@ þþ*þþþþþ€¥FormUIManagerUIContainerUIObjectPageFormObjBoxTableFrameHeaderTextRecordField

BitmapButton þ€+€%ÿÿÿÿÿÿ1A)(!open(close(canArrive/arrive/setFocus(canDepart/removeFocus(depart/mouseEnter)mouseExit)mouseMove)mouseDown)mouseUp)mouseDouble)mouseRightDown)mouseRightUp)mouseRightDouble)keyPhysical*keyChar*action+menuAction,timer1pushButton(changeValue-calcField(run(newValue(proc(error0status.mouseClick)UsesTypeVarConstProcReadToClipboardCopyObjectToClipCutPreviewObjectDoPreviewOpenPreviewþ€ú^ÿ€Bÿÿw€4 ÿÿ
"method ReadToClipboard(S String) Logical
Var
T Tcursor
B Binary
EndVar
T.Open("ObLib")
T.Edit()
If T.Locate("ObjectName", S) then
B = T."Object"
B.WriteToClipBoard("Borland Form Object", True)
Return(True)
else
Return(False)
endIf

endmethod
ReadToClipboard#Lmethod CopyObjectToClip()
Var
F Form
Ui UiObject
TC TCursor
S String
B Binary
EndVar

B.ReadFromClipBoard("Borland Form Object")
{ read it from the clipboard }

{ Open The Binary Table }
TC.Open("ObLib")
TC.EDit()

S = ""
S.View("Please enter name")
If S.Size() > 1 Then
If TC.Locate("ObjectName",s) Then
MsgStop("Cannot Store", "An object of this name already exists")
Else
TC.insertrecord()
TC."ObjectName" = S
TC."ObjectType" = ObjectTypes
TC."Object" = B
TC.PostRecord()
EndIf
EndIf
TC.Close()
endmethod
CopyObjectToClip€dVar
Ses Session
Ar Array[]String
Preview Logical
PreviewForm Form
ObCursor TCursor
endVarVarýmethod open(var eventInfo Event)
Var
Ses Session
endVar
if eventInfo.isPreFilter()
then
; This code executes for each object on the form.

else
; This code executes only for the form.
Ses.Open()
Preview = False
endif
endmethodopen$2method CutPreviewObject()
Var
Ui UiObject
endVar

If Preview Then
Try
PreviewForm.EnumObjectNames(Ar)
Try
Ui.Attach(PreviewForm, Ar[3])
Ui.Select = True
PreviewForm.BringToTop()
SendKeys("%ET")
Onfail
endTry
Onfail
Endtry
endif
endmethodCutPreviewObject%»
method DoPreview()
Var
Ui UiObject
endVar
If Preview then
Try PreviewForm.Design() Onfail endtry
Try
CutPreviewObject()
If ReadToClipBoard(ObjectName) Then

Ui.Attach(Previewform, Ar[2])
Ui.Select = True
PreviewForm.BringToTop()
SendKeys("%EP")
PreviewForm.SetTitle("\"" +ObjectName+"\"" +" now in the clipboard")
EndIf
Onfail
EndTry
EndIf
BringToTop()
endmethodDoPreview&¬ method OpenPreview()
Var
x,y,w,h LongInt
Me Form
endVar
If not Preview Then
PreviewForm.Load("PREVIEW")
Preview = True
PreviewForm.GetPosition(x,y,w,h)
PreViewForm.SetPosition(4600,0,4800,6000)
Me.Attach(GetTitle())
Me.GetPosition(x,y,w,h)
Me.SetPosition(0,1000,w,h)
DoPreview()
Else
Preview = False
TRy Previewform.Design() Onfail endTry
Previewform.Save()
PreviewForm.Close()
endIf
endmethodOpenPreviewÞmethod close(var eventInfo Event)
Var
Ses Session
endVar
if eventInfo.isPreFilter()
then
; This code executes for each object on the form.

else
; This code executes only for the form.
endif
endmethodclose€Uses ObjectPal


endUsesUses€&Const
ThisFormHelp = "OL_"
endConstConstC-J] „I5Th¶!v€€€‹‹
“°þ3=¯€ÊObject Library Clipboard:WORK:OBTYPES.DB]ObjectTypesPARADOX,€<:WORK:OBLIB.DBObjectTypeObjectNamePARADOX,€€ÿ€oÿÿ&&EI5€ ÿÿ€+
*€ÀÀÀÿÿÿR€ÿ€ÿÿ
L+€2ÿÿ€Var
ObLib TCursor
endVarVar€ïÛ

z€ÀÀÀ ÿÿÿBÿ€ÝOBTYPES %‚üP €^ÿÿDmethod status(var eventInfo StatusEvent)
DisableDefault
endmethodstatus)6œ

€ ÀÀÀ

€ÿ€lÿÿ›
x€ ÿÿ€›
x
*0€
€€€ ÿ€ÄÿÿiKÊ â€ ÿÿÉ á
€€€

Object TypesÉ ÿÿÿ€€
ÿ€ÿÿ Lx›
´€ ÿÿ€›
´ 
* € *ÿÿÿÿ€ ÿ€
 ObjectTypesiø¦€eÿÿG
method mouseEnter(var eventInfo MouseEvent)
disabledefault
endmethodmouseEnter€ø¦
’P€+€ÀÀÀd Ì€ÿ€ÛOBLIB ‚| ^ 
€^ÿÿDmethod status(var eventInfo StatusEvent)
DisableDefault
endmethodstatus
)6ª


€ 
ÀÀÀ

€ÿ€lÿÿ 
©
Z€ ÿÿ €©
Z
*0€
€€ € ÿ€Äÿÿ
 iiϦ€ ÿÿÏ¥
€€€

Object's for:Ïÿÿÿ€€
ÿ€ÿÿ
L Z©
´€ ÿÿ
۩
´ 
* € * ÿÿÿÿ€ ÿ€V ObjectName

i¥€²ÿÿ?method arrive(var eventInfo MoveEvent)
Dopreview()
endmethodarriveG
method mouseEnter(var eventInfo MouseEvent)
DisableDefault
endmethodmouseEnter€¥
’P €+€ÀÀÀd Ì€ÿ€jÿÿ L<F· € ÿÿ€(™ 
z€ÀÀÀ
ÿ€jÿÿL(™ € ÿÿ€
{ 
z€ÀÀÀ ÿ€b CbtnPaste1 r¤œ€ûÿÿ„method open(var eventInfo Event)
Dragging = False
btnUp.visible = True
btnDown.visible = True
btnIsDown = False
endmethodopen t method mouseDown(var eventInfo MouseEvent)
btnUp.visible = False
btnIsDown = True
Dragging = True
endmethodmouseDown Ümethod mouseUp(var eventInfo MouseEvent)
btnUp.visible = True
If NOT (btnIsDown AND self.hasMouse()) Then
btnIsDown = False
Return
Endif
btnIsDown = False
self.pushButton()
Dragging = False
endmethodmouseUp€4Var
Dragging Logical
btnIsDown Logical
endVarVar¶
method mouseEnter(var eventInfo MouseEvent)
If eventinfo.isleftDown() AND btnIsDown Then
btnUp.visible = False
Endif
Message("Read object from library to clipboard")
endmethodmouseEnter u method mouseExit(var eventInfo MouseEvent)
If eventInfo.isLeftDown() Then
btnUp.visible = True
Endif

endmethodmouseExitP
method pushButton(var eventInfo Event)
ReadToClipboard(ObjectName)
endmethodpushButton۠~|
{€ÿÿÿÿ ÿ€…btnDown††€ ÿÿ††}
P€ ÌBMv( €€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆ™˜ˆ€€xˆˆˆˆˆˆˆˆˆˆ€xˆˆˆˆˆˆˆˆˆˆ€xˆˆˆˆˆˆÿ÷ÿ€xˆˆˆˆˆ ûûðx]Ý݀x€¿¿°x€€xøøøø ûûðxDDD€x¿¿°x31€xøøøø ûûðx™™™€x¿¿°x€xøð ûûðxîæî€x¿°xDDD€xøð ûðx€xwˆ™™™€xðøøðwwxˆ€x€wwˆˆffî€xøøøøðxˆˆˆDDD€x€€xˆˆˆ333€x€ÎÎxˆˆˆ™™™€xˆ€ììwˆˆˆˆ€xˆˆˆˆˆˆˆˆîîî€xˆˆˆˆˆˆˆˆˆˆDDD€wwwwwwwwwww333€™™™ˆˆˆˆˆˆˆˆˆˆˆˆˆd ÿ€ƒbtnUp††€ ÿÿ††~
P€ ÌBMv( €€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆè*¶€È@€‡wwwwwwwwwwÐí¬€øˆˆˆˆˆˆˆˆˆ‡5Ž€øˆˆˆˆˆ‡ø"`€øˆˆˆˆˆ ûûð‡ø=ڀø€¿¿°‡ñ-Z€øøøøø ûûð‡úOM€ø¿¿°‡þK‚€øøøøø ûûð‡‘ €ø¿¿°‡ฒ€øøð ûûð‡õÍ4€ø¿°‡ˆ1€øøð ûð‡ˆ©ˆ€øˆ‡ˆù™€øðøøðˆˆˆ‡ˆù€ø€ˆˆˆ‡ˆÛ¿€øøøøøðˆˆˆ‡ˆ›¿€ø€€ˆˆˆ‡ˆ‹ª€ø€ÎΈˆˆ‡ˆ›»€øˆ€ì숈ˆˆ‡ˆ‹ª€øˆˆˆˆˆˆˆ‡ˆß»€øˆˆˆˆˆˆˆˆˆ‡ˆ‹ª€ÿÿÿÿÿÿÿÿÿÿøˆ›»€ˆËªˆˆˆˆˆˆˆˆˆˆˆˆˆˆ›»dÿ€S CeBtnCopy3 ;¤¤€ìÿÿ„method open(var eventInfo Event)
Dragging = False
btnUp.visible = True
btnDown.visible = True
btnIsDown = False
endmethodopen t method mouseDown(var eventInfo MouseEvent)
btnUp.visible = False
btnIsDown = True
Dragging = True
endmethodmouseDown Ümethod mouseUp(var eventInfo MouseEvent)
btnUp.visible = True
If NOT (btnIsDown AND self.hasMouse()) Then
btnIsDown = False
Return
Endif
btnIsDown = False
self.pushButton()
Dragging = False
endmethodmouseUp€4Var
Dragging Logical
btnIsDown Logical
endVarVar±
method mouseEnter(var eventInfo MouseEvent)
If eventinfo.isleftDown() AND btnIsDown Then
btnUp.visible = False
Endif
Message("Store Clipboard object in library")
endmethodmouseEnter u method mouseExit(var eventInfo MouseEvent)
If eventInfo.isLeftDown() Then
btnUp.visible = True
Endif

endmethodmouseExitF
method pushButton(var eventInfo Event)
CopyObjectToClip()
endmethodpushButton€††l
{€ÿÿÿÿ ÿ€…btnDown††€ ÿÿ††m
P€ ÌBMv( €€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆ€"""€ˆˆˆˆˆˆˆˆˆˆˆ€xˆ‡xˆˆˆˆˆwˆDDD€xˆwwˆˆˆˆ‡wx€x‡pˆˆˆˆwxÿÿÿ€xwˆˆˆ‡pðxÿÿÿ€xpÿˆˆˆ‡°x€xÿˆwˆ€ûðx"""€x‡wx€°°x€xÿ‡pw€ ðxDDD€xÿwp€¿°x€x€ðxÿÿÿ€xÿ€¿°xÿÿÿ€xˆ€€ðx€xÿˆ€ˆ€¿°x"""€xÿˆˆˆ€ ðx€xOˆˆˆ€ð°xDDD€x€ÿˆˆˆˆ ðx€xˆˆˆˆˆ€°ˆÿÿÿ€xˆ€ˆˆˆˆˆˆÿÿÿ€xˆˆˆˆˆˆˆˆˆˆ€xˆˆˆˆˆˆˆˆˆˆ"""€wwwwwwwwwwx€DDDˆˆˆˆˆˆˆˆˆˆˆˆˆd ÿ€ƒbtnUp††€ ÿÿ††n
P€ ÌBMv( €€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆw÷€UÕ]€‡wwwwwwwwwwUÕ]€øˆˆˆˆˆˆˆˆˆ‡UÕ]€øˆˆˆˆˆˆˆˆˆ‡w÷€øˆ€ˆˆˆˆˆ‡UÕ]€øˆˆˆˆˆ€ð‡UÕ]€ø€ÿˆˆˆˆ°‡UÕ]€øÿˆˆˆ€ûð‡w÷w€øˆˆˆ€°°‡UÕ]€øÿˆ€ˆ€ ð‡UÕ]€øÿˆ€€¿°‡UÕ]€ø€ð‡w÷€øÿ€¿°‡UÕ]€øˆ€€ð‡UÕU€øÿˆ€ˆ€¿°‡UÕ]€øÿˆˆˆ€ ð‡w÷€øOˆˆˆ€ð°‡UÕ]€ø€ÿˆˆˆˆ ð‡UÕ]€øˆˆˆˆˆ€°‡UÕU€øˆ€ˆˆˆˆˆ‡w÷€øˆˆˆˆˆˆˆˆˆ‡UÕ]€øˆˆˆˆˆˆˆˆˆ‡UÕ]€ÿÿÿÿÿÿÿÿÿÿøUÕ]€w÷ˆˆˆˆˆˆˆˆˆˆˆˆˆUÕ]d ÿ€Ãÿÿ -ßìÁ€ ÿÿìá 
€ÀÀÀ
Store ObjectÀ쀀 ÿ€Âÿÿ
-Ý£€ ÿÿÝá

€ÀÀÀ
Read ObjectÀÝ€€
ÿ€Âÿÿ-ÿ
Ýw€_ÿÿA
method pushButton(var eventInfo Event)
OpenPreview()
endmethodpushButton€Ýw
z€€ ÿ€¾ÿÿK²á€ ÿÿ²á
€ÀÀÀ
Preview²€€
ÿ€Àÿÿ- ÝY€_ÿÿA
method pushButton(var eventInfo Event)
MoveToPage(2)
endmethodpushButton€ÝY
z€
€ ÿ€¿ÿÿ<²á€ ÿÿ²á
€ÀÀÀ
About ?²€€ÿ€jÿÿ"L-<³9€ ÿÿ€•
z€ÀÀÀ
ÿ€mBox1L•€ ÿÿ€wý
z€ÀÀÀ  ÿ€ÿÿ!{ € ÿÿ{ 
P€ ÌBM¦v(Õ$0€€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŒÌˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‹»ˆˆˆˆˆˆˆˆˆˆˆˆwwwˆˆˆˆˆˆˆwwwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡wwwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŒÌˆˆˆˆˆˆˆˆˆˆˆˆöfgˆˆˆˆˆˆˆöfgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡vfffgxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡wˆˆˆˆˆˆˆˆˆˆˆˆöfgˆˆˆˆˆˆˆöfgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆvfffffgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒ3ˆˆˆˆˆˆˆˆˆˆˆˆÿffxˆˆˆˆˆˆÿffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffffffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰™ˆˆˆˆˆˆˆˆˆˆˆˆffxˆˆˆˆˆˆffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffoÿÿffgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆffxˆˆˆˆˆˆffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfføˆˆöfgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿˆwwwˆˆˆˆˆ‡wwffx‡wwxˆˆffx‡wwˆˆˆˆˆˆˆˆwwwˆ‡wwxˆwwwˆˆˆwwwˆwwx‡wwxˆˆwwwˆˆˆwwwˆwwxÿÿwwwffxˆˆˆwwwxˆ‡wwxˆˆˆˆˆˆˆˆöfgxˆˆˆˆffffxvffgxˆffxvffwˆˆˆˆˆˆˆöfgˆffxˆöfgˆˆÿöffwffxffxˆˆöfgˆˆÿöffwffxˆˆ‡fffffxˆˆöfffgxffxˆˆˆˆˆƒ3ˆöffxˆˆˆˆfföfgffffgˆöfgffffxˆˆˆˆˆˆöfgˆffgˆöfgˆˆöffffffxffxˆˆöfgˆˆöffffffxˆˆvffffffxˆˆöfffffgffxˆˆˆˆˆŒÌˆÿffwˆˆˆˆÿffxöfffffffxˆöffffffgˆˆˆˆˆˆöfgˆffgˆÿffxöffffffxöfxˆˆÿfgˆöffffffxˆ‡fffffffgˆfffffffxöfgˆˆˆˆˆˆˆˆffgˆˆˆˆöffxöfffÿöffgˆöfffÿöffxˆˆˆˆˆÿffxfffxffxffoÿfffxˆöfgˆˆffxffoÿfffxˆöffoÿfffgˆffoÿöffxöfgˆˆˆˆˆ„Dˆöfgwwwwvfgˆöffgxÿffgˆöffgxÿffgˆˆˆˆˆffxfffxffxffxÿffxˆöfgˆˆffxffxÿffxˆöffxÿffgˆöfføˆÿögˆöfgˆˆˆˆˆ€ˆˆÿffffffffgˆöffwˆöfgˆöffwˆöfgˆˆˆˆˆffxÿfffgffxffxˆffgˆöfgˆˆffxffxˆffgˆöfgˆˆöfgˆöfoˆˆˆÿÿˆöfgˆˆˆˆˆ€ˆˆffffffffgˆÿffxˆˆöffxÿffxˆˆöfgˆˆˆˆˆffxöfgfgöfxffgwöfgˆöfgˆˆffxffgwöfgˆöfgˆˆˆöfgˆöfgwwwwwwöfgˆˆˆˆˆ„Dˆˆöfffffffgˆffxˆˆÿffxffxˆˆÿffxˆˆˆˆöfxöfgffxöfgöfffwvfgˆÿffxˆöfgöfffwvfgˆöfgˆˆˆöffxöfffffffgÿffxˆˆˆˆÿˆˆˆöfffffffgˆffxˆˆffxffxˆˆffxˆˆˆˆˆöfgöfgöfxöfgˆöffffffgˆffxˆˆöfgˆöffffffgˆöfgˆˆˆÿffxöfffffffgffxˆˆˆˆˆˆˆˆˆÿffÿÿffxˆffwˆˆffxffwˆˆffxˆˆˆˆˆöfgöfgöfgöfgˆÿöffffffxffxˆˆöfgˆÿöffffffxöfgˆˆˆffxöfffffffgffxˆˆˆˆ‚"ˆˆˆffgˆffxˆöfgˆˆffxöfgˆˆffxˆˆˆˆˆöfgöfgÿfgfgˆˆÿÿÿöfffxffgˆˆöfgˆˆÿÿÿöfffxÿffxˆˆffxöffÿÿÿöfgffgˆˆˆˆŒÌˆˆˆöfgˆffxˆˆöfgxˆÿffxˆöfgxˆÿffxˆˆˆˆˆöfgöfgffffx‡wwˆÿÿffxffgˆˆöffx‡wwˆÿÿffxffxˆˆÿffgöffxˆˆöfgfffxˆˆˆ‡wˆˆˆˆöffxÿffxˆˆöffwöffxˆöffwöffxˆˆˆˆˆÿfgöfgöfffxffxˆÿffxöffwˆöffxffxˆÿffxffgˆöffgffgˆöfgöffgwˆˆƒ3ˆˆˆˆÿffxöffxˆˆöffgwffgˆˆöffgwffgˆˆˆˆˆˆfgöfgˆöfgffxöfgwvffxˆöfffwvffxöfgwvffxöffwwfffgfffwwffxˆöffffwˆˆˆˆˆˆˆffgöfgˆˆˆöffffffgˆˆöffffffgˆˆˆˆˆˆffvfgˆÿfgffxˆöfffffgˆˆöffffffgˆˆöfffffgˆˆÿfffffffgˆöffffffxˆöfgffgˆ€ˆˆˆˆöfgvfgˆˆˆÿffffffxˆˆÿffffffxˆˆˆˆˆˆffvfwˆffvfxˆÿfffffgˆˆöfoöfffgˆˆÿfffffgˆˆöfffföfgˆfffffgˆˆöfgffgˆŒÌˆˆˆˆˆöffvfgˆˆˆffoffgˆˆˆfföffgˆˆˆˆˆˆˆffvfxˆöfvfgˆÿfffgxˆˆÿffÿfffxˆˆÿfffgxˆˆˆÿfffÿffxˆÿfffgxˆˆÿffffxˆˆˆˆˆˆˆÿffvfgˆˆˆÿÿøÿÿøˆˆˆÿÿÿÿøˆˆˆˆˆˆˆöfvfxˆˆöfffgˆˆÿÿÿÿˆˆˆÿÿøÿÿÿøˆˆˆÿÿÿÿˆˆˆˆÿÿÿøÿÿxˆˆÿÿÿÿˆˆˆÿÿøÿÿø‹»ˆˆˆˆˆffffgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆöfvfxˆˆÿfffgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„Dˆˆˆˆˆöfffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆöfffxˆˆfffgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ…UˆˆˆˆˆˆöfffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆöfffxˆˆöffgˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŒÌˆˆˆˆˆˆÿfffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿfffxˆˆˆöfffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„Dˆˆˆˆˆˆöffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆfffxˆˆˆÿfffxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„Dˆˆˆˆˆˆˆÿÿÿøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿøˆˆˆÿÿÿøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†fˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆƒ3ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€d ÿ€Æÿÿ  K+3 ဠÿÿ3 á 
€ÀÀÀ
 Object LibraryÀ3 €€€ ÿ€_ÿÿ"! Æ À߀ ÿÿÀ "
P€ ÌBMöv(@4€€€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡wwwwwwwwwwwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwwwwwwwwwwwwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡wwwwwwwwwwwwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€wxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆøøøøøøøøøøðwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€€wxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆðûûðû ûûûðwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€¿¿°¿¿¿¿€wwwwwwwwwwwwˆˆˆˆˆˆˆˆððwwwwwwwwwwwwˆˆˆˆˆˆˆˆ€¿¿°¿¿¿¿pwwwwwwwwwwwwˆˆˆˆˆˆˆˆðûûðû ûûûðwpwˆˆˆˆˆˆˆˆ€ðwxøøøøøøøøwˆˆˆˆˆˆˆˆðûûðû ûûûðwwˆˆˆˆˆˆˆˆ€¿¿°¿¿¿¿ðwpøwˆˆˆˆˆˆˆˆððwwÿÿÿÿÿwˆˆˆˆˆˆˆˆpwwÿÿÿÿÿøwˆˆˆˆˆˆˆˆ÷÷÷÷÷ðwwtDDDOÿwˆˆˆˆˆˆˆˆ¿¿¿wÿÿÿÿÿøwˆˆˆˆˆˆˆˆøøøøøðwtDDDOÿwˆˆ‡wwwww¯¯ÐPwÿÿÿÿÿøwˆˆwwwwwwøøøøøðwtDDDOÿwˆ‡wwwwww¿¿¿ÐPwÿÿÿÿÿøwˆ€øøøøøðwtDDDOÿwˆ€øøøøøøÏ¯¯ÐPwÿÿÿÿÿøwˆ€øøøøø÷üúúððwtDDDOÿwˆ€øøøPwÿÿÿÿÿøwˆ€˜ Ì
àwÿÿÿwˆ€ø ‰€òòøø Ì ÐPwÿÿÿðøøwˆ€˜
àwôDOwˆ€ø ‰€øøø  ÐPwÿÿÿøøøwˆ€îà
àwpwˆ€øð¹¹øðî Àø  ÐPwxøøøøøøøxˆ€€î 
êàwˆˆ€øøðøøøøÀøø ÌÐPwpˆˆ€øðwxˆˆˆˆˆˆˆˆˆˆ€øøøøøøðøøw€ÙPwxˆˆˆˆˆˆˆˆˆˆ€wøøøðwxˆˆˆˆˆˆˆˆˆˆ€øøð»°øøøøw€wxˆˆˆˆˆˆˆˆˆˆ€€ »»€wøøøøøðwxˆˆˆˆˆˆˆˆˆˆ€øøø¿ûøðøøw€wˆˆˆˆˆˆˆˆˆˆˆ€ ¿ûxˆˆˆˆˆˆˆˆˆˆˆ€øøøð»°øðøøwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€wˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€øøøøøøøøøøøwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€xˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆdÿ€jÿÿ L!<
] € ÿÿ€? 
z€ÀÀÀ ÿ€!btnOK% "Zü½R€¿ÿÿomethod open(var eventInfo Event)
btnUp.visible = True
btnDown.visible = True

btnIsDown = False
endmethod `method mouseDown(var eventInfo MouseEvent)
btnUp.visible = False
btnIsDown = True
endmethod Çmethod mouseUp(var eventInfo MouseEvent)
btnUp.visible = True
If NOT (btnIsDown AND self.hasMouse()) Then
btnIsDown = False
Return
Endif
btnIsDown = False
self.pushButton()
endmethodmouseUp€Var
btnIsDown Logical
endVar†method mouseEnter(var eventInfo MouseEvent)
If eventinfo.isleftDown() AND btnIsDown Then
btnUp.visible = False
Endif

endmethod smethod mouseExit(var eventInfo MouseEvent)
If eventInfo.isLeftDown() Then
btnUp.visible = True
Endif
endmethodÁ
method pushButton(var eventInfo Event)
If Preview Then
Preview = False
TRy Previewform.Design() Onfail endTry
Previewform.Save()
PreviewForm.Close()
EndIf
Close()

endmethodpushButton#€Ÿ4&
{€ÿÿÿÿ ÿ€ÅbtnDown"$$# ´I€ ÿÿ±I$
€ ÌBMVv(?'à€€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡wwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwwwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡wwwwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆDGwwwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„"Dwwwwˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ¢"$GwwwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ"""Dwwwwˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆxˆˆˆˆˆŠ"""$Gwwwxˆˆˆˆˆˆˆˆˆ€ˆˆˆˆˆˆˆŠ""""Dwwwwˆˆˆˆˆ‡€ˆˆˆˆxˆˆˆˆˆŠ""""$Gwwwxˆˆˆˆˆ€ˆˆ€ˆˆˆˆˆˆˆˆŠ"""""Dwwwwˆˆˆˆ‡€ˆˆˆˆxˆˆˆˆˆŠ""*¢"$Gwwwˆˆˆˆˆ€ˆˆˆˆˆˆˆˆˆˆˆŠ""Gª""Dwwwxˆˆˆ‡€ˆˆˆˆxˆˆˆˆˆŠ""Gz¢"$Gwwwˆˆˆˆ€ˆˆ€ˆˆˆˆˆˆˆˆŠ""Hˆª""Dwwwxˆˆ‡€ˆˆˆˆxˆˆˆˆˆŠ¢"HˆŠ¢"$‡wwwˆˆˆˆˆˆ€ˆˆˆˆˆˆˆˆ¢"Hˆˆª"$Hwwwxˆ‡ˆˆˆˆˆˆˆˆxˆˆˆˆˆˆªªˆˆˆŠ¢"D‡wwwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆª"$Hwwwˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆŠ¢"D‡wwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆª"$HwwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ¢"D‡xˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆª"$ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ¢$ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆª$ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠ¨ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwd ÿ€ÃbtnUp"#$ ´I€ ÿÿ±I%
€ ÌBMVv(?'à€€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿwwwwwwwwwwwwwwwwwwwwwwwwwwwwww‡wwwwwwwwwwwwwwwwwwwwwwwwwwwwwøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆ‡wwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆDGwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆ„"Dwwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆ¢"$GwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆŠ"""DwwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆŠ"""$GwxˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆŠ""""DwwˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆŠ""""$Gwxˆˆˆˆˆˆˆˆˆ€ˆˆˆˆwøˆˆŠ"""""Dwwˆˆˆˆˆˆ€ˆˆˆˆˆˆˆwøˆˆŠ""*¢"$Gwxˆˆˆˆˆ€ˆˆ€ˆˆˆˆˆwøˆˆŠ""Gª""Dwwˆˆˆˆˆ€ˆˆˆˆˆˆˆwøˆˆŠ""Gz¢"$Gwˆˆˆˆˆ€ˆˆˆˆˆˆˆˆwøˆˆŠ""Gxª""Dwxˆˆˆˆ€ˆˆˆˆˆˆˆwøˆˆŠ¢"GxŠ¢"$wwˆˆˆˆ€ˆˆ€ˆˆˆˆˆwøˆˆˆ¢"Hˆˆª"$Gwxˆˆˆ€ˆˆˆˆˆˆˆwøˆˆˆªª(ˆˆŠ¢"Dwwˆˆˆˆˆˆ€ˆˆˆˆwøˆˆˆˆˆˆˆˆˆª"$GwxˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆŠ¢"Dwwˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆª"$GwˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆŠ¢"Dwˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆª"$wˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆŠ¢$wˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆª$wˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆŠ¢ˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwøˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆwÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‡ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿød ÿ€± ObjectTypes"%È å
¦€ ÿÿ€
¦
’P€+€ÿÿ€€d Ì€ÿ€oÿÿE&I5€ ÿÿ'€+
"€ÀÀÀ€ ÿ€Åÿÿ&()'VZÚ€ ÿÿ¼á
€ÀÀÀ 
Object LibraryÀ¼€€ ÿ€¢ÿÿ&)'(-¤ހ ÿÿ¤u
€ÀÀÀë
This utility stores objects to tables as a Binary Blob. It uses the cliboard to read from and paste too when working. Because the objects are stored as clip objects then all nested objects and code are stored as well. This is a better approach than using Paradox prototypes as nested objects can be stored.

This form is taken from a set of utilities I Call "APP Manager". Over the next few months I will be loading various sections of this up onto compuserve. Please note these are Entirely Free to use and distribute. All I would ask is that you leave this information in the form so as to credit me for the work Thanks....

Peter Maude
INTERNET : [email protected]
CServe : 100125,3636

"We Wants a Proper OOP Para whats it "À¤€€
ÿ€Àÿÿ&()“Ua†€_ÿÿA
method pushButton(var eventInfo Event)
MoveToPage(1)
endmethodpushButton*€a†
z€
*€ ÿ€»ÿÿ)**WR³á€ ÿÿ³á
)€ÀÀÀ
Back³€€þ€62/$Ð2/$Ðþ€t´¼"Arial7-‡! Ã7-€—<7ΖJ´¼"Small Fonts Ã7-€—<7ΖJþ€þ€ #€S&?CTê \ ƒ) ½Z
x Àîv?«è+
-  ¨ 
Àj¡ Ø
T
=Q *

ûÓ …
ÿ { ¼'=(½¹îê CONTAINER×¹ÿÿx«ACTIVEêÿÿx«TPLASTMOUSECLICKED=ÿÿx«ƒSUBJECTlPÿÿx«À¼LASTMOUSERIGHTCLICKED©ÿÿx«C?SELFÕ¼ÿÿx«#FORM1ÿèÿÿx.@<cÝÔ‹#PAGE23ó*ÿÿxÿ #BUTTON28W=ÿÿx*Y#TEXT29K‚jÿÿxW#TEXT27­•ÿÿx*#TEXT26ØÀÿÿx*#PAGE2óëÿÿxÿ#BOX10ö,
ÿÿxžvr OBJECTTYPES _?ÿÿx,£ŸBTNOK Œr&ÿÿx,§§£Ð®ÐÌBTNUP€¹Ÿ%ÿÿxŒ) % ûBTNDOWN€èÌ$ÿÿxŒ#BOX17  ûÿÿx,\ X BOX1 > % ÿÿx ¬
#BOX312 h Q ÿÿx>  #BITMAP342 • { "ÿÿx> #TEXT322 À ¨ ÿÿx> å
 #BITMAP302 í Ó ÿÿx> #BOX16 

ÿÿx,ë#BOX15
A
*
ÿÿx
 #BUTTON245
n
T
ÿÿxA
ú#TEXT25b
™

ÿÿxn
#BUTTON35
Å
¬
ÿÿxA
¢#TEXT4¹
ï
Ø
ÿÿxÅ
#TEXT135
 
ÿÿxA
#TEXT125
E - ÿÿxA
Ž Š 
CEBTNCOPY35
w X lÿÿxA
ìà!ÂŽ » JÕ» · BTNUPk ¤ Š nÿÿxw ê æ 8!BTNDOWNk Ó · mÿÿxw   
CBTNPASTE15
 æ |ÿÿxA
Ñ#Å%é I /#üI E BTNUPù 2  ~ÿÿx x t %BTNDOWNù a E }ÿÿx Ñ Í OBLIB Ž t ÿÿx,Ñ #RECORD9‚ º ¡ ÿÿxŽ Z
V
'
OBJECTNAME® ì Í ÿÿxº ¼'d(#HEADER8‚ 
ÿ ÿÿxŽ #TEXT20
C
+
ÿÿx

²
OBTYPES r
V
ÿÿx,¶
) #RECORD11f
Ÿ
…
ÿÿxr
 OBJECTTYPES“
Ò
²
ÿÿxŸ
°)#HEADER6f
þ
å
ÿÿxr
•#TEXT18ò
)ÿÿxþ
] THISFORMHELPYOL_NFILEBROWSERINFOs}~ÿLä\6ØÀÌðX¶Y¶W¶kH¶ WINDOWSTYLE¶ALLOWABLETYPES¶ SELECTEDTYPE¶ FILEFILTERSALIAS PATH
PATHONLY ‘]
H
W
Y
X
WINDOWSTYLE
ALLOWABLETYPES
SELECTEDTYPEFILEFILTERSALIASPATHPATHONLYœREPORTOPENINFOòüÃÿ”ªc~W?KoX¶Y¶W¶H¶NAME MASTERTABLE QUERYSTRINGRESTARTOPTIONS¤>
H
W
Y
XNAMEMASTERTABLEQUERYSTRINGRESTARTOPTIONS(REPORTPRINTINFO#„ÿ‹¡uÿs%èº7ÓOafNAME MASTERTABLE QUERYSTRINGRESTARTOPTIONS¤PRINTBACKWARDS‘
MAKECOPIES‘ PANELOPTIONS¤NCOPIES¤ STARTPAGE ¶ENDPAGE
¶
PAGEINCREMENT ¤XOFFSET ¶YOFFSET
¶ORIENT¤¢NAMEMASTERTABLEQUERYSTRINGRESTARTOPTIONSPRINTBACKWARDSMAKECOPIESPANELOPTIONSNCOPIES
STARTPAGE
ENDPAGEPAGEINCREMENT
XOFFSET
YOFFSETORIENTe FORMOPENINFO;EÿݬǠˆ”¸óX¶Y¶W¶H¶NAME MASTERTABLE QUERYSTRINGWINSTYLE¶8
H
W
Y
XNAMEMASTERTABLEQUERYSTRING
WINSTYLE3SES€e&AR [&uPREVIEWƑ PREVIEWFORMΝOBCURSOR8%OBLIBv%R BTNISDOWN´‘DRAGGING¼‘“  BTNISDOWNÄ‘DRAGGINGÌ‘x$ BTNISDOWNÔ‘ÿREADTOCLIPBOARD‘"n METHOD_SELFSA*¡5*‹ METHOD_SELF
nSÿ COPYOBJECTTOCLIP#n METHOD_SELF±*s*M*Y*( METHOD_SELFn3­ÿOPENn METHOD_SELFE EVENTINFOBЋ*º METHOD_SELF
n EVENTINFOEÔ>ÿCUTPREVIEWOBJECT$n METHOD_SELFè™*_ METHOD_SELFneäÿ DOPREVIEW%n METHOD_SELFy¦*é METHOD_SELFn uÿ² OPENPREVIEW&n METHOD_SELFã*Ë*×*¿*u METHOD_SELFnœÿÿCLOSEn METHOD_SELFE EVENTINFOð* METHOD_SELF
n EVENTINFOE&‹W
PUSHBUTTONn METHOD_SELFE EVENTINFO6Ê´ METHOD_SELF
n EVENTINFOE²2ŒOPENn METHOD_SELFE EVENTINFOâpZ METHOD_SELF
n EVENTINFOEŒ MOUSEDOWN n METHOD_SELFZ EVENTINFO„ METHOD_SELF
n EVENTINFOZYÞŒMOUSEUP n METHOD_SELFZ EVENTINFO/Àª METHOD_SELF
n EVENTINFOZ§+Œ
MOUSEENTERn METHOD_SELFZ EVENTINFOØlV METHOD_SELF
n EVENTINFOZRÔŒR MOUSEEXIT n METHOD_SELFZ EVENTINFO„ METHOD_SELF
n EVENTINFOZû€Œ
PUSHBUTTONn METHOD_SELFE EVENTINFO/í METHOD_SELF
n EVENTINFOEn

PUSHBUTTONn METHOD_SELFE EVENTINFO×kU METHOD_SELF
n EVENTINFOEÅ

PUSHBUTTONn METHOD_SELFE EVENTINFOý METHOD_SELF
n EVENTINFOEw OPENn METHOD_SELFE EVENTINFO'µŸ METHOD_SELF
n EVENTINFOEw  MOUSEDOWN n METHOD_SELFZ EVENTINFOÉ\ F  METHOD_SELF
n EVENTINFOZw MOUSEUP n METHOD_SELFZ EVENTINFOp !ë  METHOD_SELF
n EVENTINFOZw 
MOUSEENTERn METHOD_SELFZ EVENTINFO!©!“! METHOD_SELF
n EVENTINFOZw ‡" MOUSEEXIT n METHOD_SELFZ EVENTINFO½!P":" METHOD_SELF
n EVENTINFOZw 
PUSHBUTTONn METHOD_SELFE EVENTINFOd"ø"â" METHOD_SELF
n EVENTINFOE OPENn METHOD_SELFE EVENTINFO #š#„# METHOD_SELF
n EVENTINFOE  MOUSEDOWN n METHOD_SELFZ EVENTINFO®#A$+$ METHOD_SELF
n EVENTINFOZ MOUSEUP n METHOD_SELFZ EVENTINFOU$æ$Ð$ METHOD_SELF
n EVENTINFOZ 
MOUSEENTERn METHOD_SELFZ EVENTINFOú$Ž%x% METHOD_SELF
n EVENTINFOZ l& MOUSEEXIT n METHOD_SELFZ EVENTINFO¢%5&& METHOD_SELF
n EVENTINFOZ 
PUSHBUTTONn METHOD_SELFE EVENTINFOI&Ý&Ç& METHOD_SELF
n EVENTINFOEŽ STATUSn METHOD_SELF EVENTINFOñ&'k' METHOD_SELF
n EVENTINFO§+ì ARRIVEn METHOD_SELFÖ EVENTINFO™')(( METHOD_SELF
n EVENTINFOÖ'•'ì 
MOUSEENTERn METHOD_SELFZ EVENTINFOA(Õ(¿( METHOD_SELF
n EVENTINFOZr
STATUSn METHOD_SELFÂ EVENTINFOé(y)c) METHOD_SELF
n EVENTINFOÂÒ

MOUSEENTERn METHOD_SELFZ EVENTINFO)!* * METHOD_SELF
n EVENTINFOZT¤ÿ%B’ÿNf*FxÿUI ÿxTCâþ%SÌþBºþNSESºÿeUIŠÿxUIŠÿxXºÿ¶YÄÿ¶WÎÿ¶³*HØÿ¶MEPÿSESºÿe–Ör‚ÿ@@ º7Ð7r‚"77·#¿7¿7J 7 7x$77—%77&77(F7F7[r‚&7&7Jr‚p7p7Jr‚P7P7Jr‚š7š7BÜ7Ü7Jr‚|S 7S 7‚ Õ 7Õ 7g <
7<
7¹õ
7õ
7‡ |7|7lè7è7hr‚l| 7| 7‚ þ 7þ 7g e
7e
7¹ 7 7‡ ¥ 7¥ 7l 7 7Br‚: 7: 7Br‚ê7ê7Pr‚&ñ7ñ7y j7j7^ È7È7°x7x7y ñ7ñ7l]7]7r‚¡7¡7P0ObLib
ObjectNameObjectBorland Form ObjectPlease enter name Cannot Store%An object of this name already exists
ObjectType%ET%EP" now in the clipboardPREVIEW!Store Clipboard object in library%Read object from library to clipboard

  3 Responses to “Category : Recently Uploaded Files
Archive   : OBLIB.ZIP
Filename : OBLIBDEM.FSL

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/