Евгений Темиргалеев писал(а):
Есть проблема с Dev2 (вызываю компоновщик через Dev2Linker1).
Если возникает ошибка, например, не все модули указаны, линкер может трапануть. После этого Dev2 оказывается в невменяемом состоянии и корректные сборки не доходят до конца. Помогает полная выгрузка.
Вероятно, при старте компоновки какие-то переменные не сбрасываются до начального состояния.
Значение глобальной переменной LnkBase.error изменяется только один раз - в процедуре LnkBase.Error ("error := TRUE")
В LnkBase.Init отсутствует "error := FALSE"
В LnkWriteElf outFile.Register вызывется только когда ~LnkBase.error