Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

The Least You Need to Know about COM

Excerpt Include
GROOVY:The Least You Need to Know about COMGROOVY:
nopaneltrue
The Least You Need to Know about COM
nopaneltrue

COM Data Types in Scriptom

Excerpt Include
GROOVY:COM Data Types in ScriptomGROOVY:
nopaneltrue
COM Data Types in Scriptom
nopaneltrue

COM Methods and Properties in Scriptom

Excerpt Include
GROOVY:COM Methods and Properties in ScriptomGROOVY:
nopaneltrue
COM Methods and Properties in Scriptom
nopaneltrue

Passing Values by Reference (in-out)

Excerpt Include
GROOVY:Passing Values by Reference (in-out)GROOVY:
nopaneltrue
Passing Values by Reference (in-out)
nopaneltrue

COM Events

Excerpt Include
GROOVY:COM EventsGROOVY:COM Events
nopaneltrue
COM Events

All About Arrays

Excerpt Include
GROOVY:All About ArraysGROOVY:
nopaneltrue
All About Arrays
nopaneltrue

Examples

Here is a simple example that uses the Microsoft ScriptControl to evaluate a JScript expression.   This is a very indirect way to add 2 and 2.

...

Consuming Visual Basic 6 (VB6) and Visual Basic.NET COM-enabled DLLs.

Articles

Include Page
GROOVY:Scriptom ArticlesGROOVY:
Scriptom Articles

Post Scriptom

...

Recent builds of Scriptom can be found here. Older versions are archived:

Include Page
GROOVY:Scriptom ArchiveGROOVY:
Scriptom Archive

Progids

Scriptom uses late binding. Visual Basic and VBA uses early binding by default, but they also support late binding (with CreateObject). If you are translating working Visual Basic code and if your Scriptom code fails at the point where you've got your call

...