free pascal ID去乱码和全屏设置
pascal吧
全部回复
仅看楼主
level 5
首先,在win10下是不能用alt+enter全屏的
第二,扩大IDE屏幕大小的步骤是
(1)进入C:\FPC\3.2.0\bin\i386-win32,找到fp.exe,建立快捷方式到桌面
(2)打开窗口,乱码,在窗口顶部点击鼠标右键-选项-默认代码页,选择 437-OEM美国
(3)这样打开窗口仍然出现乱码,在IDE中选择File-command shell 进入命令行,输入chcp 437,然后再输入exit
(4)在快捷方式上,右键-属性-布局,修改屏幕缓冲区大小为160 60,窗口大小也修改为160 60,点击应用
(5)在IDE内,点击options-Environment-Preferences ,在video mode中下拉找到160X60 color,点击确定,然后会问你是否正确显示,点击确定,即可将屏幕乱码去除并将屏幕大小扩大到宽160高60
2020年12月12日 04点12分 1
level 5
以上方法是在win10上经过反复试验得到的结果,注意,在安装free pascal编译器后,在桌面上自动生成的Free Pascal IDE(蓝色图标)的快捷方式里进行上述修改是没有办法去掉乱码的,必须重新进入free pascal编译器的安装目录,比如 C:\FPC\3.2.0\bin\i386-win32 , 找到fp.exe,重新建立一个快捷方式到桌面(虽然图标很丑,但是却可以按照楼上的步骤修改去除乱码并扩屏成功)
为这个搞了一个上午,特分享之
2020年12月12日 04点12分 2
level 5
当然也可以在win10上安装虚拟机,然后安装xp或更早的操作系统版本,98,甚至95试试,当然也可能会遇到更加奇葩的事情。
现在虽然仍然不能让lazarus的最新版在win10上编译空窗口成功(不知什么原因),但已经可以使用free pascal 3.2.0的编译器了,这会比用notepad++写源代码,然后命令行下 fpc xxx.pas的方式要来的简便一些
2020年12月12日 04点12分 3
level 5
刚安装完lazarus 2.0.10的win32版本,直接编译空窗口就报错 ,为什么,为什么,为什么?
https://tieba.baidu.com/p/7144448948
lazarus本身是用free pascal 语言编写的吗,还是用c,或c++编写的?
free pascal 编译器是否完全可以直接用free pascal 语言自己去编写,然后再获得编好的编译器后,再在其上继续用free pascal 编写lazarus集成开发环境本身,实际情况是不是如此的?
2020年12月12日 04点12分 4
你说的这个叫自举。fp可以实现,而且他们似乎确实这么做了。具体代码我没看过,但按照这个比例应该是这样的。代码在https://hub.fastgit.org/graemeg/freepascal有。
2021年05月15日 05点05分
@星尘喵🌌😺 [大拇指],我去看看,谢谢!
2021年05月15日 23点05分
1