Problems with signals and object destruction
- From: Daniel Kasak <dkasak nusconsulting com au>
- To: gtk-perl-list gnome org
- Subject: Problems with signals and object destruction
- Date: Fri, 20 Apr 2007 10:37:57 +1000
Hi all.
I'm returning to and old problem that's been a thorn in my paw for ages
now ... I can't properly destroy objects once I've connected signals (
lots of them ). At least I *think* this is what the problem is. The
symptom I'm having is that when particular windows are opened and
objects are created the *2nd* time ( ie after the 1st instance was
closed ), I get a GPF-type crash ... under Windows only; 'perl.exe has
generated errors and will be closed ...'). Under Linux I can open &
close forms to my heart's content.
Anyway, I'm going to *great* lengths to track all the signals I connect,
and disconnect them when closing down ( honest ). And yet object
destruction still doesn't work.
Is there a way I can list all signals connected to an object? Am I
correct in assuming that it's my inability to cleanly destroy stuff
that's leading to crashes? Or maybe I'm exposing a Windows-only bug?
Luckily, this isn't actually *too* much of a problem, because:
a) I can just hide forms instead of closing them, and
b) Once the rest of this database settles down ( soon ), these Windows
desktops will be replaced by Linux desktops, and the crashes will
disappear anyway.
--
Daniel Kasak
IT Developer
NUS Consulting Group
Level 5, 77 Pacific Highway
North Sydney, NSW, Australia 2060
T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
email: dkasak nusconsulting com au
website: http://www.nusconsulting.com.au
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]