On Apr 10, 2006, at 5:19 PM, Michael Check wrote:

On 4/10/06, Brad Perkins <[EMAIL PROTECTED]> wrote:
Michael,

A4D v3 or v4? We're still running v3, but there are some changes in v4
with respect to how process variables are declared and handled.
In v3 if you uses a process variable, typically in cases where you need
to pass a pointer, etc., you need to make sure that it is declared in
your 4D shell code.

A4D version 4.0.0r6

The pointer that we're sending is declared?  Or the receving method
has the pointer declared?  Sorry, I'm confused.


The 4D method receving the pointer has:

C_POINTER($pArray;$3)
$pArray:=$3

The A4D method sending the pointer is not declared, we're just sending
it the pointer to the array.

Brad means that the array variable you are pointing to in the calling A4D page needs to be declared in one of the COMPILER_XXX methods in your database. That way the variable you're passing a pointer to is created by 4D itself, not Active4D.

HTH,
Randy

----------------------------------------
Randy Jaynes
Management Software


_______________________________________________
Active4D-dev mailing list
[email protected]
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-dev
Archives: http://mailman.aparajitaworld.com/archive/active4d-dev/

Reply via email to