Thanks Maarten, Walter, and Jamie.

The solution to my 'Unsatisfied forward or external declaration'
error was that their were slight differences in the integer
types in the different declarations.  To find this out, I
copied the declarations into a text editor--Interface on 
top, Implementation on the bottom--then compared the two.
The type differences then were apparent.

I am still struggling with pointers and indexing them.   The
current code I am trying to convert is contained in
some nested FOR loops:

===============================================================
A_RecordPtr: ^SomeRecordType;
i:           uint32;
j:           uint32;
pAuthDB:     ^SomeOtherRecordType;


if (A_RecordPtr[i].SomeBoolFunc(TransposeByteOrder(*(uint32*)&pAuthDB[j].DBID)))
===============================================================

How can I handle this without getting the dreaded 
"Array Type Required" error?

Many thanks for your insight!!!!!!!! 

Start Here to Find It Fast!� -> http://www.US-Webmasters.com/best-start-page/
$8.77 Domain Names -> http://domains.us-webmasters.com/


__________________________________________________
Delphi-Talk mailing list -> [email protected]
http://www.elists.org/mailman/listinfo/delphi-talk

Reply via email to