今天我设置及发现的delphi快捷键:alt+1/2注释及删除代码块注释,ctrl+1/2/n:跳到第n个书签,加shift时在当前位置设定第n个书签,ctrl+b是浏览所有的书签,ctrl+d是格式化代码块,ctrl+/打开输出目录。右键、I是在资源管理器中打开当前文件,右键、L是打开系统快捷键;alt+3反转代码注释,+g跳到对应行号,+f函数过程列表,+m,messagebox窗口设计器等,总之要用好cnpack,一定能提高自己效率 。
今天做了个语音朗读文本功能,spVoice只能speak,pause,resume,没有stop,尝试用skip又不行,只能pause后先销毁对象然后再重新创建,我却分不清destroy与free的区别:对象释放要用free而不能用destroy,调用free时会先判断当前对象是否为空,不为空再调用destroy,而有时直接调用destroy会报错,destroy是函数内部调用的方法;
我今天第二次改了TLB的内容,想在里面加上stopspecking方法,又被主管批TLB是直接有com对象转过来的,切记不能手动修改tlb文件。