DELPHI 快捷键
Ctrl+PageUp 将光标移至本屏的第一行,屏幕不滚动。 Ctrl+PageDown 将光标移至本屏的最后一行,屏幕不滚动。 Ctrl+↓ 向下滚动屏幕,光标跟随滚动不出本屏。 Ctrl+↑ 向上滚动屏幕,光标跟随滚动不出本屏。 Ctrl+Shift+NUM 在光标行设置最多九个临时标志号,对临时切换非常有用。 行的左边将出现一本书,封面有NUM,再按一次取消设置。 Ctrl+NUM 直接将光标跳到NUM处,NUM是用Ctrl+Shift+NUM设置的标号。 NUM不能用小键盘。 Ctrl+Home 将光标移至文件头。 Ctrl+End 将光标移至文件尾。 Ctrl+B Buffer List
DELPHI使用ADO连接ORACLE经常提示ora-00979的解决方法
Product: BDSVersion: 2006Personality: Delphi Win32Problem Description:My application connects to Oracle via ADO. When using an ADOQuery object with a Group By in the query, I get the error "ORA-00979: not GROUP BY expressionProblem Resolution:This may be caused by the CursorLocation property. By default this is set to clUseClient. The problem can be made to go away by specifying clUseServer.就是将ADOQUERY的CursorLocation改成clUseServer.就可以了。[@more@]
非阻塞式和阻塞式的区别(译后依然不太明白。。。)
近来发觉自己看英语没几句就想放弃,感觉这是一个不好的迹象。Set ServerType to stThreadBlocking to automatically spawn a new thread for each socket connection accepted by the server socket. When ServerType is stThreadBlocking, the execution of the connection thread is suspended while reading or writing until all information has been transferred over the connection. The thread for each connection generates OnClientRead or OnClientWrite events when the server socket needs to read or write.设置服务端类
动态数组介绍
动态数组介绍----Delphi 自从有了动态数组,链表除了在教科书里出现外,已经很少在实际编程中被使用了,事实也是如此,数组的确比传统链表快得多,而且也方便的多。 从 Delphi4起,开始了内建各种类型的动态数组支持。但是,对我们来说动态数组支持似乎做的不够彻底,因为Delphi竟然连删除、插入、移动连续元素的函数都没有提供,让人使用起来总觉得不够爽!!! J 。作为一名程序员,我们当然要有自己解决问题的能力,下面就让我们简单介绍一下Delphi 下的动态数组。在Delphi中,数组类型有静态数组(a : array[0..1024] of integer)、
DELPHI 控制EXCEL
COM & ActiveX(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( ´Excel.Application´ );1) 显示当前窗口:ExcelApp.Visible := True;2) 更改 Excel 标题栏:ExcelApp.Caption := ´应用程序调用 Microsoft Excel´;3) 添加新工作簿:ExcelApp.WorkBooks.Add;4) 打开已存在的工作簿:ExcelApp.WorkBooks.Open( ´C:ExcelDemo.xls´ );5) 设置第2个工作表为活动工作表:ExcelApp.WorkSheets[2].Activate; 或 ExcelApp.WorksSheets[ ´Sheet