NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

using Visual Basic to read netCDF files

I am hoping I am not the first person to have this problem, so here goes:

I am trying to use the Windows 32 bit DLL package to read netCDF files into
a program written in Visual Basic 4. (Why VB4? Simply because I have no
time or inclination to learn VC++ or some comparible language...and
besides, I've heard this would work.) Anyway...I am having a devil of a
time getting this to work! First off, when I examine the header files that
would seen to go into a C program, it looks like there are multiple
subroutines for similar functions (eg., "ncopen" and "nc_open",
etc)...unfortunately, even though I seem to have everything declared
properly, I keep getting "type mismatch" errors when I run the program
using either subroutine. (I had another interesting error pop up as
well...if you use "ByVal <filename> AS STRING" in the "Declare ncopen"
statement, it shuts off VB...just like that! No warning or errors, just
shuts it down like you shot it with a gun...weird)

Here are my specific question:

1.  Has anyone else attempted this same procedure of using the Win32 DLL in
Visual Basic? And if so, have they been successful? And if they have, can
the *please* let me in of the secret??

2.  Has anyone actually coded the netCDF reading and writing routines
directly into Visual Basic? And if they have, can I have a peek??

I realize I'm probably displaying my primitive programming nature with
these questions, but the truth is, I have very little desire to do alot of
programming, only what is necessary to get by. If ANYONE can help me out, I
would appreciate it!!

Thanks in advance!

+++++++++++++++++++++++++++++++++

Michael Harrison

Department of Geography
University of Florida
3141 Turlington Hall
Gainesville, FL, USA
32611

(352) 392-0494 (voice -- school)
(352) 846-5969 (voice -- home)
(352) 392-8855 (fax)
 
jmh@xxxxxxxxxxxx
http://www.geog.ufl.edu/~jmh

+++++++++++++++++++++++++++++++++

"The real question is not whether machines
 can think, but whether men can."

                -- B.F. Skinner

+++++++++++++++++++++++++++++++++


  • 1997 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: