delphiIDE调试使用小结
来源:互联网 发布:linux开启smb服务 编辑:程序博客网 时间:2024/06/14 08:20
到现在估计用delphi开发程序的公司已经不多了,不过作为一个程序员,了解一门语言还是有帮助的。最近在研究delphi在项目开发中也总结了点知识,放出来共享了。
delphi运行的快捷键是F9。如果不设置断点就直接运行了,可以使用F5设置断点。这样F9就可以执行到断点,然后按F8单步调试。
单步调试的时候可以使用Ctrl+F7查看变量,然后使用inspect查看具体变量的内容。
调试也就是这么回事,看看哪里值不对,为啥不对,改过来。查找错误的流程就是设断点看值的变换情况。
InsidVCL读书笔记
为什么要有接口?
1.是公共服务方法的集合
2.面向对象的大量使用催生接口。类对象和类对象交互的时候会形成紧耦合,如果一方改变继承架构,那么会破坏原来的正常工作代码。
3.是客户端或对象通用的沟通方式,通过接口机制沟通交互。
delphi接口的发展
以前delphi使用COM接口机制只是声明方法,后来delphi5之后才使用继承实现的方式。
delphi的接口机制
1.接口是交互的契约
2.接口的声明
在type中定使用interface关键字定义接口,定义之后可以使用和实现接口,只需要在使用的类中继承某个接口就可以了。
在object pascal中使用下面的方法取得对象实现的接口
1.使用类型转换
2.使用delphi编译器的内建机制
3.使用Object 的GetInterface
4.使用对象的QueryInterface方法
5.使用COM的QueryInterfaceAPI
6.使用Object pascal的as运算符
从对象中取得接口指针
使用类型转换:例子
接口变量 := 接口声明(对象);
var aIntf1: IMyInterface1; begin aObj := TInterfClass.Create; try aIntf1 := IMyinterface1(aObj);
利用delphi编译器的内建机制:直接把对象指定给接口变量,delphi的编译器自动在机器代码中产生从对象
- delphiIDE调试使用小结
- WebService 使用和调试小结
- 010-OD调试使用小结
- 调试小结
- 调试小结
- chome debug调试工具使用经验小结(持续更新...)
- 关于myeclipse使用jdbc连接orcale数据库调试经验小结
- 远程调试小结
- javascript调试小结
- 程序调试小结
- 程序调试小结
- linux驱动调试小结
- IIS问题调试小结
- winsock 代码调试小结
- TDA7415调试小结
- nandflash的调试小结
- I2C调试小结
- 调试器GDB小结
- 使用NSFileManager枚举目录种的内容(遍历目录)
- poj_1125 Stockbroker Grapevine
- 使用dom4j:读取spring配置文件,实例化bean对象并注入依赖对象
- MFC中动态创建多个按钮并实现其消息响应
- poj_1797 Heavy Transportation
- delphiIDE调试使用小结
- Discuz 。net版下载地址:
- FileZilla Server搭建
- C语言的那些小秘密——字节对齐
- 输入外挂
- 工作中需要注意的15个问题。
- uva 10098 - Generating Fast
- poj_2513 Colored Sticks
- C语言的那些小秘密——动态数组