Шаг 47.
Трансляция программы поиска файлов средствами TASM

    На этом шаге мы рассмотрим особенности использования пакета TASM.

    Основная проблема при трансляции программ из шагов 45 и 46 возникнет с локальными метками. Локальная метка - это метка, которая действует в пределах некоторого блока программы. В нашем случае таким блоком программы является процедура. Транслятор MASM автоматически различает метки, находящиеся в пределах процедуры, и считает их локальными. Поэтому не возникает проблемы, когда в разных процедурах встречаются метки с одинаковым именем. В TASM несколько иной подход: по умолчанию метки считаются глобальными. Локальные метки должны иметь перед именем обозначение @@. Кроме того, в начале программы следует поставить директиву LOCALS. Сделав нужные метки локальными и поставив директиву LOCALS, вы без труда, уже известными действиями, приведете программу к виду, приемлемому для TASM. He забудьте о преобразовании wsprintfA -> _wsprintfA.

    На ледующем шаге мы рассмотрим приемы работы с двоичными файлами.




Предыдущий шаг Содержание Следующий шаг