Форум: "Основная";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
ВнизСтранный еррор :) Найти похожие ветки
← →
Crazy_user (2003-10-03 22:33) [0]Доброго времени суток :)
Имеется вот такая фигня...
Unit1 и Unit2 - в обоих юнитах заданны типы
type TMyType = record
...
...
...
end;
В юните2 есть процедурка procedure MyProcedure(x : TMyType);
эта процедура вызывается из юнита1 - на что компилер пишет, что
тип TMyType из юнита1 отличается от TMyType из юнита2 (неправда - сделал copy-paste :). В юните1 естесс-но в uses прописан юнит2.
Где тут грабли ??
← →
Ihor Osov'yak (2003-10-03 22:35) [1]правду твой компилер говорит.
А грабли - из за неумения читать книжки.
← →
ЮЮ (2003-10-04 04:43) [2]> В юните1 естесс-но в uses прописан юнит2
Поэтому из юнита1 выбрось описание type TMyType = record ... , а в юните2 помести его в интерфейсной части. И тогда это будет один и тот же тип, а так это действительно совершенно разные типы
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.013 c