[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: positioning probe windows (Cline's approach)
From: |
Rick Riolo |
Subject: |
Re: positioning probe windows (Cline's approach) |
Date: |
Thu, 18 Sep 1997 10:52:37 -0400 (EDT) |
Ken,
thanks for your time...I know about being busy...
I do have NULL, but that's not important here in that
I do get aProbeDisplay set correctly (if I compile without
that next aProbeDisplay->topLevel).
Its not a link problem, since this is at compile time, not link time.
If you get a chance could you post what you import?
(Actually, this will all be moot soon, as I am just going to
go the way Sven has hinted at, i.e., make my own patch to patch in the
getTopLevel method into the relevant source files.
In part I started this thread just to see if there was some
other way to do this that I was missing.)
- r
Rick Riolo address@hidden
Program for Study of Complex Systems (PSCS)
4068 Randall Lab
University of Michigan Ann Arbor MI 48109-1120
Phone: 313 763 3323 Fax: 313 763 9267
http://pscs.physics.lsa.umich.edu/PEOPLE/rlr-home.html
http://pscs.physics.lsa.umich.edu//pscs.html
On Thu, 18 Sep 1997, Ken Cline wrote:
> Date: Thu, 18 Sep 1997 10:33:09 -0400 (EDT)
> From: Ken Cline <address@hidden>
> To: Swarm-Support <address@hidden>
> Subject: Re: positioning probe windows
>
>
> On Wed, 17 Sep 1997, Rick Riolo wrote:
> >
> > I tried the suggestion of Ken Cline in a recent message
> > to swarm-support, and I don't get it to work.
> >
> > For example, if I try (in ObserverSwarm-buildObjects, but I don't think
> > that is important):
> > id aProbeDisplay = NULL;
> > ...
> > aProbeDisplay = [probeDisplayManager createProbeDisplayFor: parameters];
> > [aProbeDisplay->topLevel setPositionX: 0 Y: 0];
> > ...
> > then I get these compiler messages:
> > ObserverSwarm.m:69: warning: static access to object of type `id'
> > ObserverSwarm.m:69: structure has no member named `topLevel'
> > make: *** [ObserverSwarm.o] Error 1
> > which is not surprising, I think, since the compiler doesn't know
> > what object (structure) aProbeDisplay is for.
> > And as Ken points out, if you try to do
> > SimpleProbeDisplay *aProbeDisplay;
> > then we get a complaint that topLevel is protected.
> > So I must be missing something about how Ken did it....Ken?
>
> Sorry to hear it doesn't work. Since you can't compile the
> code and I can then that would suggest that either:
> 1. We have different compiler options/flags,
> or
> 2. I'm including/importing header files that you are not,
> or
> 3. I'm linking to a library that you are not linking to,
> or
> 4. ?
>
> My guess is that's its #2, that is when I compile gcc is
> finding some structure that has a member named `topLevel'
> and its leaving the rest up to me.
>
> I do get a compiler warning:
>
> ModelObserver.m: In function `_i_ModelObserver__buildObjects':
> ModelObserver.m:103: warning: static access to object of type `id'
>
> but that's all.
>
> BTW, is `NULL' defined in your code, I know some others who
> don't have `NULL' defined and use `nil' instead. I was just
> curious; I don't think is related.
>
> Cheers,
>
> Ken.
>
> PS: My apologies for not responding right away, my time is
> rather constrained this week.
>
> _________________________________________________________
> Ken Cline address@hidden
> SAIC VOICE (410) 571-0413
> Annapolis, MD FAX (301) 261-8427
>
>
> ==================================
> Swarm-Support is for discussion of the technical details of the day
> to day usage of Swarm. For list administration needs (esp.
> [un]subscribing), please send a message to <address@hidden>
> with "help" in the body of the message.
> ==================================
>
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.
==================================