NO

Author Topic: Possible bugs  (Read 3023 times)

marovada

  • Guest
Possible bugs
« on: July 24, 2005, 04:38:32 AM »
I'm not sure whether these are bugs - I may be doing something wrong.

1.  I break my c file up into parts, eg Main.c & Gui.c and then #include Gui.c in Main.c.  If I put a breakpoint into Gui.c it is ignored.  It is only recognised if I take the whole text in Gui.c and manually put it into Main.c

2.  If I put a breakpoint into Main.c and keep Main.c open in the editor, I get an error if I debug Main.c and the program reaches the breakpoint.  The error is that access is denied to Main.c (presumably because it is already open).

Also, I know that Pelles is only c, not c++, but it would be good if it could still syntax highlight and debug a file with .cpp extension with only c code in it (eg, if I am using more than one ide for different versions of a c program).

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Re: Possible bugs
« Reply #1 on: July 24, 2005, 02:36:24 PM »
Quote from: "marovada"
1.  I break my c file up into parts, eg Main.c & Gui.c and then #include Gui.c in Main.c.  If I put a breakpoint into Gui.c it is ignored.  It is only recognised if I take the whole text in Gui.c and manually put it into Main.c

The debug info, emitted by the compiler, will only contain the name of the main source file - never any included files (even if they are *.c). The debugger will never see the filename, and can't set set any breakpoints in this file. (When setting breakpoints in source files, I don't know how it will be used, so I accept all lines and let the debugger sort it out).

Quote from: "marovada"

2.  If I put a breakpoint into Main.c and keep Main.c open in the editor, I get an error if I debug Main.c and the program reaches the breakpoint.  The error is that access is denied to Main.c (presumably because it is already open).

Hm. If I understand you correctly, I have done this many times without a problem. Any additional info you can give me will help...

Quote from: "marovada"

Also, I know that Pelles is only c, not c++, but it would be good if it could still syntax highlight and debug a file with .cpp extension with only c code in it (eg, if I am using more than one ide for different versions of a c program).

This is probably best handled by an add-in. There is a sample in the add-in SDK called vbfile that does syntax color highlighting for Visual Basic files. By changing the keyword list, and some other things, it could work for C++ files (you should even be able to specify build commands for a C++ compiler... ;-) )

Pelle
/Pelle