╬∩Φ±αφΦσ εß·σΩ≥α Application

┬√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ Σαφφ√Θ ∞σ≥εΣ Σδ  ≥επε, ≈≥εß√ ±Σσδα≥ⁿ Σε±≥≤∩φεΘ Φφ⌠ε≡∞α÷Φ■ ∞σµΣ≤ Γ±σ∞Φ ∩εδⁿτεΓα≥σδ ∞Φ Σαφφεπε ∩≡ΦδεµσφΦ . ╬±φεΓαφφεσ φα ASP ∩≡ΦδεµσφΦσ ε∩≡σΣσδσφε ΩαΩ Γ±σ .asp-⌠αΘδ√ Γ ΓΦ≡≥≤αδⁿφεΘ ΣΦ≡σΩ≥ε≡ΦΦ Φ Γ±σ⌡ σσ ∩εΣΣΦ≡σΩ≥ε≡Φ ⌡. ╚τ-τα ≥επε, ≈≥ε εß·σΩ≥ Application ∞εµσ≥ ß√≥ⁿ Σε±≥≤∩σφ ("τα°α≡σφ") ßεδσσ ≈σ∞ εΣφε∞≤ ∩εδⁿτεΓα≥σδ■, ≥ε Γ φσ∞ ∩≡σΣ≤±ε≥≡σφφε ΣΓα ∞σ≥εΣα - Lock Φ Unlock (ταßδεΩΦ≡εΓα≥ⁿ Φ ≡ατßδεΩΦ≡εΓα≥ⁿ) Σδ  ≥επε, ≈≥εß√ ß√≥ⁿ ≤Γσ≡σφφ√∞, ≈≥ε ±≡ατ≤ φσ±ΩεδⁿΩε ∩εδⁿτεΓα≥σδσΘ φσ ±∞επ≤≥ ∩ε∩√≥α≥ⁿ±  Φτ∞σφ ≥ⁿ ±ΓεΘ±≥Γα εΣφεΓ≡σ∞σφφε.

╤Φφ≥αΩ±Φ±:

Application . ∞σ≥εΣ

╩εδδσΩ÷ΦΦ:

╠σ≥εΣ√:

╤εß√≥Φ :

╤Ω≡Φ∩≥√, Ωε≥ε≡√∞ ∞επ≤≥ ∩≡σΣ°σ±≥ΓεΓα≥ⁿ ±εß√≥Φ  Σεδµφ√ ß√≥ⁿ ε∩Φ±αφ√ Γ ⌠αΘδσ global.asa. ─δ  ∩εδ≤≈σφΦ  ßεδσσ ∩εδφεΘ Φφ⌠ε≡∞α÷ΦΦ ∩ε ²≥ε∞≤ ⌠αΘδ≤ ±∞ε≥≡Φ≥σ ε∩Φ±αφΦσ Global.asa

╟α∞σ≈αφΦ :

┬√ ∞εµσ≥σ ⌡≡αφΦ≥ⁿ ±ΓεΦ τφα≈σφΦ  Γ ΩεδδσΩ÷Φ ⌡ Σαφφεπε εß·σΩ≥α: Application.Contents Φ Application.staticObjects. ╚φ⌠ε≡∞α÷Φ , ±ε⌡≡αφσφφα  Γ ΩεδδσΩ÷ΦΦ Application Σε±≥≤∩φ√ ≈σ≡στ ∩≡ΦδεµσφΦσ. ╤δσΣ≤■∙ΦΘ ±Ω≡Φ∩≥ Σσ∞εφ±≥≡Φ≡≤σ≥ τα∩Φ±ⁿ ΣΓ≤⌡ ≥Φ∩εΓ ∩σ≡σ∞σφφ√⌡.

<%
Application("greeting") = "─εß≡ε ∩εµαδεΓα≥ⁿ φα φα° Γ²ß-±σ≡Γσ≡!"
Application("num") = 25
%>

─δ  ΩαµΣεΘ Φτ ²≥Φ⌡ ∩σ≡σ∞σφφ√⌡ ∩≡σΣ∩εδαπασ≥±  Φ⌡ ≈δσφ±≥Γε Γ ΩεδδσΩ÷ΦΦ Application Contents.

┬√ ∞εµσ≥σ ≥αΩµσ ±Γ τα≥ⁿ Ωε∞∩εφσφ≥ ± ∩σ≡σ∞σφφεΘ. ┼±δΦ Γ√ ±Γ τ√Γασ≥σ ±ε∞∩εφσφ≥ Ω ∩σ≡σ∞σφφεΘ ± ∩ε∞ε∙ⁿ■ εß·σΩ≥α Server.CreateObject, ≥ε ∩σ≡σ∞σφφα  ß≤Σσ≥ ≈δσφε∞ ΩεδδσΩ÷ΦΦ Application.Contents. ┼±δΦ ∩σ≡σ∞σφφα  ±Γ ταφα ± ≥²πε∞ <OBJECT>, ≥ε ∩σ≡σ∞σφφα  ß≤Σσ≥ ≈δσφε∞ ΩεδδσΩ÷ΦΦ Application StaticObjects.

┼±δΦ Γ√ ±Γ τ√Γασ≥σ ΩεφΩ≡σ≥φ√Θ Ωε∞∩εφσφ≥ ± ∩σ≡σ∞σφφεΘ Γ ΩεδδσΩ÷ΦσΘ Application Contents Collection Φ Φ±∩εδⁿτ≤σ≥σ Visual Basic Scripting Edition ΩαΩ ε±φεΓφεΘ  τ√Ω φα∩Φ±αφΦ  ±Ω≡Φ∩≥εΓ, Γ√ Σεδµφ√ Φ±∩εδⁿτεΓα≥ⁿ Ωδ■≈σΓεσ ±δεΓε Set. ▌≥ε Φδδ■±≥≡Φ≡εΓαφφε ±δσΣ≤■∙Φ∞ ∩≡Φ∞σ≡ε∞.

<% Set Application("Obj1") = Server.CreateObject("MyComponent") %>

┬√ ∞εµσ≥σ ≥αΩµσ ε∩≡σΣσδΦ≥ⁿ ∞σ≥εΣ√ Φ ±ΓεΘ±≥Γα Ωε∞∩εφσφ≥α MyComponent ±δσΣ≤■∙Φ∞ ±Ω≡Φ∩≥ε∞

<% Application("Obj1").MyObjMethod %>

ΦδΦ ∩≤≥σ∞ ±ετΣαφΦ  δεΩαδⁿφεΘ Ωε∩ΦΦ εß·σΩ≥α Φ Φ±∩εδⁿτεΓαφΦ  σπε ±δσΣ≤■∙Φ∞ εß≡ατε∞:

<%
Set MyLocalObj1 = Application("Obj1")
MyLocalObj1.MyObjMethod
%>

─≡≤πεΘ ±∩ε±εß, ≈≥εß√ ±ετΣα≥ⁿ εß·σΩ≥ ± Φ±∩εδⁿτεΓαφΦσ∞ ≥²πα <OBJECT> Γ ⌠αΘδσ Global.asa. ─δ  ßεδσσ ∩εδφεΘ Φφ⌠ε≡∞α÷ΦΦ ±∞ε≥≡Φ≥σ ε∩Φ±αφΦσ Global.asa.

┬√ φσ ∞εµσ≥σ ⌡≡αφΦ≥ⁿ Γ±≥≡εσφφ√σ εß·σΩ≥√ Γ εß·σΩ≥σ Application. ─δ  ∩≡Φ∞σ≡α, ΩαµΣ√Θ Φτ ±δσΣ≤■∙Φ⌡ ±≥≡εΩ ß≤Σσ≥ Γ√τ√Γα≥ⁿ ε°ΦßΩ≤:

<%
Set Application("var1") = Session
Set Application("var2") = Request
Set Application("var3") = Response
Set Application("var4") = Server
Set Application("var5") = Application
Set Application("var6") = ObjectContext
%>

┼±δΦ Γ√ ⌡≡αφΦ≥σ ∞α±±ΦΓ Γ εß·σΩ≥σ Application ≥ε Γ√ φσ Σεδµφ√ ∩√≥α≥ⁿ±  εß≡α∙α≥ⁿ±  Ω ²δσ∞σφ≥α∞, ⌡≡αφ ∙Φ∞±  Γ ∞α±±ΦΓσ φα∩≡ ∞≤■. ╩ ∩≡Φ∞σ≡≤, ±δσΣ≤■∙ΦΘ ±Ω≡Φ∩≥ φσ ≡αßε≥ασ≥

<% Application("StoredArray") (3) = "new value" %>

═α±≥ε ≥σδⁿφε ≡σΩε∞σφΣ≤σ≥±  ≈≥εß√, σ±δΦ Γ√ ⌡≡αφΦ≥σ ∞α±±ΦΓ Γ εß·σΩ≥σ Application, Γ√ ∩εδ≤≈ΦδΦ Ωε∩Φ■ ∞α±±ΦΓα ∩≡σµΣσ ≈σ∞ ±≈Φ≥√Γα≥ⁿ ΦδΦ Φτ∞σφ ≥ⁿ δ■ß√σ σπε ²δσ∞σφ≥√. ╩εΣα Γ√ ±ΣσδαδΦ ≥αΩ≤■ Ωε∩Φ■ Γ√ ∞εµσ≥σ Φτ∞σφΦ≥ⁿ ΦδΦ ±≈Φ≥α≥ⁿ δ■ß√σ σπε ²δσ∞σφ≥√ Φ Φτ∞σφσφφ≤■ δεΩαδⁿφ≤■ Ωε∩Φ■ ±ε⌡≡αφΦ≥ⁿ εß≡α≥φε Γ Application. ─αφφ√Θ ∩≡Φσ∞ ∞√ ∩≡εΣσ∞εφ±≥≡Φ≡≤σ∞ Γ ±δσΣ≤■∙σ∞ ∩≡Φ∞σ≡σ:

---file1.asp---
<%
'╤ετΣασ∞ Φ ΦφΦ÷ΦΦ≡≤σ∞ ∞α±±ΦΓ
dim MyArray()
Redim MyArray(5)
MyArray(0) = "∩≡ΦΓσ≥!"
MyArray(1) = "ΩαΩα -δΦßε Σ≡≤πα  ±≥≡εΩα"

'╟α∩ε∞ΦφαφΦσ ∞α±±ΦΓα Γ εß·σΩ≥σ Application
Application.Lock
Application("StoredArray") = MyArray
Application.Unlock

Response.Redirect("file2.asp")
%>

---file2.asp---
<%
'╧εδ≤≈σφΦσ ∞α±±ΦΓα Φτ εß·σΩ≥α Application
'Φ ∞εΣΦ÷ΦΩα÷Φ  Γ≥ε≡επε ²δσ∞σφ≥α
LocalArray = Application("StoredArray")
LocalArray(1) = " ╦■ΣΦ!"

'Γ√ΓεΣ ±≥≡εΩΦ "∩≡ΦΓσ≥! ╦■ΣΦ!"
Response.Write(LocalArray(0)&LocalArray(1))

'╧σ≡στα∩Φ±ⁿ ∞α±±ΦΓα Γ εß·σΩ≥ Application
'─αφφεσ ΣσΘ±≥ΓΦσ ∩σ≡σ∩Φ°σ≥ τφα≈σφΦ  Γ StoredArray φα φεΓ√σ
Application.Lock
Application("StoredArray") = LocalArray
Application.Unlock
%>

╤δσΣ≤■∙ΦΘ ∩≡Φ∞σ≡ Φ±∩εδⁿτ≤σ≥ ∩σ≡σ∞σφφ≤■ NumVisits Σδ  ⌡≡αφσφΦ  ≈Φ±δα ∩ε±σ∙σφΦΘ, ΩεπΣα ±≥≡αφΦ÷α ß√δα ∩εδ≤≈σφα ΩδΦσφ≥ε∞. ╠σ≥εΣ Lock Γ√τ√Γασ≥±  ≥επΣα, ΩεπΣα σ±≥ⁿ Γετ∞εµφε±≥ⁿ ≥επε, ≈≥ε Ω ∩σ≡σ∞σφφεΘ NumVisits ∞εµσ≥ ΓετφΦΩφ≤≥ⁿ ∩α≡αδσδδⁿφεσ εß≡α∙σφΦσ. ┬√τ√Γα  ∞σ≥εΣ Unlock Γ√ ≡ατ≡σ°ασ≥σ εß≡α∙α≥ⁿ±  Ω ΣαφφεΘ ∩σ≡σ∞σφφεΘ (εß·σΩ≥≤ Application) Σ≡≤πΦ∞ ∩εδⁿτεΓα≥σδ ∞.

<%
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application.Unlock
%>

┬√ <%= Application("NumVisits") %> ∩ε±σ≥Φ≥σδⁿ ²≥εΘ ±≥≡αφΦ÷√!

╩εδδσΩ÷Φ  Application. Contents

╩εδδσΩ÷Φ  Contents π≡≤∩∩Φ≡≤σ≥ Γ±σ ²δσ∞σφ≥√, Ωε≥ε≡√σ ß√δΦ ΣεßαΓδσφ√ ∩≡ΦδεµσφΦσ∞ ≈σ≡στ Ωε∞αφΣ√ ±Ω≡Φ∩≥α. ┬√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ΩεδδσΩ÷Φ■ Contents ≈≥εß√ ∩εδ≤≈Φ≥ⁿ ±∩Φ±εΩ ²δσ∞σφ≥εΓ, Ωε≥ε≡√σ ß√δΦ ∩εδ≤≈σφ√ ∩≡ΦδεµσφΦσ∞ ΦδΦ ≈≥εß√ ≤Ωατα≥ⁿ ΩαΩεΘ Φτ ²δσ∞σφ≥εΓ ß≤Σσ≥ Φ±∩εδⁿτεΓαφ Γ ΣαφφεΘ ε∩σ≡α÷ΦΦ.

╤Φφ≥αΩ±:

Application.Contents( Ωδ■≈ )

╧α≡α∞σ≥≡√:

Ωδ■≈
╙Ωαταφφεσ Φ∞  ²δσ∞σφ≥α Σδ  σπε ∩εδ≤≈σφΦ .

╟α∞σ≈αφΦσ:

╩εδδσΩ÷Φ  Application.Contents ±εΣσ≡µΦ≥ ≥σ ²δσ∞σφ≥√ Ωε≥ε≡√σ ß√δΦ ε∩≡σΣσδσφ√ φα ≤≡εΓφσ ∩≡ΦδεµσφΦ  ßστ Φ±∩εδⁿτεΓαφΦ  ≥²πα <OBJECTS>. ▌≥ε Ωα±ασ≥±  εßσΦ⌡ εß·σΩ≥εΓ - ±ετΣαφφ√⌡ ± Φ±∩εδⁿτεΓαφΦσ∞ Server.CreateObject Φ ± Φ±∩εδⁿτεΓαφΦσ∞ ±Ωαδ ≡φ√⌡ ∩σ≡σ∞σφφ√⌡ ≤±≥αφεΓδσφφ√⌡ ≈σ≡στ ε∩≡σΣσδσφΦσ Application. ┬ ±δσΣ≤■∙σ∞ ±Ω≡Φ∩≥σ, Ω ∩≡Φ∞σ≡≤, εßα Φ MyVar Φ MyObj ß≤Σ≤≥ ≈δσφα∞Φ ΩεδδσΩ÷ΦΦ Application.Contents.

<%
Application("MyVar") = "╧≡ΦΓσ≥!"
Set Application("MyObj") = Server.CreateObject("MyComponent")
%>

╩εδδσΩ÷Φ  Application.Contents ∩εΣΣσ≡µΦΓασ≥ ÷ΦΩδ√ ≥Φ∩α For...Each Φ For...Next.
╤δσΣ≤■∙Φσ ΣΓα ∩≡Φ∞σ≡α Φδδ■±≥≡Φ≡≤■≥ ΩαµΣ√Θ Φτ Γ√°σ≤Ωαταφφ√⌡ ∞σ≥εΣεΓ ÷ΦΩδεΓ Φ±∩εδⁿτεΓαφΦ  Application.Contents.

<%
For Each Key in Application.Contents
response.write ("key")
Next Key
%>
<%
For i = 1 to Application.Contents.Count
response.write("key")
Next Key
%>

╩εδδσΩ÷Φ  Application. StaticObjects

╩εδδσΩ÷Φ  StaticObjects ±εΣσ≡µΦ≥ Γ±σ εß·σΩ≥√, ±ετΣαφφ√σ ± Φ±∩εδⁿτεΓαφΦσ∞ ≥²πα <OBJECT> Φ εß·σΩ≥α Application. ┬√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ΩεδδσΩ÷Φ■ Σδ  ≥επε, ≈≥εß√ ε∩≡σΣσδΦ≥ⁿ τφα≈σφΦ  ≤Ωαταφφ√⌡ ±ΓεΘ±≥Γ Σδ  εß·σΩ≥α ΦδΦ ±ετΣα≥ⁿ ÷ΦΩδ ∩ε ΩεδδσΩ÷ΦΦ Φ ∩εδ≤≈Φ≥ⁿ Γ±σ ±ΓεΘ±≥Γα Σδ  Γ±σ⌡ ±≥α≥Φ≈σ±ΩΦ⌡ εß·σΩ≥εΓ.

╤Φφ≥αΩ±:

Application.StaticObject( Ωδ■≈ )

╧α≡α∞σ≥≡√:

Ωδ■≈
╙Ωαταφφεσ Φ∞  ²δσ∞σφ≥ Σδ  εß≡α∙σφΦ  Ω φσ∞≤.

╟α∞σ≈αφΦσ:

┬√ ∞εµσ≥σ Φ±∩εδⁿτεΓα≥ⁿ ≤∩≡αΓδσφΦσ ÷ΦΩδε∞ ≈≥εß√ ∩σ≡σßΦ≡α≥ⁿ Ωδ■≈Φ Γ ΩεδδσΩ÷ΦΦ StaticObjects. ▌≥ε ∩≡εΣσ∞εφ±≥≡Φ≡εΓαφφε ±δσΣ≤■∙Φ∞ ∩≡Φ∞σ≡ε∞:

<%
Dim ObjProp

For Each ObjProp in Application.StaticObjects
response.write(ObjProperty & " : " & Application.StaticObjects(ObjProp) & "<br>")

 

╠σ≥εΣ Application.Lock

╠σ≥εΣ Lock ßδεΩΦ≡≤σ≥ Σδ  Σ≡≤πΦ⌡ ΩδΦσφ≥εΓ ∩σ≡σ∞σφφ√σ, ⌡≡αφΦ∞√σ Γ εß·σΩ≥σ Application ε≥ Φτ∞σφσΦ . ╧ε≥ε∞≤, ΩαΩ ≥εδⁿΩε εΣΦφ ΩδΦσφ≥ ∞εµσ≥ Γ Σαφφ√Θ ∞ε∞σφ≥ Γ≡σ∞σφΦ ∩εδ≤≈Φ≥ⁿ Σε±≥≤∩ Ω ∩σ≡σ∞σφφ√∞ εß·σΩ≥α. ┼±δΦ Γ√ φσ Γ√τ√Γασ≥σ ∞σ≥εΣ Unlock ∩ε±δσ εß≡αßε≥ΦΩΦ ∩σ≡σ∞σφφ√⌡, ≥ε ±σ≡Γσ≡ ±α∞ ≡ατßδεΩΦ≡≤σ≥ Σαφφ√Θ εß·σΩ≥, ΩεπΣα Φ±≥σ≈σ≥ Γ≡σ∞  (timeout) ≡αßε≥√ ±Ω≡Φ∩≥α .asp.

╤Φφ≥αΩ±:

Application.Lock

╧≡Φ∞σ≡:

<%
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application.Unlock
%>

┬√ <% = Application("NumVisits") %> ∩ε±σ≥Φ≥σδⁿ ΣαφφεΘ ±≥≡αφΦ÷√.

┬ ∩≡σΣ√Σ≤∙σ∞ ∩≡Φ∞σ≡σ ∞σ≥εΣ Lock ∩≡σΣε⌡≡αφ σ≥ ∩σ≡σ∞σφφ≤■ NumVisits εß·σΩ≥α Application ε≥ Σε±≥≤∩α Ω φσ∞≤ εΣφεΓ≡σ∞σφφε φσ±ΩεδⁿΩΦ⌡ ΩδΦσφ≥εΓ. ┼±δΦ ß√ ∩≡ΦδεµσφΦσ φσ ß√δε ß√ ταßδεΩΦ≡εΓαφφε, ≥ε ΣΓα ΩδΦσφ≥α ∩ε∩≡εß√ΓαδΦ-ß√ εΣφεΓ≡σ∞σφφε ≤ΓσδΦ≈Φ≥ⁿ τφα≈σφΦσ ∩σ≡σ∞σφφεΘ NumVisits.

 

╠σ≥εΣ Application.Unlock

╠σ≥εΣ Unlock ≡ατßδεΩΦ≡≤σ≥ ταßδεΩΦ≡εΓαφφ√σ ≡αφσσ ∩σ≡σ∞σφφ√σ c ∩ε∞ε∙ⁿ■ ∞σ≥εΣα Lock.

╤Φφ≥αΩ±:

Application.Unlock

╧≡Φ∞σ≡:

<%
Application.Lock
Application("NumVisits") = Application("NumVisits") + 1
Application.Unlock
%>

┬√ <% = Application("NumVisits") %> ∩ε±σ≥Φ≥σδⁿ ΣαφφεΘ ±≥≡αφΦ÷√.

┬ ∩≡σΣ√Σ≤∙σ∞ ∩≡Φ∞σ≡σ ∞σ≥εΣ Unlock ≡ατßδεΩΦ≡≤σ≥ ∩σ≡σ∞σφφ≤■ NumVisits εß·σΩ≥α Application, ταßδεΩΦ≡εΓαφφ≤■ ≡αφσσ εß·σΩ≥ε∞ Lock ε≥ Σε±≥≤∩α Ω φσ∞≤ εΣφεΓ≡σ∞σφφε φσ±ΩεδⁿΩΦ⌡ ΩδΦσφ≥εΓ.

 

╤εß√≥Φσ Application_OnEnd

─αφφεσ ±εß√≥Φσ αΩ≥ΦΓΦτΦ≡≤σ≥± , ΩεπΣα ∩≡ΦδεµσφΦσ ταΩ≡√Γασ≥± , α ≥ε≈φσσ ∩ε±δσ ±εß√≥Φ  Session_OnEnd. ╥εδⁿΩε Γ±≥≡εσφ√σ εß·σΩ≥√ Application Φ Server Σε±≥≤∩φ√.

╤Φφ≥αΩ±:

<SCRIPT LANGUAGE= τ√Ω_∩≡επ≡α∞∞Φ≡εΓαφΦ  RUNAT=Server>
Sub Application_OnEnd
. . .
End Sub
</SCRIPT>

╧α≡α∞σ≥≡√

 τ√Ω_∩≡επ≡α∞∞Φ≡εΓαφΦ 
∩α≡α∞σ≥≡, Ωε≥ε≡√Θ ≤Ωατ√Γασ≥ φα ≥ε, ΩαΩΦ∞  τ√Ωε∞ ß≤Σσ≥ φα∩Φ±αφ ±Ω≡Φ∩≥. ═α∩≡Φ∞σ≡ JavaScript ΦδΦ VisualBasic.

╟α∞σ≈αφΦ 

┬√ φσ ∞εµσ≥σ Γ√τ√Γα≥ⁿ ∞σ≥εΣ MapPath (εß·σΩ≥ Server) Γ ∩εΣ∩≡επ≡α∞∞σ Application_OnEnd.

 

╤εß√≥Φσ Application_OnStart

─αφφεσ ±εß√≥Φσ αΩ≥ΦΓΦτΦ≡≤σ≥± , ΩεπΣα αΩ≥ΦΓΦ≡≤σ≥±  φεΓα  ±σ±±Φ , ≥αΩα , ΩαΩ, Ω ∩≡Φ∞σ≡≤, Session_OnStart. ╥εδⁿΩε Γ±≥≡εσφφ√σ εß·σΩ≥√ Application Φ Server Σε±≥≤∩φ√. ╬ß≡α∙σφΦσ Ω εß·σΩ≥α∞ Session, Request ΦδΦ Response Γ ∩εΣ∩≡επ≡α∞∞σ Application_OnStart Γ√τεΓσ≥ ε°ΦßΩ≤.

╤Φφ≥αΩ±:

<SCRIPT LANGUAGE= τ√Ω_∩≡επ≡α∞∞Φ≡εΓαφΦ  RUNAT=Server>
Sub Application_OnStart
. . .
End Sub
</SCRIPT>

╧α≡α∞σ≥≡√

 τ√Ω_∩≡επ≡α∞∞Φ≡εΓαφΦ 
∩α≡α∞σ≥≡, Ωε≥ε≡√Θ ≤Ωατ√Γασ≥ φα ≥ε, ΩαΩΦ∞  τ√Ωε∞ ß≤Σσ≥ φα∩Φ±αφ ±Ω≡Φ∩≥. ═α∩≡Φ∞σ≡ JavaScript ΦδΦ VisualBasic.

 

±εΣσ≡µαφΦσ