[lazarus] New Bug found

Curtis White cwhite at aracnet.com
Fri Feb 23 10:05:31 EST 2001


I already re-wrote the TProject class. It just needs to be used by the
IDE. Right now, the IDE is using the old project code, like you said.
But you should be able to easily use the new TProject class I created. I
also created a TUnitInfo class to hold all the information for a Unit.
These two classes just need to be coded into the IDE. It should be very
easy. 

I know Shane was working on adding the new TProject and TUnitInfo
classes to the IDE for a while there. I don't know what his progress is.
I didn't want to start working on the same thing he was, so I left it
alone. If Shane is busy now, and if you would rather work on the
debugger support, I can work on implementing the TProject.


Curtis

Mattias Gaertner wrote:
> 
> This bug results from old project code.
> I started to rewrite the project support for the IDE. I think, it will be
> available in a few days.
> 
> On 2001.02.23 08:30:15 +0100 Jens Arm wrote:
> > Hi
> >
> > Start Lazarus, then choose Project/new Project. Then choose it a second
> > time and you get a SEGFault:
> >
> > TSourceNotebook.NewSe END
> > An unhandled exception occurred at 0x080FECFC :
> > A Component with name Project1 exists already
> >   0x080FECFC
> >   0x00000000
> >
> > must be nil
> > Exiting ControlClick
> > must be nil
> > Exiting ControlClick
> > must be nil
> > Exiting ControlClick
> >
> > Gtk-WARNING **: invalid cast from `(unknown)' to `GtkObject'
> >
> > Gtk-WARNING **: invalid cast from `(unknown)' to `GtkObject'
> >
> > Gtk-CRITICAL **: file gtkwidget.c: line 2725 (gtk_widget_event):
> > assertion `GTK_IS_WIDGET (widget)' failed.
> > An unhandled exception occurred at 0x00000002 :
> > Access violation
> >   0x00000002
> >   0x00000000
> >   0x081719EC  main,  line 40 of lcllinux.pp
> >
> > [TgtkObject.Destroy] WARNING: There are 174 unreleased DCs and 557
> > unreleased GDIObjects
> > [TgtkObject.Destroy] WARNING: There are 8 messages left in the queue!
> > I'll free them
> >
> >
> > cu Jens
> >






More information about the Lazarus mailing list