🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.basic.visual
Article #213

Re: VB6 Bug?

#213
From: Don
Date: Wed, 23 Jul 2003 20:28
64 lines
3149 bytes
On Wed, 23 Jul 2003 21:32:56 +0200, "sjoerd" <iwi@iwi.myweb.nl> wrote:

>
>"Jan Hyde" <StellaDrinker@REMOVE.ME.uboot.com> wrote in message
>news:ohvshvk1jgtihtm0u278gjtpskd7e2k0me@4ax.com...
>> "sjoerd" <iwi@iwi.myweb.nl>'s wild thoughts were released on
>> Wed, 23 Jul 2003 12:35:00 +0200 bearing the following fruit:
>>
>> >Hi,
>> >
>> >I have a problem in a MDI-project.
>> >I declared a variable MyVarAA in frmMain.frm (Public MyVarAA) in the
>General
>> >Declaration section)
>> >
>> >I need this variable in Form1, so in the Form_Load of this form I wrote:
>> >
>> >MyVarBB = frmMain.MyVarAA
>> >
>> >When trying to run the program I get the following error:
>> >
>> >Run-time error 426 (only one MDI-form allowed).
>> >
>> >The debug-information tells me:
>> >
>> >frmMain.MyVarAA = <object variable or with block variable not set>
>> >
>> >Acoording to the book I use (Using Visual Basic 6) is this the way to do
>it.
>> >Error in the Book? Bug in VB? Something else?
>> >
>> >Thanks,
>> >
>> >Sjoerd
>> >

First off I don't know why you want to do it this way BUT here's something to
look at...

In the MDIForm do:

Option Explicit
Public MyVarAA As MDIForm1 'Declare an Object Varible

Private Sub MDIForm_Load()
'Just declaring it is only half the process. Have to use the
'Set blah = blahblah to actually create the references..
Set MyVarAA = MDIForm1 'Set the references to This Form
End Sub

Then in Form1 (MDIChild form) do:

Option Explicit
Dim MyVarBB As MDIForm1 'Declare an Object Varible (early binding)

Private Sub Form_Load()
Set MyVarBB = MDIForm1.MyVarAA 'Set the References to that in MDIForm
'Now MyVarBB has all the references of MDIForm1
End Sub


Have a good day...

Don
Technical Details
Message-ID: <pmrthvs19ooi83j2hgbial8hdnuov0tnvm@4ax.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!newsfeed2.easynews.com!newsfeed1.easynews.com!easynews.com!easynews!cyclone1.gnilink.net!spamkiller.gnilink.net!nwrddc01.gnilink.net.POSTED!1fcba382!not-for-mail
References: <bfloct$kk1$1@news1.tilbu1.nb.home.nl> <ohvshvk1jgtihtm0u278gjtpskd7e2k0me@4ax.com> <bfmntj$g15$1@news1.tilbu1.nb.home.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 110e3b,88f30e77b5d7071c
X-Google-Attributes: gid110e3b,public
X-Google-Thread: f51ba,88f30e77b5d7071c
X-Google-Attributes: gidf51ba,public
X-Google-Thread: f645d,88f30e77b5d7071c
X-Google-Attributes: gidf645d,public
X-Google-ArrivalTime: 2003-07-23 13:28:47 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!elnk-nf2-pas!elnk-pas-nf1!newsfeed.earthlink.net!newsfeed2.easynews.com!newsfeed1.easynews.com!easynews.com!easynews!cyclone1.gnilink.net!spamkiller.gnilink.net!nwrddc01.gnilink.net.POSTED!1fcba382!not-for-mail
From: Don@home.com
Newsgroups: comp.lang.basic.visual,comp.lang.basic.visual.misc,dk.edb.programmering.basic.visual-basic
Subject: Re: VB6 Bug?
Message-ID: <pmrthvs19ooi83j2hgbial8hdnuov0tnvm@4ax.com>
References: <bfloct$kk1$1@news1.tilbu1.nb.home.nl> <ohvshvk1jgtihtm0u278gjtpskd7e2k0me@4ax.com> <bfmntj$g15$1@news1.tilbu1.nb.home.nl>
X-Newsreader: Forte Free Agent 1.92/32.572
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 64
Date: Wed, 23 Jul 2003 20:28:46 GMT
NNTP-Posting-Host: 67.225.111.138
X-Complaints-To: abuse@verizon.net
X-Trace: nwrddc01.gnilink.net 1058992126 67.225.111.138 (Wed, 23 Jul 2003 16:28:46 EDT)
NNTP-Posting-Date: Wed, 23 Jul 2003 16:28:46 EDT