摘要: 代码页即为字符集编码,也称为"内码表"。 在Unicode出现以前,计算机依靠不同的代码页来显示不同的语言。我们最常用的代码页有两个:936 简体中文和437 英文。 Delphi中可以为AnsiString指定代码页。 type TStr = type AnsiString(936); var S 阅读全文
posted @ 2021-09-16 22:18 一只小边牧 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 先回顾一下String类型的结构 var s: String; p1: PInteger; {与Free Pascal不同的是,Delphi中Integer与Longint同为32位带符号整数} p2: PSmallInt; {SmallInt则相当于Free Pascal里的Integer,表示1 阅读全文
posted @ 2021-09-16 22:17 一只小边牧 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一、删除注释 删除所有括号中的内容。 function DelComment(S: String): String; var left, bCount, i: Longint; begin bCount:= 0; i:= 1; while i <= Length(S) do begin if S[i 阅读全文
posted @ 2021-09-06 14:35 一只小边牧 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Delphi中有多种字符串类型,常见的有 UnicodeString AnsiString ShortString 不同类型的字符串可以在赋值语句和表达式中混用,编译器会自动进行类型转换。但是在某些情况下可能会造成数据的丢失。(例如双字节字符转换成单字节字符的时候。) 一、Unicodestring 阅读全文
posted @ 2021-09-04 16:28 一只小边牧 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 数控程序中的数字输出一般遵循以下几个规则: 精度保留到小数点后三位 主流数机床的精度都是微米级,即千分之一毫米,故保留三位小数。 除去前导零和后尾零 如-0.250可以写成-.25。 整数也要保留小数点 比如1要写成1.。这主要是考虑到兼容性。 有些系统(如Fanuc 31i-Model B)默认单 阅读全文
posted @ 2021-08-30 15:48 一只小边牧 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 首先,在VS Code中安装Pascal和Native Debug这两个扩展程序。 然后,在我们的工作目录下新建一个文件夹.vscode,并在这个文件夹内新建三个文件:launch.json, tasks.json和settings.json。 在launch.json中输入以下代码: { "ver 阅读全文
posted @ 2021-08-29 18:15 一只小边牧 阅读(61) 评论(0) 推荐(0) 编辑