F90VB
User Manual
Support
Information
Sales and upgrade
information
String
Fundamentals
ANSI
(Single-byte), Multibyte and Unicode strings
Fortran strings
OLE strings
BStrings
String
representations in f90VB
Strings
in Visual Basic and Visual Basic For Applications
Array
and Safe Array Fundamentals
Visual
Basic (OLE/COM) Safe Arrays and Fortran Dynamic Arrays
Safe
Array representations in f90VB
Arrays
in Visual Basic
Safe
Arrays in Fortran
Variant
Fundamentals
The
definition of a Variant
7 basic rules for
manipulating Variants
Declaring Variants
with f90VB
Creating and initializing
Variants
Checking the type
and obtaining the contents of a Variant
De-referencing chained
Variants
Copying Variants
Clearing Variants
Variant arithmetic
and logical operations
Performing OLE/COM-conforming
conversion of data types
Calling
Fortran from Visual Basic and Visual Basic for Applications
Declaring
external functions and subroutines in Visual Basic
Passing arguments
by value and by reference
Passing Basic data
types (Integer, Boolean and Real types)
Passing strings
by reference
Passing strings
by value
Passing Arrays
Passing Variants
Creating
Fortran Subroutines Callable From Visual Basic
Fortran
DLLs
Calling conventions
Name-mangling
Compiler-specific
details regarding DLLs, calling conventions and name-mangling
Absoft
Pro Fortran
Additional considerations
Compaq (Digital)
Visual Fortran
Lahey/Fujitsu
Fortran 95
Declaring
arguments in Fortran procedures callable from Visual Basic and VBA
Automation
with f90VB
A
crash course in COM, OLE Automation and ActiveX technologies
Using
f90VB to control ActiveX objects
USE-ing
f90VB Modules
Initializing OLE
Creating an instance
of an object
Manipulating the
object through its properties and methods
Terminating the
object
Uninitializing
OLE
Summary
Obtaining
an interface to a running Automation server
Obtaining information
about errors and exceptions
Optional and named
arguments
Working with collections
and object hierarchies
Using f90VB to access
Visual Basic procedures from Fortran
Handling arguments
by reference
Working with Events