ActiveX - ≥σ⌡φεδεπΦ Microsoft, ∩≡σΣφατφα≈σφφα Σδ φα∩Φ±αφΦ ±σ≥σΓ√⌡ ∩≡ΦδεµσφΦΘ. ╬φα ∩≡σΣε±≥αΓδ σ≥ ∩≡επ≡α∞∞Φ±≥α∞ φαßε≡√ ±≥αφΣα≡≥φ√⌡ ßΦßδΦε≥σΩ, τφα≈Φ≥σδⁿφε εßδσπ≈α■∙Φ⌡ ∩≡ε÷σ±± ΩεΣΦ≡εΓαφΦ . ┼±δΦ ≡αφⁿ°σ ∩≡Φ φα∩Φ±αφΦΦ ∩≡επ≡α∞∞ Φ±∩εδⁿτεΓαδΦ±ⁿ ∞σ⌡αφΦτ∞√ OLE (OLE Automation, OLE Documents, OLE Controls,...), ε±φεΓαφφ√σ φα Ωε∞∩εφσφ≥φεΘ εß·σΩ≥φεΘ ∞εΣσδΦ (COM - Component Object Model), ≥ε ≥σ∩σ≡ⁿ ßΦßδΦε≥σΩΦ OLE ∩σ≡σ∩Φ±αφ√ ≥αΩ, ≈≥εß√ εßσ±∩σ≈ΦΓα≥ⁿ ⌠≤φΩ÷Φεφαδⁿφε±≥ⁿ, Σε±≥α≥ε≈φ≤■ Σδ φα∩Φ±αφΦ ±σ≥σΓ√⌡ ∩≡ΦδεµσφΦΘ. ╥αΩΦ∞ εß≡ατε∞, ≥σ∩σ≡ⁿ ∩≡Φ φα∩Φ±αφΦΦ ∩≡επ≡α∞∞ Φ±∩εδⁿτ≤σ≥± DCOM (Distributed Component Object Model) - ≡α±∩≡σΣσδσφφα Ωε∞∩εφσφ≥φα εß·σΩ≥φα ∞εΣσδⁿ, α ≡σαδΦτ≤■≥ σσ ßΦßδΦε≥σΩΦ ActiveX, Ωε≥ε≡√σ ∩ε εß·σ∞≤ εΩαταδΦ±ⁿ πε≡ατΣε ∞σφⁿ°σ, ≈σ∞ ßΦßδΦε≥σΩΦ OLE, α ∩ε ±Ωε≡ε±≥Φ - ß√±≥≡σσ. ╤ε⌡≡αφΦδα±ⁿ Φ ±εΓ∞σ±≥Φ∞ε±≥ⁿ - δ■ßεΘ ∩≡επ≡α∞∞φ√Θ Ωε∞∩εφσφ≥ OLE ß≤Σσ≥ ≡αßε≥α≥ⁿ ± ßΦßδΦε≥σΩα∞Φ ActiveX.
╧ε±ΩεδⁿΩ≤ ±α∞√∞ ΣΦφα∞Φ≈φε ≡ατΓΦΓα■∙Φ∞± φα∩≡αΓδσφΦσ∞ Γ Ωε∞∩ⁿ■≥σ≡φεΘ ΦφΣ≤±≥≡ΦΦ Γδ σ≥± Internet, Φ∞σφφε τΣσ±ⁿ φαΦßεδσσ σ±≥σ±≥Γσφφε ∞επ≤≥ φαΘ≥Φ ±Γεσ ∞σ±≥ε ∩≡επ≡α∞∞√, φα∩Φ±αφφ√σ ± Φ±∩εδⁿτεΓαφΦσ∞ ≥σ⌡φεδεπΦΦ ActiveX. ═σ ±δ≤≈αΘφε Γ ∩ε±δσΣφσσ Γ≡σ∞ ∩εφ ≥Φ ActiveX Φ Internet ≈α±≥ε Γ±≥≡σ≈α■≥± ≡ Σε∞. ┬ ≥ε µσ Γ≡σ∞ ≥σ⌡φεδεπΦ ActiveX Φ∞σσ≥ τφα≈Φ≥σδⁿφε ßεδσσ ≤φΦΓσ≡±αδⁿφ≤■ εßδα±≥ⁿ Φ±∩εδⁿτεΓαφΦ .
╤≥αφΣα≡≥ ActiveX ∩ετΓεδ σ≥ ∩≡επ≡α∞∞φ√∞ Ωε∞∩εφσφ≥α∞ ΓταΦ∞εΣσΘ±≥ΓεΓα≥ⁿ Σ≡≤π ± Σ≡≤πε∞ ∩ε ±σ≥Φ φσταΓΦ±Φ∞ε ε≥ τ√Ωα ∩≡επ≡α∞∞Φ≡εΓαφΦ , φα Ωε≥ε≡ε∞ εφΦ φα∩Φ±αφ√. ╤ ∩ε∞ε∙ⁿ■ ActiveX ∞εµφε "εµΦΓΦ≥ⁿ" ±≥≡αφΦ÷√ Web ²⌠⌠σΩ≥α∞Φ ∞≤δⁿ≥Φ∞σΣΦα, Φφ≥σ≡αΩ≥ΦΓφ√∞Φ εß·σΩ≥α∞Φ ΦδΦ ±δεµφ√∞Φ ∩≡ΦδεµσφΦ ∞Φ. ActiveX εßσ±∩σ≈ΦΓασ≥ φσΩΦΘ "±Ω≡σ∩δ ■∙ΦΘ ≡α±≥Γε≡", ± ∩ε∞ε∙ⁿ■ Ωε≥ε≡επε ε≥Σσδⁿφ√σ ∩≡επ≡α∞∞φ√σ Ωε∞∩εφσφ≥√ φα ≡ατφ√⌡ Ωε∞∩ⁿ■≥σ≡α⌡ "±ΩδσΦΓα■≥± " Γ σΣΦφ≤■ ≡α±∩≡σΣσδσφφ≤■ ±Φ±≥σ∞≤.
ActiveX ΓΩδ■≈ασ≥ Γ ±σß ΩδΦσφ≥±Ω≤■ Φ ±σ≡Γσ≡φ≤■ ≈α±≥Φ, α ≥αΩµσ ßΦßδΦε≥σΩΦ Σδ ≡ατ≡αßε≥≈ΦΩα:
∩≡επ≡α∞∞φ√σ ²δσ∞σφ≥√ ActiveX - Ωε∞∩εφσφ≥√, ≡αßε≥α■∙Φσ φα Ωε∞∩ⁿ■≥σ≡σ-ΩδΦσφ≥σ, φε ταπ≡≤µασ∞√σ Γ ∩σ≡Γ√Θ ≡ατ ± ±σ≡Γ≡σα Web. ╤ Φ⌡ ∩ε∞ε∙ⁿ■ ∞εµφε Σσ∞εφ±≥≡Φ≡εΓα≥ⁿ ≡ατφε≡εΣφ≤■ Φφ⌠ε≡∞α÷Φ■, ΓΩδ■≈α■∙≤■ ΓΦΣσε Φ τΓ≤Ω ßστ τα∩≤±Ωα Σε∩εδφΦ≥σδⁿφ√⌡ ∩≡επ≡α∞∞. ┴εδσσ ≥επε, ²≥Φ ∩≡επ≡α∞∞φ√σ Ωε∞∩εφσφ≥√ ∞επ≤≥ Φ±∩εδⁿτεΓα≥ⁿ± Γ ∩≡ΦδεµσφΦ ⌡, φα∩Φ±αφφ√⌡ φα δ■ß√⌡ ∩ε∩≤δ ≡φ√⌡ τ√Ωα⌡ ∩≡επ≡α∞∞Φ≡εΓαφΦ , ΓΩδ■≈α Java (Visual J++), Visual Basic, Visual C++.
Active Scripting ∩εΣΣσ≡µΦΓασ≥ δ■ßεΘ ∩ε∩≤δ ≡φ√Θ ∞αΩ≡ε τ√Ω, ΓΩδ■≈α Visual Basic Script Φ JScript (≡σαδΦτα÷Φ Ωε∞∩αφΦσΘ Microsoft τ√Ωα ±÷σφα≡ΦσΓ JavaScript). ╠αΩ≡ε τ√ΩΦ ∞επ≤≥ Φ±∩εδⁿτεΓα≥ⁿ± Σδ εß·σΣΦφσφΦ φα εΣφεΘ ±≥≡αφΦ÷σ φσ±ΩεδⁿΩΦ⌡ ∩≡επ≡α∞∞φ√⌡ ²δσ∞σφ≥εΓ ActiveX ΦδΦ Java, εßσ±∩σ≈ΦΓα Φ⌡ ΓταΦ∞εΣσΘ±≥ΓΦσ ∞σµΣ≤ ±εßεΘ.
─εΩ≤∞σφ≥√ ActiveX ∩ετΓεδ ■≥ ε≥Ω≡√≥ⁿ Φ εß≡αßα≥√Γα≥ⁿ Γ εΩφσ Microsoft Internet Explorer ΣεΩ≤∞σφ≥ δ■ßεπε ⌠ε≡∞α≥α (φα∩≡Φ∞σ≡, ⌠αΘδ Microsoft Excel ΦδΦ Word).
┬Φ≡≥≤αδⁿφα ∞α°Φφα Java ∩ετΓεδ σ≥ δ■ßεΘ ∩≡επ≡α∞∞σ ∩≡ε±∞ε≥≡α Internet, ∩εΣΣσ≡µΦΓα■∙σΘ ≥σ⌡φεδεπΦ■ ActiveX (φα∩≡Φ∞σ≡, Internet Explorer 3.0) Γ√∩εδφ ≥ⁿ ∩≡επ≡α∞∞φ√σ Ωε∞∩εφσφ≥√ Java Φ εßσ±∩σ≈ΦΓα≥ⁿ Φ⌡ ΓταΦ∞εΣσΘ±≥ΓΦσ ± ∩≡επ≡α∞∞φ√∞Φ Ωε∞∩εφσφ≥α∞Φ ActiveX.
ActiveX Server Framework εßσ±∩σ≈ΦΓασ≥ ±σ≡Γσ≡φ√σ ⌠≤φΩ÷ΦΦ ActiveX, ΓΩδ■≈α ∩εΣΣσ≡µΩ≤ ßστε∩α±φ√⌡ ±εσΣΦφσφΦΘ, Σε±≥≤∩ Ω ßατα∞ Σαφφ√⌡ Φ Σ≡≤πΦσ.
╤≡σΣ±≥Γα ≡ατ≡αßε≥ΩΦ ∩ετΓεδ ≥ Φ±∩εδⁿτεΓα≥ⁿ τφαΩε∞√σ ±Φ±≥σ∞√ ∩≡επ≡α∞∞Φ≡εΓαφΦ Microsoft Φ Σ≡≤πΦ⌡ ⌠Φ≡∞ Σδ ±ετΣαφΦ Ωε∞∩εφσφ≥εΓ ActivX. ╩ Φ⌡ ≈Φ±δ≤ ε≥φε± ≥± Visual Basic, Visual C++, Macromedia Shockwave, Adobe Photoshop, Borland Delphi, ±≡σΣ±≥Γα ∩≡επ≡α∞∞Φ≡εΓαφΦ Sybase Φ Σ≡≤πΦσ.
╬±φεΓφ√σ ∩≡σΦ∞≤∙σ±≥Γα Φ±∩εδⁿτεΓαφΦ ≥σ⌡φεδεπΦΦ ActiveX:
┴√±≥≡εσ φα∩Φ±αφΦσ ∩≡επ≡α∞∞φεπε ΩεΣα. ╧≡επ≡α∞∞Φ≡εΓαφΦσ ±σ≥σΓ√⌡ ΓταΦ∞εΣσΘ±≥ΓΦΘ ±≥αφεΓΦ≥± ε≈σφⁿ ∩ε⌡εµΦ∞ φα ∩≡επ≡α∞∞Φ≡εΓαφΦσ Σδ ε≥Σσδⁿφεπε Ωε∞∩ⁿ■≥σ≡α.
╬≥Ω≡√≥ε±≥ⁿ Φ ∞εßΦδⁿφε±≥ⁿ. ╤∩σ÷Φ⌠ΦΩα÷ΦΦ ≥σ⌡φεδεπΦΦ φσΣαΓφε ß√δΦ ∩σ≡σΣαφ√ Γ Open Group ΩαΩ ε±φεΓα ε≥Ω≡√≥επε ±≥αφΣα≡≥α. ╩≡ε∞σ ≥επε, Microsoft ±εΓ∞σ±≥φε ± Ωε∞∩αφΦ ∞Φ Metrowerks Φ Bristol ταΩαφ≈ΦΓασ≥ ≡σαδΦτα÷Φ■ ≥σ⌡φεδεπΦΘ ActiveX Σδ ∩δα≥⌠ε≡∞ Macintosh Φ UNIX.
┬ετ∞εµφε±≥ⁿ φα∩Φ±αφΦ ∩≡ΦδεµσφΦΘ ± Φ±∩εδⁿτεΓαφΦσ∞ τφαΩε∞√⌡ ±≡σΣ±≥Γ ≡ατ≡αßε≥ΩΦ. ╧≡επ≡α∞∞φ√σ ²δσ∞σφ≥√ ActiveX ∞επ≤≥ ß√≥ⁿ ±ετΣαφ√ ± ∩ε∞ε∙ⁿ■ Visual Basic, Visual C++, Borland Delphi, Borland C++, δ■ß√⌡ ±≡σΣ±≥Γ ≡ατ≡αßε≥ΩΦ φα Java.
┴εδⁿ°εσ ΩεδΦ≈σ±≥Γε ≤µσ ±≤∙σ±≥Γ≤■∙Φ⌡ ∩≡επ≡α∞∞φ√⌡ ²δσ∞σφ≥εΓ ActiveX, Ωε≥ε≡√σ ßσ±∩δα≥φε ∞επ≤≥ ∩≡Φ∞σφ ≥ⁿ± φα ±σ≡Γσ≡α⌡ Web Φ Γ ∩≡ΦδεµσφΦ ⌡ φσταΓΦ±Φ∞√⌡ ≡ατ≡αßε≥≈ΦΩεΓ. ╩≡ε∞σ ≥επε ∩ε≈≥Φ δ■ßεΘ ∩≡επ≡α∞∞φ√Θ Ωε∞∩εφσφ≥ OLE ±εΓ∞σ±≥Φ∞ ± ≥σ⌡φεδεπΦ ∞Φ ActiveX Φ ∞εµσ≥ ∩≡Φ∞σφ ≥ⁿ± ßστ ∞εΣΦ⌠ΦΩα÷ΦΘ Γ ±σ≥σΓ√⌡ ∩≡ΦδεµσφΦ ⌡.
╤≥αφΣα≡≥φε±≥ⁿ. ╥σ⌡φεδεπΦ ActiveX ε±φεΓαφα φα °Φ≡εΩε Φ±∩εδⁿτ≤σ∞√⌡ ±≥αφΣα≡≥α⌡ Internet (TCP/IP, HTML, Java) ± εΣφεΘ ±≥ε≡εφ√ Φ ±≥αφΣα≡≥α⌡, ΓΓσΣσφφ√⌡ Γ ±Γεσ Γ≡σ∞ Microsoft Φ φσεß⌡εΣΦ∞√⌡ Σδ ±ε⌡≡αφσφΦ ±εΓ∞σ±≥Φ∞ε±≥Φ (COM, OLE).
ActiveX ≡σαδΦτ≤σ≥± φα ∞α°Φφσ-ΩδΦσφ≥σ ± ∩ε∞ε∙ⁿ■ ßΦßδΦε≥σΩ, ∩ε±≥αΓδ σ∞√⌡ Γ∞σ±≥σ ± Internet Explorer 3.0. ┬ ΣαδⁿφσΘ°σ∞ ²≥Φ ßΦßδΦε≥σΩΦ ß≤Σ≤≥ Σε∩εδφ ≥ⁿ± Φ ∩σ≡σ∩Φ±√Γα≥ⁿ± , Γ ≈α±≥φε±≥Φ, φαΦßεδσσ τφα≈Φ∞√σ εßφεΓδσφΦ ²≥Φ⌡ ßΦßδΦε≥σΩ φα ΩδΦσφ≥σ ±δσΣ≤σ≥ εµΦΣα≥ⁿ ∩ε±δσ Γ√⌡εΣα NetShow, ∩≡εΣ≤Ω≥α, ∩≡σΣφατφα≈σφφεπε Σδ ε∩≥Φ∞αδⁿφεΘ ∩σ≡σΣα≈Φ ∩ε ±σ≥Φ Σαφφ√⌡ ∞≤δⁿ≥Φ∞σΣΦα.
╧≡επ≡α∞∞φ√σ Ωε∞∩εφσφ≥√ ActiveX ∞επ≤≥ ß√≥ⁿ ≤±≥αφεΓδσφ√ αΓ≥ε∞α≥Φ≈σ±ΩΦ φα Ωε∞∩ⁿ■≥σ≡ ∩εδⁿτεΓα≥σδ ∩ε ±σ≥Φ ± ≤Σαδσφφεπε ±σ≡Γσ≡α, ∩≡Φ≈σ∞ ß≤Σσ≥ ταπ≡≤µσφ ΩεΣ, ∩εΣ⌡εΣ ∙ΦΘ Σδ ΩεφΩ≡σ≥φεΘ ∩δα≥⌠ε≡∞√ ΩδΦσφ≥α, ß≤Σⁿ ≥ε Macintosh, Windows ΦδΦ Unix. ╨ατ≡αßε≥≈ΦΩ Web-±≥≡αφΦ÷ ∞εµσ≥ δΦßε ±α∞ τα∩≡επ≡α∞∞Φ≡εΓα≥ⁿ ²δσ∞σφ≥√ ActiveX, Φ±∩εδⁿτ≤ ∩ε∩≤δ ≡φ√σ τ√ΩΦ ∩≡επ≡α∞∞Φ≡εΓαφΦ Visual C++, Visual Basic ΦδΦ Java, δΦßε Φ±∩εδⁿτεΓα≥ⁿ ±≤∙σ±≥Γ≤■∙Φσ. ╧≡Φ∞σ≡√ πε≥εΓ√⌡ ∩≡επ≡α∞∞φ√⌡ ²δσ∞σφ≥εΓ ∞εµφε φαΘ≥Φ ∩ε αΣ≡σ±≤ http://www.microsoft.com/activeplatform/default.asp.
╚±∩εδⁿτ≤ τ√ΩΦ ±÷σφα≡ΦσΓ ActiveX, ∩≡επ≡α∞∞Φ±≥√ ∞επ≤≥ εßσ±∩σ≈Φ≥ⁿ ΓταΦ∞εΣσΘ±≥ΓΦσ ≡ατδΦ≈φ√⌡ ²δσ∞σφ≥εΓ ActiveX, Java, Σ≡≤πΦ⌡ ∩≡επ≡α∞∞ φα ΩδΦσφ≥±Ωε∞ Ωε∞∩ⁿ■≥σ≡σ Φ ≡ατδΦ≈φ√⌡ ≈α±≥σΘ ±α∞επε Internet Explorer. ═α∩≡Φ∞σ≡, ∩≡επ≡α∞∞φ√Θ ²δσ∞σφ≥ ±Φφ⌡≡εφΦτα÷ΦΦ ∞εµσ≥ εßφεΓδ ≥ⁿ ±≥≡αφΦ÷≤ Web ≈σ≡στ ε∩≡σΣσδσφφ√σ ∩≡ε∞σµ≤≥ΩΦ Γ≡σ∞σφΦ. ╠εµφε ≥αΩµσ ∩σ≡ΦεΣΦ≈σ±ΩΦ τα∩≤±Ωα≥ⁿ ∩≡επ≡α∞∞φ√Θ ²δσ∞σφ≥, ∩≡ΦΓδσΩα■∙ΦΘ ΓφΦ∞αφΦσ ∩εδⁿτεΓα≥σδ . ╚∞σ■≥± ≡σαδΦτα÷ΦΦ Visual Basic Scripting Edition, Γδ ■∙σπε± ∩εΣ∞φεµσ±≥Γε∞ Visual Basic, Φ JScript. ╩≡ε∞σ ≥επε, ≡ατ≡αßε≥≈ΦΩ ∞εµσ≥ φα∩Φ±α≥ⁿ Φφ≥σ≡∩≡σ≥α≥ε≡ ±εß±≥Γσφφεπε τ√Ωα ±÷σφα≡ΦσΓ Φ ΣεßαΓΦ≥ⁿ σπε Γ ±Φ±≥σ∞≤.
╤ ActiveX Documents τφαΩε∞ ΩαµΣ√Θ, Ω≥ε ≡αßε≥αδ ± ±ε±≥αΓφ√∞Φ ΣεΩ≤∞σφ≥α∞Φ. ╤ ∩ε∞ε∙ⁿ■ Internet Explorer ∞εµφε ≡αßε≥α≥ⁿ, φα∩≡Φ∞σ≡, ± ≥αßδΦ÷α∞Φ Microsoft Excel Φ ⌠αΘδα∞Φ Σ≡≤πΦ⌡ ε⌠Φ±φ√⌡ ∩≡ΦδεµσφΦΘ. ▌≥ε Σσδασ≥ ∩≡επ≡α∞∞≤ ∩≡ε±∞ε≥≡α ≤φΦΓσ≡±αδⁿφ√∞ ±≡σΣ±≥Γε∞, ±∩ε±εßφ√∞ φσ ≥εδⁿΩε ε≥εß≡αµα≥ⁿ ⌠αΘδ√ Γ ⌠ε≡∞α≥σ HTML Φ ε±≤∙σ±≥Γδ ≥ⁿ ∩σ≡σ⌡εΣ√ ∩ε ±±√δΩα∞, φε Φ ∩εΣΣσ≡µΦΓα■∙Φ∞ ≡αßε≥√ ± ΣεΩ≤∞σφ≥α∞Φ δ■ß√⌡ ∩≡ΦδεµσφΦΘ Φ Σαµσ τα∩≤±Ω ∩≡επ≡α∞∞.
╤σ≡Γσ≡φα ≈α±≥ⁿ ≥σ⌡φεδεπΦΦ ActiveX ≡σαδΦτεΓαφα ± ∩ε∞ε∙ⁿ■ Microsoft Internet Information Server 3.0. ╤ ∩ε∞ε∙ⁿ■ ActiveX ∞εµφε ∩Φ±α≥ⁿ ∩≡επ≡α∞∞√ φα τ√Ωα⌡ ±÷σφα≡ΦσΓ (±σΘ≈α± ²≥ε VBScript), Γ√∩εδφ ■∙Φσ± φα ±σ≡Γσ≡σ. ┼±δΦ ≡αφⁿ°σ ≡ατ≡αßε≥≈ΦΩα∞ ∩≡Φ⌡εΣΦδε±ⁿ Φ±∩εδⁿτεΓα≥ⁿ ≥αΩΦσ ±≡σΣ±≥Γα, ΩαΩ Microsoft Visual C++ Σδ φα∩Φ±αφΦ ΣΦφα∞Φ≈σ±ΩΦ ταπ≡≤µασ∞√⌡ ßΦßδΦε≥σΩ, Φ±∩εδⁿτ≤■∙Φ⌡ ±∩σ÷Φαδⁿφ√σ Γ√τεΓ√ Internet Server API, ≥ε ≥σ∩σ≡ⁿ Γετ∞εµφε φα∩Φ±αφΦσ ∩≡ΦδεµσφΦΘ φα τ√Ωσ ±÷σφα≡ΦσΓ. ▌≥ε ±≤∙σ±≥Γσφφε ≤∩≡ε∙ασ≥ ≡ατ≡αßε≥Ω≤, ±εΩ≡α∙ασ≥ Γ≡σ∞ φα∩Φ±αφΦ ∩≡επ≡α∞∞√ Φ ∞ΦφΦ∞ΦτΦ≡≤σ≥ τα≥≡α≥√. ╧≡επ≡α∞∞√, ε±φεΓαφφ√σ φα ≥σ⌡φεδεπΦ ⌡ Active Server φα ∩ε≡ ΣεΩ ∩≡εΦτΓεΣΦ≥σδⁿφσσ ∩≡επ≡α∞∞, ε±φεΓαφφ√⌡ φα Common Gateway Interface (CGI). ▌≥ε Σε±≥Φπασ≥± ε∩≥Φ∞Φτα÷ΦσΘ ∩≡ε÷σ±±εΓ ActiveX φα ±σ≡Γσ≡σ, ≤≈Φ≥√Γα■∙σΘ α≡⌡Φ≥σΩ≥≤≡≤ Windows NT.
╤ ∩ε∞ε∙ⁿ■ τ√ΩεΓ ±÷σφα≡ΦσΓ φα ±σ≡Γσ≡σ ∞εµφε ε±≤∙σ±≥Γδ ≥ⁿ Σε±≥≤∩ Ω ±Φ±≥σ∞α∞ ≤∩≡αΓδσφΦ ßατα∞Φ Σαφφ√⌡, ∩εΣΣσ≡µΦΓα■∙Φ∞ ±≥αφΣα≡≥ ODBC, Φ Φ±∩εδⁿτεΓα≥ⁿ ∞σ⌡αφΦτ∞ ≥≡αφταΩ÷ΦΘ.
╧ε±ΩεδⁿΩ≤ ∩εΣ⌡εΣ Ω Φ±∩εδⁿτεΓαφΦ■ ≥σ⌡φεδεπΦΘ ActiveX φα ±σ≡Γσ≡σ ±≥αφΣα≡≥ΦτεΓαφ, ∩≡επ≡α∞∞Φ±≥√ ∞επ≤≥ φσ ≥εδⁿΩε ≡ατ≡αßα≥√Γα≥ⁿ ∩≡ΦδεµσφΦ , ±∩ε±εßφ√σ Γ√∩εδφ ≥ⁿ± φα ±σ≡Γσ≡α⌡, φε Φ ≡σαδΦτεΓ√Γα≥ⁿ ±ΓεΦ ±⌡σ∞√ ΓταΦ∞ε±Γ τΦ ±σ≡Γσ≡φ√⌡ ∩≡ΦδεµσφΦΘ Φ ±σ≡ΓΦ±εΓ, ±ετΣαΓα≥ⁿ ±εß±≥Γσφφ√σ Φφ≥σ≡∩≡σ≥α≥ε≡√ ±σ≡Γσ≡φ√⌡ τ√ΩεΓ ±÷σφα≡ΦσΓ. ─δ ²≥επε ≥≡σß≤σ≥± ∩≡σΣΓα≡Φ≥σδⁿφεσ ∩≡Φεß≡σ≥σφΦσ δΦ÷σφτΦΦ ≤ Open Group.