导航

2010年8月12日

摘要: 心得如果你已经会使用SPCOMM且出现10个以上的串口问题请改一下串口名COM1.CommName='\\.\com18';就这样 加'\\.\'就行了我也不知道什么回事.......以下为抄录不知道是谁的Delphi 是新一代可视化开发工具,它具有功能强大、简便易用和代码执行速度快等特点,是全球公认的快速应用开发工具技术的先驱者,它越来越在构架企业信息系统方面发挥着重要作用。由于Delphi 这... 阅读全文

posted @ 2010-08-12 17:06 beeone 阅读(32289) 评论(4) 推荐(1)

摘要: 内存分配和释放函数表内存分配函数 内存释放函数AllocMem()------------ FreeMem()GlobalAlloc()------------GlobalFree()GetMem()------------FreeMem()New()------------ Dispose()StrAlloc()------------StrDispose()StrNew()----------... 阅读全文

posted @ 2010-08-12 13:59 beeone 阅读(318) 评论(0) 推荐(0)

摘要: 警告:Win32 API函数需要以Null结尾的字符串,不要把ShortString字符串传递给API函数,因为编译器将报错,长字符串可以传递给Win32 API函数。下面这个ShortStringAsPChar()函数时在STRUTILS.PAS单元中定义的Function ShortStringAsPChar(Var S :ShortString):PChar;{这个函数能是一个字符串以Nul... 阅读全文

posted @ 2010-08-12 11:39 beeone 阅读(618) 评论(0) 推荐(0)

摘要: String类型转化成PChar类型需要注意:  如果使用了将AnsiString字符串强制转换为PChar类型的函数和过程,在使用结束后,要手工把它的长度恢复为原来以Null结束的长度。STRUTILS单元中的RealizeLenght()函数可以实现这一点:procedure REAlizeLength(var S : String);begin  SetLength(S,StrLen(PCh... 阅读全文

posted @ 2010-08-12 11:17 beeone 阅读(1042) 评论(0) 推荐(0)

摘要: 第一次声明AnsiString时,它是没有长度的,因此在字符串中就没有为字符分配空间。为了对字符串分配空间,用一行字母或另一个字符串对它进行赋值,或者用SetLength()过程,就像下面所列出来的: Var  S:String; //字符初始化时,没有长度。 begin  S:=‘Doh!’ //为字符串的字母分配足够的空间 {或者} S:= OtherString ;/... 阅读全文

posted @ 2010-08-12 10:40 beeone 阅读(225) 评论(0) 推荐(0)

摘要: 阅读全文

posted @ 2010-08-12 09:33 beeone 阅读(265) 评论(0) 推荐(0)