0
我正在將Turbo Pascal應用程序遷移到Windows 7操作系統的Free Pascal 32位。每當我的Free Pascal編譯單元文件,編譯器會顯示錯誤消息:FreePascal:找不到標識符「MEMW」
Identifier not found `MEMW`.
任何人可以幫助我在這?我的代碼如下所示,是否有任何選項來實現相同的事情?
PROCEDURE window_object.appear;
VAR
width_offset,
height_offset : BYTE;
current_location : location_pointer;
BEGIN
current_location:=first_location;
FOR height_offset:=y TO (y+y_offset-1) DO
BEGIN
FOR width_offset:=x TO (x+x_offset-1) DO
BEGIN
**MEMW[$B800:(width_offset-1)*2
+(height_offset-1)*160]:=current_location^.code;**
current_location:=current_location^.next;
END;
END;
current_location^.next:=NIL;
END;
謝謝,我用相同(視頻單元),但引發運行時錯誤「節目接收信號SIGSEGV分段故障」。 –