Code::Blocks Forums

User forums => Help => Topic started by: cwmoser on March 17, 2023, 11:30:02 am

Title: New to //(* ... //*)
Post by: cwmoser on March 17, 2023, 11:30:02 am
Exactly what is going on here.

Example:

Code
    //(*Initialize(Test_GUI_4Frame)
    wxMenu* Menu1;
    wxMenu* Menu2;
    wxMenuBar* MenuBar1;
    wxMenuItem* MenuItem1;
    ..
   //*)

I note when I remove the comment tags and put an ordinary comment for "Initialize(Test_GUI_4Frame)"
that the program compiles without errors.
Title: Re: New to //(* ... //*)
Post by: Miguel Gimenez on March 17, 2023, 02:22:08 pm
Those are special comments from wxSmith, if you delete them wxSmith will not be able to update your source.
Title: Re: New to //(* ... //*)
Post by: cwmoser on March 17, 2023, 11:25:21 pm
Interesting that you can remove the comments except for first line and it still compiles OK.
Title: Re: New to //(* ... //*)
Post by: gd_on on March 18, 2023, 12:02:30 pm
Normal
For a C++ compiler, lines beginning by // are comments (only this line). But the other lines are not comments. This is different for the bloc of lines between /* and */ which are normal C comments.
C::B mark the other lines in grey and italic, but this is just to tell you that they are lines created by wxSmith, which must be compiled.
gd_on
Title: Re: New to //(* ... //*)
Post by: BlueHazzard on March 19, 2023, 08:34:11 pm
What are the errors you are getting from compiling?