Hi The following code appears in Grids.pas
{ Jump to TSparsePointerArray.ForAll so that it looks like it was called from our caller, so that the BP trick works. } function TSparseList.ForAll(ApplyFunction: Pointer {TSPAApply}): Integer; assembler; asm MOV EAX,[EAX].TSparseList.FList JMP TSparsePointerArray.ForAll end; Does anyone know what the first line does? More importantly, does anyone know how to convert the Intel style assembler code to AT&T? Thanks, Todd _______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject: unsubscribe