What is the difference between A* and B*? regards, Rainer
type tchararr = array[ 0..999 ] of char; pchararr = ^tchararr; http_obj = object pdata : pchararr; header_anz : longint; content_anz : longint; end; var http : http_obj; ppp : pointer; // This works for me A* ppp := http.pdata; ppp := ppp + http.header_anz; // This is not working B* ppp := http.pdata + http.header_anz; write( 'IP-Adress = ' + parse_ip( ppp , http.content_anz ) ); _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal