develooper Front page | perl.perl6.users | Postings from January 2020

Re: How do I assign values to CArray[WCHAR]?

Thread Previous
From:
ToddAndMargo via perl6-users
Date:
January 7, 2020 06:41
Subject:
Re: How do I assign values to CArray[WCHAR]?
Message ID:
38835b7b-b72c-bae3-9a78-93c66dfd63d1@zoho.com
On 2020-01-06 22:02, ToddAndMargo via perl6-users wrote:
> Hi All,
> 
> What am I doing wrong here?  How do I assign values
> to CArray[WCHAR]?
> 
> I want $lpData[0] to be 0xABCD and $lpData[1] to be 0xEF12.
> 
>  > use NativeCall;
> Nil
> 
>  > constant WCHAR    := uint16;
> (uint16)

This was the booboo.  I forgot to initialize the array.
It should have been:

     my CArray[WCHAR]  $lpData = CArray[WCHAR].new()

JJ helped me find it on Stack Overflow.

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About