自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(340)
  • 资源 (1)
  • 收藏
  • 关注

原创 delphi utf8转码

uses HTTPApp;...procedure TForm1.Button2Click(Sender: TObject);begin  Edit1.text:=HTTPEncode(UTF8Encode('明信片'));end;

2013-04-16 00:18:46 428

原创 delphi真正可以截获WINDOWS关机消息的源码

unit TesteandoEsta;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, WinTypes, WinProcs, Menus;typeTForm1 = class(TForm)private    { Private declar...

2013-04-15 23:27:48 592

原创 delphi 非客户区右键点击

public  { Public declarations }  procedure WMNCLBUTTONDOWN(var msg: TMessage); message WM_NCRBUTTONDOWN;procedure TForm1.WMNCLBUTTONDOWN(var msg: TMessage);begin    showmessage('右键点击了'); // close;e...

2013-04-09 21:35:59 274

原创 delphi 点击关闭按钮时隐藏窗口

在主窗体的CloseQuery事件里,使用messagebox进行提示,根据选择的按钮对Canclose进行设置就可以了如beginif messagebox(handle, '是否退出程序', '提示', MB_YESNO ) = IDNO thenCanclose := False;end;...

2013-04-08 23:08:00 787

原创 Delphi 窗体显示在最前面,并获得焦点

SetForegroundWindow(GetLastActivePopup(Self.Handle));  self.WindowState:=wsNormal;  self.Show;

2013-04-08 17:49:45 1529

原创 解决 float point division by zero

//解决 float point division by zero在formcreate 中添加  Set8087CW(Default8087CW or $0004);

2013-04-06 17:36:33 6274

原创 Delphi实现程序只运行一次并激活已打开的程序

unit wdRunOnce;{******************************************* * brief: 让程序只运行一次 * autor: linzhenqun * date: 2005-12-28 * email: [email protected] * blog: http://blog.csdn.net/linzhengqu...

2013-04-05 14:38:40 227

原创 inno setup 添加桌面快捷方式

Name: "{userdesktop}\{#MyAppName} 官方网站"; Filename: "http://www.mydomain.com/";IconFilename: "{app}\SoftLogo.ico"

2013-04-05 13:37:23 163

原创 inno setup 开机启动

方法1:不修改注册表有一种不写注册表的方法,其实就是将快捷方式添加到“启动”文件夹[Tasks]Name: "startupicon"; Description: "开机启动"; GroupDescription: "{cm:AdditionalIcons}"; OnlyBelowVersion: 0,6.1[Icons]Name: "{commonstartup}\{#M...

2013-04-05 11:00:53 663

原创 delphi idhttp post应用

delphi idhttp post应用 uses IdMultipartFormData;{ .... }procedure TForm1.Button1Click(Sender: TObject);var  data: TIdMultiPartFormDataStream;begin  data := TIdMultiPartFormDat...

2013-04-04 15:37:36 297

原创 内网穿透&UDP打洞

这两天找度度重新回忆了一下关于内网穿透的事情,在百度文库上找到了两三篇写的比较通俗易懂的文章,把内网穿透做个简单总结。 首先文章建议 Cone NAPT 还有希望,要是 Symmetri NAPT 就别想了,接着介绍了两种基本情况,一是一台内网机器连接外网通信的情况,二是两台内网之间互联的情况。 第一种,只需要内网主动发起连接就可以了。内网机器A(192.168.1.x:4000...

2013-04-04 13:55:31 935

原创 delphi 窗口显示在屏幕右下角

procedure TForm1.FormCreate(Sender: TObject);begin     Top := Screen.WorkAreaHeight - Height;     Left := Screen.WorkAreaWidth - Width;end;

2013-04-04 08:26:29 812

原创 delphi dll窗体的制作和调用

一.制作dll窗口1.添加 dll Project右键ProjectGroup1 -> Add New Project选择Delphi Projects->ActiveX->ActiveX Library 2.添加窗体到 dll Project右键Project1->Add New->VCL Form 3.向新建的窗体添加外部调用代...

2013-03-28 03:13:46 297

原创 delphi 调用exe文件

   ShellExecute(handle, 'open','c:\Project1.exe','字串内容',nil, SW_SHOWNORMAL);  

2013-03-28 01:00:58 250

原创 delphi url编码操作

 uses idUri; TIdURI.PathEncode( UTF8Encode('中文汉字'));

2013-03-26 08:54:43 196

原创 delphi bsNone 后显示边框

procedure CreateParams(var Params: TCreateParams); override;procedure TForm10.CreateParams(var Params: TCreateParams);begin  inherited;  with Params do  begin    style := style or WS_THICKFRAME;  en...

2013-03-26 01:47:20 235

原创 delphi bsNone后的相关问题解决方法

问题及解决方法1.任务栏右键popup无法显示Application 设置Application.MainFormOnTaskbar := False; 2.程序窗口最大化后遮住任务栏Form 设置self.Align:=ALcLient;  其他相关1.delphi 程序打开隐藏软件任务栏条ShowWindow(Application.Hand...

2013-03-25 00:53:25 191

原创 delphi bsNone 之后任务栏右键无反应

 在项目中viewSource添加Application.MainFormOnTaskbar := False;

2013-03-25 00:51:54 139

原创 delphi 获取任务栏高度

var  TrayWnd: HWnd; //任务栏句柄  Rec    : TRect;begin  TrayWnd := FindWindow('Shell_TrayWnd',nil);//得到任务栏句柄  GetWindowRect(TrayWnd, Rec);               //获取任务栏尺寸  Showmessage('任务栏的高度是:' + IntToStr(Rec.Bot...

2013-03-25 00:23:44 324

原创 delphi 窗口阴影

放窗体创建事件里面SetClassLong(Handle, GCL_STYLE, GetClassLong(Handle, GCL_STYLE) or CS_DROPSHADOW);

2013-03-23 02:07:40 634

原创 delphi 窗体全透明,但窗体上的控件不透明

//窗体全透明,但窗体上的控件不透明procedure TForm1.Button1Click(Sender: TObject); Var frmRegion, tempRegion: HRGN; i: Integer; Arect: TRect; Begin frmRegion := 0; For I:= 0 To ControlCou...

2013-03-23 01:30:11 987

原创 delphi 窗口

//delphi 窗口置顶self.formstyle:=fsStayOnTop; //c++SetWindowPos(handle,HWND_TOPMOST,Left,Top,Width,Height,SWP_SHOWWINDOW) 

2013-03-23 01:22:20 122

原创 delphi 制作圆角窗口

procedure TForm1.FormCreate(Sender: TObject);var  Hnd: THandle;begin  Hnd := CreateRoundRectRGN(0, 0, Width, Height, 15, 15);  SetWindowRGN(Handle, Hnd, True);end; 

2013-03-23 01:06:33 315

原创 Delphi RAD Studio XE2编译程序体积大的问题

作者:cashfly 发布:2012-03-27 15:12 最近准备换Delphi高版本来写程序,以前一直用7。想体验一下新版本带来的便捷,首先有一个体积问题,看下文介绍。首先,在IDE里可以直接编译Win32,Win64和OSX的程序(当然,要调试运行OSX程序,你需要相应的环境)其次,FireMonkey没有VCL的控件丰富,比如FireMonkey没有RichEdit控件。第三,...

2013-03-22 03:57:56 410

原创 Delphi XE2 破解补丁注册机下载使用教程

Delphi XE2 破解补丁注册机下载使用教程 http://hi.baidu.com/warrially/item/18651e711134d15e0c0a0764

2013-03-21 17:59:59 688

原创 DELPHI 让程序只能运行一次

在你的程序的主FORM 的 FORMCREATE 事件里面添加如下的代码:procedure 主FORM.FormCreate(Sender: TObject);varerrno:integer;hmutex:hwnd;beginhmutex:=createmutex(nil,false,pchar(application.Title));errno:=getlas...

2013-03-20 16:21:38 249

原创 Delphi中禁止WebBrowser右键的方法

uses MSHtml;//在控件标签additional中找到TApplicationEvents控件,拖到窗体上.在TApplicationEvents的OnMessage事件中加入以下代码:procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;var Handled: Boolean);begin  if (Msg.mes...

2013-03-20 12:59:30 123

原创 delphi弹出信息框大全

delphi弹出信息框大全 1. 警告信息框 MessageBox(Handle,'警告信息框','警告信息框',MB_ICONWARNING); 2.疑问信息框 MessageBox(Handle,'疑问信息框','疑问信息框',MB_ICONQUESTION); 3.错误提示框 MessageBox(Handle,'错误信息框','错误信息框',MB_ICONERROR); ...

2013-03-20 04:42:14 727

原创 delphi 播放gif 动画

uses GIFImg; 2 procedure TForm1.FormCreate(Sender: TObject); 3 begin 4   // 先在窗体上放一个 TImage 组件:Image1; 5   Image1.Picture.LoadFromFile('C:\Example.gif'); 6   // AnimationSpeed 设定动画速度,值越大,速度越快; 7   TGI...

2013-03-20 00:20:58 277

原创 javascript 禁止鼠标右键...

<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty() onselec...

2013-03-19 18:59:14 154

原创 delphi webbrowser 常用方法示例

delphi webbrowser 常用方法示例 http://blog.csdn.net/baronyang/article/details/7485258

2013-03-19 16:00:25 88

原创 delphi 获取可执行文件的当前路径

在Delphi SysUtils 单元中有 ExtractFileDir 与 ExtractFilePath两个类似的函数, 两个函数有以下的区别: ExtractFilePath 传回值的最後一个字元是反斜杠“/”。ShowMessage(ExtractFileDir(Application.Exename)); // 返回值为 c:/tempShowMessage(ExtractFilePa...

2013-03-19 06:17:05 141

原创 delphi 获取鼠标当前位置的相对坐标

delphi 获取鼠标当前位置的相对坐标unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs;typeTForm1 = class(TForm)    procedure FormMouseDown(Sender: TObject; Butt...

2013-03-19 05:36:12 604

原创 delphi打开一个IE窗口

  //打开网页          // use   shellapi;          //只打开一个窗口             //ShellExecute(handle,   ''   ,   pChar('http://www.csdn.net'),   '','',   SW_SHOWNORMAL);          //新建一个窗口          // ShellExecut...

2013-03-19 05:35:01 156

原创 让delphi嵌入的WebBrowser无边框无滚动条

 //浏览器页面加载完成 procedure TForm1.WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant); begin WebBrowser1.OleObject.Document.Body.Scroll := 'no'; //不显示滚动条 ...

2013-03-17 20:34:56 260

原创 delphi实现拖动无标题窗口的5种方法

1.MouseMove事件中加入:// ReleaseCapture;// Perform(WM_SYSCOMMAND, $F017 , 0); 2.MouseDown事件中加入:// POSTMESSAGE(Self.Handle,WM_LBUTTONUP,0,0);// POSTMESSAGE(Self.Handle,274,61458,0); 3.MouseDown事件中加入:// Rele...

2013-03-17 20:02:08 491

原创 javascript div 滚动到底部

var div = document.getElementById('divDetail'); div.scrollTop = div.scrollHeight; 

2013-03-08 22:46:04 103

原创 mysql my.cnf 配置优化

PS:本配置文件针对Dell R710,双至强E5620、16G内存的硬件配置。CentOS 5.6 64位系统,MySQL 5.5.x 稳定版。适用于日IP 50-100w,PV 100-300w的站点,主要使用InnoDB存储引擎。其他应用环境请根据实际情况来设置优化。# 以下选项会被MySQL客户端应用读取。# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。# 如果你想你...

2013-02-23 13:22:17 92

原创 Snoopy 示例代码

include "Snoopy.class.php";  //$url = 'http://info.eqfc.cn';$snoopy = new Snoopy; $snoopy->fetch($url); //获取所有内容 //可选以下 //$snoopy->fetchtext($url); //获取文本内容(去掉html代码) //$snoopy-&g...

2013-02-21 10:59:14 232

原创 mysql的快速去除重复记录的方法

mysql的快速去除重复记录的方法。1.相当有用的一招,原文复制如下:不希望数据表中有重复记录的时候我们可以给表添加一个联合唯一索引例如,user表中有user_id,user_name两个字段,如果不希望有两条一摸一样的的user_id和user_name,我们可以给user表添加两个字段的联合唯一索引:alter table user add unique index(user_id...

2013-02-19 09:21:18 66

com.zend.php.core_10.6.0.v20140128-2127.jar

com.zend.php.core_10.6.0.v20140128-2127.jar

2014-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除