Assasin писал(а):
А фпцшнаяА куда бы они делись нафиг.
В этом вообще нет никаких сомнений.
Assasin писал(а):
Я их с MathParse перенес и не трогалТрогал. Я тебе привел свой код для CmdDiv, с условной компиляцией.
А ты ее убрал.
Не надо было убирать.
Assasin писал(а):
Если бы не это, я бы всегда использовал только исключенияПросто я не умею портировать err.pas под FPC, чтобы поймать Exception.
Ходят упорные слухи, что кто-то на форуме умеет.
Но мне в лом разбираться во внутренних кишках этого безобразия...
Assasin писал(а):
Если ты заметил, выше идет такой кодВсе я заметил. Два раза.
И сделал Вывод - Твой код ошибочный. Смотри внимательней.
Assasin писал(а):
по-моему там две переменных, которые в стеке, и одна линкуется к другой через .ldata, после чего уже...Чего это Вы, всегда, так сложно объясняете простые вещи....
При исполнении AddMTData - создается динамическая копия от второго аргумента, которая ставится в хвост первому аргументу.
Хвостов получается ДВА.
Кто второй убивать будет, Пушкин, что ли.
Assasin писал(а):
но лучше явно показать, что здесь идет... Это твои человеческие проблемы.
Вот этими, человеческими средствами и разрешай эти проблемы. Все тебе спасибо скажут.
А не исполняемыми байтами в коде пользователя.
Ни один Инженер (вменяемый, разумеется) не будет ставить лишние детали, из-за того что так лучше смотрится (читается, понятнее).
Уверяю тебя, проблем с понимаемостью в электронике - ничуть не меньше.