Recent

Author Topic: Where can I find info about internal tables ?  (Read 1182 times)

Borneq

  • Full Member
  • ***
  • Posts: 248
Where can I find info about internal tables ?
« on: March 20, 2022, 09:14:10 am »
VMT table is described https://www.freepascal.org/docs-html/prog/progsu166.html and this version Lazarus in /usr/share/fpcsrc/3.2.2/rtl/inc/objpash.inc for Mint.
But this table points to many other tables: method definition table,information table etc
Where can I find all these tables described?

PascalDragon

  • Hero Member
  • *****
  • Posts: 6398
  • Compiler Developer
Re: Where can I find info about internal tables ?
« Reply #1 on: March 20, 2022, 12:01:43 pm »
But this table points to many other tables: method definition table,information table etc
Where can I find all these tables described?

They are not documented as you're not supposed to use them directly, but instead rely on the functionality that provides access to the information provided there (which is either provided by TObject directly or is provided in the TypInfo unit).

 

TinyPortal © 2005-2018