孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

07 2010 档案

摘要:DCC32參數2007-03-30 11:25用过DELPHI都应对DCC32有所耳闻了,它的参数翻译过来如下:DCC32參數它的編譯器參數如下: 选项 描述 Aunit=alias 设置单元别名 B 编译所有单元 CC 编译控制台程序 CG 编译图形界面程序 Ddefines 编译条件符号定义 Epath 可执行文件输出路径 Foffset 查找运行期间错误 GD 生成完整.Map文件 GP 生成.Map文件Public段 GS 生成.Map文件Segment段 H 输出提示信息 Ipaths 文件包含路径 J 生成.Obj目标文件 JP 生成C++类型.Obj目标文件 Kaddress S 阅读全文
posted @ 2010-07-31 11:04 孤独的猫 阅读(586) 评论(0) 推荐(0)

摘要:使用 {$INCLUDE} 或 {$I} 指令管理和调用自定义函数 这是一个简单、方便而又实用的小技巧. 譬如这段代码中有四个定义函数: MyAdd、MyDec、MyMul、MyDiv --------------------------------------------------------------------------------unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class 阅读全文
posted @ 2010-07-31 11:00 孤独的猫 阅读(365) 评论(0) 推荐(0)

摘要:一.要使用Codesite,需要引用csintf单元 二.CodeSite的基本方法 阅读全文
posted @ 2010-07-24 16:20 孤独的猫 阅读(1049) 评论(0) 推荐(0)

摘要:比如在一个窗体里有一个“取消”和“确定”按钮,“取消”按钮批次取消所有修改,“确定”按钮批次提交: 阅读全文
posted @ 2010-07-22 20:13 孤独的猫 阅读(987) 评论(0) 推荐(0)

摘要:这种方法是响应了OnColumnClick和OnCompare这两个事件,其中在OnColumnClick中调用TListView中的CustomSort函数,并把此函数的第一个参数设为nil把OnCompare事件激活的。在OnCompare事件中,按照Delphi的例子,调用了CompareText函数进行排序,把CompareText的返回值赋给OnCompare事件函数的Compare参数达到排序的目标。为什么把CompareText的返回值赋给Compare就能达到排序目的我也不是很清楚,但我知道如果把进行升序或倒序的交替,就要把Compare取正数或取负数进行交替就可以了,这一点在 阅读全文
posted @ 2010-07-22 00:31 孤独的猫 阅读(1821) 评论(0) 推荐(0)

摘要:oracle临时表 阅读全文
posted @ 2010-07-21 11:01 孤独的猫 阅读(185) 评论(0) 推荐(0)

摘要:组件程序的装载和卸载 ------------------------------------------------------------------------------- 进程内组件的装载: 客户程序调用COM 库的 CoCreateInstance 或 CoGetClassObject 函数创建 COM 对象,在 CoGetClassObject 函数中,COM 库根据系统注册表中的信息,找到类标识符 CLSID 对应的组件程序(DLL 文件)的全路径,然后调用 LoadLibrary(实际上是 CoLoadLibrary)函数,并调用组件程序的 DllGetClassObject 阅读全文
posted @ 2010-07-20 17:28 孤独的猫 阅读(348) 评论(0) 推荐(0)

摘要:Acrobat,AcroPDF 阅读全文
posted @ 2010-07-20 17:03 孤独的猫 阅读(598) 评论(0) 推荐(0)

摘要:1、远程桌面的功能 当某台计算机开启了远程桌面连接功能后我们就可以在网络的另一端控制这台计算机了,通过远程桌面功能我们可以实时的操作这台计算机,在上面安装软件,运行程序,所有的一切都好像是直接在该计算机上操作一样。这就是远程桌面的最大功能,通过该功能网络管理 员可以在家中安全的控制单位的服务器,而且由于该功能是系统内置的所以比其他第三方远程控制工具使用更方便更灵活。 2、远程桌面的前世今生 说起远程桌面很多用户都认为是从WIN2000 SERVER才开始引入的,实际上我们可以在WIN98甚至是DOS中看到他的身影。远程桌面采用的是一种类似TELNET的技术,他是从TELNET协议发展而来的。 阅读全文
posted @ 2010-07-20 15:44 孤独的猫 阅读(499) 评论(0) 推荐(0)

摘要:一.用C语言写了一个Dll,编译成功。是一个非常简单的加密算法,代码如下:#include<stdio.h>__declspec(dllexport) void Encipher(char a[16]) {int i,len;int s=1; len=strlen(a);for(i=0;i<len;i++){ a[i]=a[i]+s; s=s+2;} }现在我在Delphi中如何调用它并实现这样的功能,点击Button1,获取edit1.text的内容,存于数组中,然后调用Dll中的函数,进行简单加密,然后将结果赋给edit2.text。 type TArrChar = ar 阅读全文
posted @ 2010-07-19 23:47 孤独的猫 阅读(1990) 评论(0) 推荐(0)

摘要:cxGrid 阅读全文
posted @ 2010-07-19 12:08 孤独的猫 阅读(6578) 评论(0) 推荐(1)

摘要:Delphi,FTP,源码 阅读全文
posted @ 2010-07-18 11:22 孤独的猫 阅读(927) 评论(0) 推荐(0)

摘要:Serv-U使用方法及应用技巧(一)2007年03月30日 星期五 17:081.1 Serv-U的安装Serv-U的安装很简单,和其他windows程序一样,执行setup.exe,即可开始安装;全部选默认选项即可。安装完成后不需要重新启动,在“开始→程序→Serv-U FTP Server”中就能看到相关文件,桌面上也会产生快捷方式图标。1.2 建立一个FTP服务器打开Serv-U主界面,点右键选择Domains选项的New Domain,然后选择填写IP地址、Domain名称、端口等信息。完成后如下图:1.3 建立FTP用户点右键选择Users选项的New User,填写用户名、密码、用 阅读全文
posted @ 2010-07-17 21:10 孤独的猫 阅读(6386) 评论(0) 推荐(0)

摘要:很多场合下我们会用到纯文本编辑器,Windows自带的记事本功能很简陋,因此我们从网友的投票提名中选取了前五个最佳的文本编辑器(实际上有六个)。这些编辑器实际上主要适合程序员使用,他们的清单如下。 Notepad++ (Windows) 优于Windows记事本的一个文本编辑器,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。 Emacs (所有平台) Emacs文本编辑器深受高级程序员的喜爱,具有内置的宏功能以及强大的键盘命令,这对于编辑代码来说真是一种享受,这个程序几乎被移植到了每一个平台,并有多个发行版,其中最流行的是GNU Emacs和XEmacs 阅读全文
posted @ 2010-07-17 14:50 孤独的猫 阅读(1747) 评论(0) 推荐(0)

摘要:系统运行的命令集锦gpedit.msc-----组策略sndrec32-------录音机Nslookup-------IP地址侦测器explorer-------打开资源管理器logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oobe/msoobe /a----检查XP是否激活notepad--------打开记事本cleanmgr-------垃圾整理net start messenger----开始信使服务compmgmt.msc---计算机管理net stop me 阅读全文
posted @ 2010-07-15 21:16 孤独的猫 阅读(215) 评论(0) 推荐(0)

摘要:vim操作指南 阅读全文
posted @ 2010-07-15 16:12 孤独的猫 阅读(526) 评论(0) 推荐(0)

摘要:通常的分区 / 根目录 /usr 放置操作系统(几个G) /usr/bin 程序 /usr/game 游戏 /usr/lib 库文件 /usr/lib64 64位库文件 /usr/fonts 字体文件 /usr/share 应用程序,库文件,程序文档 /usr/X11R6 图形系统文件 /usr/include 程序人员使用的头文件 /usr/sbin 程序文件 阅读全文
posted @ 2010-07-15 16:10 孤独的猫 阅读(537) 评论(0) 推荐(0)

摘要:Implementation goes this way: type TSampleEnumType = (seNone, seONE, seTWO, seTHREE, seFOUR); TSampleRecord = record SampEType: TSampleEnumType; iValue: integer; end; const TConstArrayofRecord: array [0..4] TSampleRecord ( (SampEType: seNONE; iValue: 0), (SampEType: seONE; iValue: 1), (SampEType: se 阅读全文
posted @ 2010-07-12 15:17 孤独的猫 阅读(523) 评论(0) 推荐(0)

摘要:const DayList: array[0..6,1..4] of SmallInt =((1, 5,11,1), (6, 10,11,1), (11,15,17,2), (16,20,23,3), (21,25,23,3), (26,31,11,1), (99,99,17,2) ); TShopItem = record Name : string; Price : currency; end;const Items : array[1..3] of TShopItem = ( (Name : 'Clock'; Price : 20.99), (Name : 'Pe 阅读全文
posted @ 2010-07-12 15:14 孤独的猫 阅读(1203) 评论(0) 推荐(0)

摘要:1.FastReport中如何共用TFrxreport及TfrxDBDataSet 一个程序中,不管多么大的程序,只要打印或预览时是模式的,则完全可以共用一个TFrxreport 变量及几个TfrxDBDataSet。只不过,要注意完成一个报表程序的步骤,主要是下面几步 阅读全文
posted @ 2010-07-10 22:23 孤独的猫 阅读(3819) 评论(0) 推荐(0)

摘要:动态创建Fastreport分以下几个步骤: 1.首先清空Fastreport,定义全局变量,并加载数据集 frReport.Clear; frReport.DataSets.Add(frxDBDataset1); DataHeight :=28; DataWidth :=80; FirstTop := 50; FirstLeft := 15; 阅读全文
posted @ 2010-07-10 10:25 孤独的猫 阅读(4933) 评论(0) 推荐(0)

摘要:by tinyANT on 三月 24, 2009, under FASTREPORT, 包裹, 民本, 碎末, 1,758 views写在前面的话:翻译水平有限,只为更加方便查阅和使用,如果翻译不准确的地方欢迎指正,资料来源于FastReport官方网站。一、使用TfrxReport 组件工作1、加载并存储报表默认情况下,报表窗体同项目窗体构存储在同一个DFM文件中。多数情况下,无须再操作,因而你就不必采用特殊方法加载报表。如果你决定在文件中存储报表窗体或者是数据库的Blob字段(他提供了非常大的弹性,你能够在非编译程序中修改),你必须使用“TfrxReport”提供的加载和存储方法。fun 阅读全文
posted @ 2010-07-09 17:39 孤独的猫 阅读(502) 评论(0) 推荐(0)

摘要:DOS命令大全(经典收藏)见到网络上,觉得值得学习,特此收藏到这里,因为我几乎天天来这个网站 net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ 阅读全文
posted @ 2010-07-05 16:59 孤独的猫 阅读(234) 评论(0) 推荐(0)

摘要:想删除文件夹里的所有OBJ文件,找了半天,最后发现其实一个命令就解决了:del /S .\*.obj 阅读全文
posted @ 2010-07-05 16:22 孤独的猫 阅读(261) 评论(0) 推荐(0)