随笔分类 - delphi
编写一个单独的Web Service for Delphi
摘要:早段时间看了一篇好文章,对其整理成以下几步1新建一个SOAP Server Application,在提示输入接口时输入MyHello,把所有文件保存在一个叫Ser的目录下,其中一个包含TWebModule1的文件保存为main.pas.在MyHelloIntf.pas的IMyHello接口中加入f...
阅读全文
Web Service
摘要:(1)概论WebServices是自包含(self-contained)的模块化应用程序,可以被跨越网络(例如WorldWideWeb)发布(publish)和调用(invoke)。WebServices提供完好的接口定义,说明所提供的服务。WebServices被设计为允许客户端和服务器进行松散耦...
阅读全文
无需WEB服务器的WEBServices
摘要:本文将介绍如何将Indy控件组与Delphi 6的Web Services (SOAP)支持相结合。关于如何创建Web Services的更多信息,请参阅Nick Hodges的文章,《Web上的莎士比亚》(原文在Borland社区,地址:http://community.borland.com/a...
阅读全文
UniDac 使用日记(转)
摘要:UniDAC使用日记1. UniQuery默认状态为行提交,使用前根据需要设置readonly或cachedupdates属性2. UniQuery.Filter默认大小写区分,请注意设置FilterOptions属性([foCaseInsensitive]),TVirtualtable也存在相...
阅读全文
Indy10 系列(五)——安装Indy控件,重新编译Lazarus
摘要:1、Indy编译完成后,点击“Use..”按钮,选择“安装”。 2、出现对话框提示是否重新编译Lazarus,注意先不编译,选“否” 。 3、选择“工具”菜单下的“配置编译Lazarus”选项(菜单最后一个项目)。 4、注意在“Profile Build”上,选择“清除+构建所有” ,点击“构...
阅读全文
Indy10 系列(四)——编译Indy源码
摘要:1、首先,我们把tags目录里的“Indy 10.5.7”复制到一个文件夹。 2、打开Lazarus 0.9.30,依次选择 包->打开包文件。 3、选择你刚刚复制出去的“Indy 10.5.7”目录下的Lib目录,找到indylaz.lpk文件,打开后应该是这样的。 4、由于Lazarus默认...
阅读全文
Indy10 系列(三)——获取最新的Indy源码
摘要:Lazarus 0.9.30发布了,界面有了些改变,当然,Indy还是要用的,这里先继续写获取源代码的方法。 按本系列(一)的方法可以通过SVN获取新代码,但是由于Indy的SVN服务器挪了地方,需要更新一下,URL改为:https://svn.atozed.com:444/svn/Indy10/ ...
阅读全文
Indy10 系列(二)——获取最新的Indy源码
摘要:最近Indy的SVN服务器好像连不上了,只能上镜像,一次下整个包。 链接:http://indy.fulgan.com/ZIP/ ,下载IndyTiburon.zip就可以了。 备注:Lazarus已经发布0.9.28了,不过在首页上没有提示,只能在左侧的download里找。
阅读全文
Indy10 系列(一)——获取最新的Indy源码
摘要:前言: Indy在2006年已经开始移植到FPC下,但是由于各种原因一直更新得比较缓慢,现在官网上的最新版本发布时间是2007年底。随着Delphi2009(Tiburn)的发布,Indy团队已经将for FPC的版本合并到for Win32的版本中,Lazarus就此获得了最新Indy版本的支持...
阅读全文
Delphi 2010手动安装indy10.5.7
摘要:具体步骤如下: 1、删除delphi目录Bin下的indy*.BPL文件,这是官方旧版本的文件,放心删除(你不放心可以做备份)。 2、删除delphi目录下的 Id*.DCU文件,一般都是在lib目录里。 delphi2010 lib目录下面有一个indy10的文件夹,直接删除就可以了。另外确保万...
阅读全文
用DELPHI开发简繁体应用软件的技巧
摘要:在日常开发软件中,经常会迂到不同客户会要术不同语种的软件,尤其在珠江三角洲一带外资企多的地方。DELPHI本身提供多语种解决方案,但是做出来的程式非常庞大,不便安装和升级。 Delphi6之后,对于语言的设定有了很大的改进。每个FORM都会生成四个文件,即dcu,dfm,pas,ddp。其中dcu...
阅读全文
Delphi调用外部程序详解(转)
摘要:WinExec主要运行EXE文件。如: WinExec("Notepad.exe Readme.txt", SW_SHOW); ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。 首先必须引用shellapi.pas单元:uses ShellAPI; 1.标准用法 She...
阅读全文
Application.MessageBox
摘要:function TApplication.MessageBox(const Text, Caption: PChar; Flags: Longint): Integer; 1. Text:要显示的讯息2. Caption:讯息窗口的标题列文字3. Flags:讯息旗标 3.1. 可指定讯息窗口...
阅读全文
Delphi 2009 gif动画方法
摘要:以前要在 Delphi 中显示 GIF 动画,一种办法是使用第三方组件,别一种方法就是使用 WebBrowser 组件。在 Delphi 2009 中,其内部已支持 GIF 了(可能在 Delphi 2005 和 Delphi 2006 中已支持了,未确认)。关于 GIF 的相关类是 TGIFIma...
阅读全文
浙公网安备 33010602011771号