News:

When registered with our forums, feel free to send a "here I am" post here to differ human beings from SPAM bots.

Main Menu

New to //(* ... //*)

Started by cwmoser, March 17, 2023, 11:30:02 AM

Previous topic - Next topic

cwmoser

Exactly what is going on here.

Example:


    //(*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.

Miguel Gimenez

Those are special comments from wxSmith, if you delete them wxSmith will not be able to update your source.

cwmoser

Interesting that you can remove the comments except for first line and it still compiles OK.

gd_on

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
Windows 11 64 bits (25H2), svn C::B (last version or almost!), wxWidgets 3.3.2, Msys2 Compilers 16.1.0, 64 bits (seh, posix : gcc, g++ and gfortran in C:\msys64\mingw64) or 32 bits (dwarf2, posix  in C:\msys64\mingw32).

BlueHazzard

What are the errors you are getting from compiling?