Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2014-06-30 17:22:15 ЛС | профиль | цитата
Assasin писал(а):
А фпцшная

А куда бы они делись нафиг.
В этом вообще нет никаких сомнений.

Assasin писал(а):
Я их с MathParse перенес и не трогал

Трогал. Я тебе привел свой код для CmdDiv, с условной компиляцией.
А ты ее убрал.
Не надо было убирать.

Assasin писал(а):
Если бы не это, я бы всегда использовал только исключения

Просто я не умею портировать err.pas под FPC, чтобы поймать Exception.
Ходят упорные слухи, что кто-то на форуме умеет.
Но мне в лом разбираться во внутренних кишках этого безобразия...

Assasin писал(а):
Если ты заметил, выше идет такой код

Все я заметил. Два раза.
И сделал Вывод - Твой код ошибочный. Смотри внимательней.


Assasin писал(а):
по-моему там две переменных, которые в стеке, и одна линкуется к другой через .ldata, после чего уже...

Чего это Вы, всегда, так сложно объясняете простые вещи....
При исполнении AddMTData - создается динамическая копия от второго аргумента, которая ставится в хвост первому аргументу.
Хвостов получается ДВА.
Кто второй убивать будет, Пушкин, что ли.

Assasin писал(а):
но лучше явно показать, что здесь идет...

Это твои человеческие проблемы.
Вот этими, человеческими средствами и разрешай эти проблемы. Все тебе спасибо скажут.
А не исполняемыми байтами в коде пользователя.

Ни один Инженер (вменяемый, разумеется) не будет ставить лишние детали, из-за того что так лучше смотрится (читается, понятнее).
Уверяю тебя, проблем с понимаемостью в электронике - ничуть не меньше.



карма: 9

0