Hi Teddy,
If using VB6 I usually just create a public function or procedure which the calling program calls. I then load the desired form from the function or procedure.
Usually if I want to call a form by passing a value I make use of a function simply because I'd expect a result from the form.
Hope this works for you 8 )
Martin
Shit happens!!!