[fpc-devel] no break and stepping if ctheads is used (Lazarus)
Michael Schnell
mschnell at lumino.de
Thu Mar 4 15:09:48 CET 2010
On 03/04/2010 02:29 PM, Graeme Geldenhuys wrote:
>
> I'm pretty sure it is a Lazarus IDE issue - console apps with Lazarus IDE
> is problematic. Alternatively try MSEide, it has a built-in terminal type
> window to display output, so gets around the problem of debugging console
> applications.
>
I now copied the project that works on that behalf then I replaces the
content of the lpr file by that of the test-program:
========================================================
program test1;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes
{ you can add units after this };
{$IFDEF WINDOWS}{$R test1.rc}{$ENDIF}
begin
writeln('Test 1');
writeln('Test 2');
end.
========================================================
And after doing this (-dUseCThreadsw was set) the debugger stopped
working correctly. :(
> I think the Lazarus wiki has a tutorial on this.
>
I'll take a look.
-Michael
More information about the fpc-devel
mailing list