In article
<4a44955b060c061759751cbf0388991f@[EMAIL PROTECTED]
>,
"mhartman" <usa.mark@[EMAIL PROTECTED]
> wrote:
> Hello. How would I handle the below in Realbasic
> '
> '
> //Custom variable declaration
> Type Complex
> Real as Integer
> Imag as Integer
> End Type
A "Type" in VB is most literally like a "Struct" in RB, but I wouldn't
recommend using Struct except in certain very special circumstances.
Instead, I think you should make a Class with two properties, Real and
Imag. (And are you sure you don't want them to be type Double rather
than Integer?)
> //--------------------------------
>
> //Window 1 declarations and code
>
> Dim Spectrum(-1) as Complex
> Dim Data(-1) As Integer
This is the same. Though you'd declare these using the "New Property"
command in the window's code editor.
> '
> //Usage---------------------------
>
> Spectrum(5).Real = Data(5)
> Spectrum(5).imag = Data(10)
This usage is the same too.
> So far I have created a Class Titled "Complex" with the Shared
Properties,
> "Real" and "Imag" in it
Oops. Nope, you don't want Shared properties here; those would be
shared among all instances of the class. You want regular old
properties instead, so that every instance can have its own values.
Best,
- Joe
--
"Polywell" fusion -- an approach to nuclear fusion that might actually
work.
Learn more and discuss via:
<http://www.strout.net/info/science/polywell/>


|