Найдено 53 результата
- 09.09.2018 20:51:54
- Форум: Free Pascal Compiler
- Тема: Object's VMT
- Ответы: 12
- Просмотры: 12306
Re: Object's VMT
Если бы мы здесь не были ленивые, давно перешли бы на Rust или C++
- 07.09.2018 23:18:00
- Форум: Free Pascal Compiler
- Тема: Object's VMT
- Ответы: 12
- Просмотры: 12306
Re: Object's VMT
Не, я очень ленивый.
- 07.09.2018 22:50:43
- Форум: Free Pascal Compiler
- Тема: Object's VMT
- Ответы: 12
- Просмотры: 12306
Re: Object's VMT
type
vmtRecPtr = ^vmtRec;
vmtRecPtrPtr = ^vmtRecPtr;
vmtRec = packed object
size,
negSize : sizeint;
parent: {$ifdef VER3_0}vmtRecPtr{$else}vmtRecPtrPtr{$endif};
end;
function inherits( typemt, parentmt :pointer ): boolean;
var pp : vmtRecPtrPtr;
begin
while ...
- 07.09.2018 22:33:20
- Форум: Free Pascal Compiler
- Тема: Object's VMT
- Ответы: 12
- Просмотры: 12306
Re: Object's VMT
Ну де-факто сейчас там PPVmt, собрал проверил ( уже 3.3.1 оказывается, быстро дело идет).
- 07.09.2018 22:15:45
- Форум: Free Pascal Compiler
- Тема: Object's VMT
- Ответы: 12
- Просмотры: 12306
- 07.09.2018 21:54:03
- Форум: Free Pascal Compiler
- Тема: Object's VMT
- Ответы: 12
- Просмотры: 12306
Re: Object's VMT
Это определение из весии 3.0, из в версии 3.1.1 оно приведено в ОП-посте.
Однако у меня на 2х пека стоит 3.1.1 разных версий, в старой в паренте PVmt вместо PPVmt, поэтому я был в некотором замешательстве.
Сейчас пересоберу.
Однако у меня на 2х пека стоит 3.1.1 разных версий, в старой в паренте PVmt вместо PPVmt, поэтому я был в некотором замешательстве.
Сейчас пересоберу.
- 07.09.2018 16:42:20
- Форум: Free Pascal Compiler
- Тема: Object's VMT
- Ответы: 12
- Просмотры: 12306
Object's VMT
Господа, кто-то в курсе, что там в vmt у объекта?
Во 1-х эта структура явно не соответствует тому, что изложено в хелпе и тому что находится в исходниках компилятора (как минимум, имени типа там нет) - но меня это сейчас не особо интересует, интересует ссылка на парента, с целью сделать аналог ...
Во 1-х эта структура явно не соответствует тому, что изложено в хелпе и тому что находится в исходниках компилятора (как минимум, имени типа там нет) - но меня это сейчас не особо интересует, интересует ссылка на парента, с целью сделать аналог ...
- 01.09.2014 23:21:47
- Форум: Free Pascal Compiler
- Тема: ZeroMemory before constructor call
- Ответы: 1
- Просмотры: 3225
ZeroMemory before constructor call
Господа, а обнуление памяти перед вызовом конструктора как-то можно отключить?
- 19.09.2007 19:30:37
- Форум: Free Pascal Compiler
- Тема: О релизе 2.2
- Ответы: 8
- Просмотры: 8057
- 19.09.2007 19:25:11
- Форум: Free Pascal Compiler
- Тема: О релизе 2.2
- Ответы: 8
- Просмотры: 8057
- 08.09.2007 22:22:14
- Форум: WinCE
- Тема: Неплохо было бы осветить тему FPC для КПК.
- Ответы: 36
- Просмотры: 69331
- 17.08.2007 20:46:33
- Форум: Потрепаться
- Тема: Русский язык
- Ответы: 19
- Просмотры: 24121
- 17.08.2007 20:43:40
- Форум: Free Pascal Compiler
- Тема: получить вывод другой программы
- Ответы: 33
- Просмотры: 76967
- 16.08.2007 23:45:41
- Форум: Free Pascal Compiler
- Тема: получить вывод другой программы
- Ответы: 33
- Просмотры: 76967
- 03.08.2007 14:52:02
- Форум: Потрепаться
- Тема: Производительность программ на fpc
- Ответы: 40
- Просмотры: 48040
