0
program MouseInput;
Uses WinCrt,Mouse, sysutils,Graph;
Var
GraphicsDriver, GraphicsMode,
ErrCode : smallint;
x, y: word;
Begin
x:=GetMouseX;
Y:=GetMouseY;
Writeln('Initialising Graphics, please wait...');
GraphicsDriver := Detect;
InitGraph(GraphicsDriver, GraphicsMode,'');
x := GetmouseX();
y := GetmouseY();
OuttextXY(0,0,inttostr(x));
readln();
end.
我有此代码,但发生此语法错误: 1分之1mouse.pas 致命:语法错误,UNIT预期但PROGRAM发现 但是这是一个程序不是一个单位?UNIT预期但PROGRAM发现
如果我改变鼠标WinMouse它消失,而是抛出其他错误说标识符没有找到GETMOUSEX和GETMOUSEY
编译器说你有一个以*程序*开头的单元'mouse.pas',但实际上它应该以* unit *开头。您发布的代码不是编译器指向的内容。 –