Maybe I'm missing something but where are you getting LoadType from in your 
function with the case statements.  I see you send the TObject to the function, 
but not the LoadType. 

Jason

--- "Bobby Hicks" <[EMAIL PROTECTED]> wrote:
>
>-----Original Message-----
>From: Jason Gauthier [mailto:[EMAIL PROTECTED]
>Sent: Saturday, June 22, 2002 6:32 PM
>To: 'Bobby Hicks'
>Cc: '[email protected]'
>Subject: RE: Here's a wierd one.....
>
>
>Can we see more code? Including the loop?
>
>Sure:
>
>-------------------main.cpp-------------------
>void __fastcall TMainForm::FileOpen1Execute(TObject *Sender)
>{
>       if (OpenDialog->Execute())
>    {
>        CreateMDIChild("Area Information", AREA);
>        CreateMDIChild("Room Data", ROOM);
>        CreateMDIChild("Mobile Data", MOBILE);
>        CreateMDIChild("Object Data", OBJECT);
>        CreateMDIChild("Reset Data", RESET);
>        CreateMDIChild("Shop Data", SHOP);
>    }
>}
>
>void __fastcall TMainForm::CreateMDIChild(String Name, int Section_Type)
>{
>       TMDIChild *Child;
>
>       //--- create a new MDI child window ----
>    LoadType = Section_Type;
>    Child = new TMDIChild(Application);
>    Child->Caption = Name;
>}
>
>-------------------mdichild.cpp-------------------
>void __fastcall TMDIChild::FormCreate(TObject *Sender)
>{
>    switch ( LoadType )
>    {
>        case UNKNOWN:   lblWarning->Visible = true;     break;
>        case AREA:      fraAreaData->Visible = true;    break;
>        case ROOM:      fraRoomData->Visible = true;    break;
>        case MOBILE:    fraMobData->Visible = true;     break;
>        case OBJECT:    fraObjectData->Visible = true;  break;
>        case RESET:     fraResetData->Visible = true;   break;
>        case SHOP:      fraShopData->Visible = true;    break;
>    }
>}
>
>
>As you can see, it's not actually a "loop" per se, but 6 separate calls.
>However, with each call, LoadType is set to the appropriate number as it
>should be. But the switch statement is NOT working as it should.  I even
>changed the order of the case statement(though that should not matter) and
>it still comes up with the UNKNOWN setting.
>
>
>-- 
>ROM mailing list
>[email protected]
>http://www.rom.org/cgi-bin/mailman/listinfo/rom

_____________________________________________________________
http://wotmania.com
feed your wot addiction

_____________________________________________________________
Promote your group and strengthen ties to your members with [EMAIL PROTECTED] 
by Everyone.net  http://www.everyone.net/?btn=tag

Reply via email to