Найдено 53 результата

ZerstoreN
09.09.2018 20:51:54
Форум: Free Pascal Compiler
Тема: Object's VMT
Ответы: 12
Просмотры: 12306

Re: Object's VMT

Если бы мы здесь не были ленивые, давно перешли бы на Rust или C++
ZerstoreN
07.09.2018 23:18:00
Форум: Free Pascal Compiler
Тема: Object's VMT
Ответы: 12
Просмотры: 12306

Re: Object's VMT

Не, я очень ленивый.
ZerstoreN
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 ...
ZerstoreN
07.09.2018 22:33:20
Форум: Free Pascal Compiler
Тема: Object's VMT
Ответы: 12
Просмотры: 12306

Re: Object's VMT

Ну де-факто сейчас там PPVmt, собрал проверил ( уже 3.3.1 оказывается, быстро дело идет).
ZerstoreN
07.09.2018 22:15:45
Форум: Free Pascal Compiler
Тема: Object's VMT
Ответы: 12
Просмотры: 12306

Re: Object's VMT

Да ладно, в принципе-то понятно в чем дело.

https://svn.freepascal.org/svn/fpc/trun ... bjpash.inc
ZerstoreN
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, поэтому я был в некотором замешательстве.
Сейчас пересоберу.
ZerstoreN
07.09.2018 16:42:20
Форум: Free Pascal Compiler
Тема: Object's VMT
Ответы: 12
Просмотры: 12306

Object's VMT

Господа, кто-то в курсе, что там в vmt у объекта?
Во 1-х эта структура явно не соответствует тому, что изложено в хелпе и тому что находится в исходниках компилятора (как минимум, имени типа там нет) - но меня это сейчас не особо интересует, интересует ссылка на парента, с целью сделать аналог ...
ZerstoreN
01.09.2014 23:21:47
Форум: Free Pascal Compiler
Тема: ZeroMemory before constructor call
Ответы: 1
Просмотры: 3225

ZeroMemory before constructor call

Господа, а обнуление памяти перед вызовом конструктора как-то можно отключить?
ZerstoreN
19.09.2007 19:30:37
Форум: Free Pascal Compiler
Тема: О релизе 2.2
Ответы: 8
Просмотры: 8057

а кстати, не удосужитесь ли протестировать как воспринимает новая версия такое
(в 2.14 идиотская картина выходит, иначе не скажешь... )

type x = array [0..10] of widechar;

procedure y( const z: x )
...


y('A'); - ощибка компиляции(типо один символ это чар)

y('AB'); - все ок, массив...
ZerstoreN
19.09.2007 19:25:11
Форум: Free Pascal Compiler
Тема: О релизе 2.2
Ответы: 8
Просмотры: 8057

на винде например, после мсеиде часто остается десяток-другой процессов fp.exe, замечал.
ZerstoreN
08.09.2007 22:22:14
Форум: WinCE
Тема: Неплохо было бы осветить тему FPC для КПК.
Ответы: 36
Просмотры: 69331

ещё вопрос: о подписывании приложений... чтоб не было вопросов типа "это левая программа, вы уверены што ее можно запускать" - возможно ли это с фпц?
ZerstoreN
17.08.2007 20:46:33
Форум: Потрепаться
Тема: Русский язык
Ответы: 19
Просмотры: 24121

ответ в духе опенсорс: учите английский
(нашли баг? пришлите патч)
ZerstoreN
17.08.2007 20:43:40
Форум: Free Pascal Compiler
Тема: получить вывод другой программы
Ответы: 33
Просмотры: 76967

процесс запускается с помощью ф-ции rapi
CeCreateProcess.
дальше нужен обмен с его вводом-выводом

процесс- своё приложение, можно модифицировать.

пока склоняюсь к тому что надо будет сделать на стороне pc tcp/ip сервер и передавать в командную строку при запуске процесса порт и ip-адрес ...
ZerstoreN
16.08.2007 23:45:41
Форум: Free Pascal Compiler
Тема: получить вывод другой программы
Ответы: 33
Просмотры: 76967

а считать вывод WinCE процесса, запущенного с PC ?
ZerstoreN
03.08.2007 14:52:02
Форум: Потрепаться
Тема: Производительность программ на fpc
Ответы: 40
Просмотры: 48040

тут нужна ломка стереотипов и принципов работы с данными

понимаете, например, с числом single время в сэмплах для аудиоданных с разрешением 192000 можно точно посчитать в пределах +-320 секунд, а с даблом можно больше но то же, точность разная в зависимости от близости числа к 0 (собственно это ...