А у меня такая вот проблема. пишу например модуль :
unit fuck;
interface
type
tstring = string;
implementation
initialization
end.
дальше программу :
program unittest;
uses fuck;
var
str : tstring;
begin
str := 'Hello World!';
setcolor (0,0,0);
drawtext (str,1,1);
repaint;
repeat until getkeypressed <> ke_none;
end.
и вот что пишет компилятор :
unittest.mpsrc:6: error, type name of integer/char constant expected, 'tstring' found
unittest.mpsrc:9: error, left and right operands to ':=' must have the same type
unittest.mpsrc:12: error, error on parameter 1
если перенести описание типа stsring в основную программу, то все компилируется с удовольствием. Короче, МидлетПаскаль не видит типы, которые описаны в юнитах - это баг или фича? Подскажите, кто знает - может я что-то не то делаю?