随笔分类 -  delphi

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