comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Attempt to store into an expression: Structure reference
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Attempt to store into an expression: Structure reference [message #63283 is a reply to message #63282] Tue, 04 November 2008 08:39 Go to previous messageGo to previous message
Vince Hradil is currently offline  Vince Hradil
Messages: 574
Registered: December 1999
Senior Member
On Nov 4, 10:21 am, greg.a...@googlemail.com wrote:
> I'm doing something wrong here, but what - I'm not sure...
>
> IDL> help,s.tab
> <Expression>    POINTER   = <PtrHeapVar26>
>
> IDL> help,*(s.tab)
> <PtrHeapVar26>  STRUCT    = -> TAB Array[2]
>
> IDL> help,(*(s.tab))[0]
> <Expression>    STRUCT    = -> TAB Array[1]
>
> IDL> help,((*(s.tab))[0]).img
> <Expression>    POINTER   = <NullPointer>
>
> IDL> ((*(s.tab))[0]).img=ptr_new(image)
> % Attempt to store into an expression: Structure reference.
>
> Any ideas why I can't assign something to this pointer?
>
> Greg

Because it's a null pointer. How was it created? When a pointer is
created without know what it's going to contain, you need to us /
ALLOCATE_HEAP.
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Read_grib under IDL 7.0
Next Topic: array subtraction

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Thu Oct 09 20:45:50 PDT 2025

Total time taken to generate the page: 0.06105 seconds