- 博客(21)
- 收藏
- 关注
原创 delphi调用C#写的web服务例子
最近一个项目用到了delphi调用C#写的web服务的功能。用了一天的时间找原因,终于测试通过了。 这是一个通过web服务把一个照片上传到网站指定位置的方法。先测试了N次都不成功,通过跟踪发现delphi根本没传过来任何值,通过查资料发现VS2005 默认是用的 SoapDocumentProtocol而Delphi 是使用的 SoapRpcProtocol.这会造成所以客户端传过去的字符串变 成
2011-06-07 14:28:00
614
转载 delphi资源文件制作及使用详解
delphi资源文件制作及使用详解<br />摘自:http://www.ej38.com/showinfo/delphi-131567.html<br />一、引子:<br />现在的Windows应用程序几乎都使用图标、图片、光标、声音等,我们称它们为资源(Resource)。最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便程序需要的时候调用。资源是程序的一部分,程序要正常运行就离不了资源文件。但是它是不可执行代码。<br />为了更好地管理资源,Delphi中提供了一种.RES类型的资源文
2011-05-26 11:02:00
603
转载 Delphi 的多线程已经非常易用了
现在, Delphi 的多线程已经非常易用了!<br />先看一个非多线程的例子, 代码执行时不能进行其它操作(譬如拖动窗体): <br />{自定义方法: 在窗体上绘制...}procedure MyMethod;var i: Integer;begin for i := 0to500000do begin Form1.Canvas.Lock; Form1.Canvas.TextOut(10, 10, IntToStr(i)); Form1.Ca
2011-05-24 11:14:00
1022
转载 合并BPL包图文教程
<br /> Delphi IDE 本身就是一个插件模式的工具,插件的好处不用多说。运行包的BPL,其实就是众多单元的集合,因此可以再次重新组合,只要你将各个BPL包用到的单元再组合一次!<br />本文以 http://code.google.com/p/tangram-plugin-framework/ 插件框架自带的BPL包合并向导工具做一次图文介绍!<br /> <br />1、安装好开源插件框架 tangram-plugin后,然后点击 菜单 File->New->Others,找到tangra
2011-04-06 10:20:00
1361
转载 Delphi与Windows API数据类型对照表
Delphi与Windows API数据类型对照表<br />Windows 数据类型<br />Delphi 数据类型<br />描述<br />LPSTR<br />PAnsiChar<br />字符串指针<br />LPCSTR<br />PAnsiChar<br />字符串指针<br />DWORD<br />LongWord<br />整数<br />BOOL<br />LongBool<br />布尔型<br />PBOOL<br />^BOOL<br />指向布尔值的指针<br />PByte
2011-03-28 12:21:00
579
原创 [数据库连接字符串] Access 连接字符串(转)
[数据库连接字符串] Access 连接字符串(转)<br />ODBC 标准安全策略 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:/mydatabase.mdb;Uid=Admin;Pwd=;<br />工作组 Driver={Microsoft Access Driver (*.mdb)};Dbq=C:/mydatabase.mdb;SystemDB=C:/mydatabase.mdw;<br />独占模式 Driver={M
2010-12-30 11:13:00
620
转载 Delphi 记录类型- 结构指针
Delphi 记录类型- 结构指针<br />unit Unit1;<br /><br />interface<br /><br />uses<br /> Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,<br /> Dialogs, StdCtrls;<br /><br />type<br /> TForm1 = class(TForm)<br /> Button1: TButton;<br /
2010-12-24 10:25:00
541
转载 Delphi中预编译指令(转)
Delphi中预编译指令(转)<br />《Delphi下深入Windows核心编程》(附录A Delphi编译指令说明)<br />Delphi快速高小的编译器主要来自Object PASCAL的严谨,使用Delphi随时都在与编译器交流,大部分情况下不需要干涉编译器的运行,但是有<br />时也需要对编译器进行必要的设置。<br />**************************************************************************************
2010-12-21 10:24:00
569
转载 Delphi2010中DataSnap高级技术
<br />1)—为DataSnap系统服务程序添加描述<br />这几天一直在研究Delphi 2010的DataSnap,感觉功能真是很强大,现在足有理由证明Delphi7该下岗了。<br />DataSnap有三种服务模式,其中Service Application方式建立的windows服务没有描述,描述部分是空的,感觉总是欠缺点什么。<br />现找到办法添加描述:<br />procedure TServerContainer2.ServiceAfterInstall(Sender: TServ
2010-12-03 09:58:00
1521
转载 VS2008中开发智能设备程序(手机软件)的总结【转】
<br /> VS2008中开发智能设备程序(PDA手机软件)的总结<br />1程序结构<br />程序中包括四个部分:<br />1.系统配置<br />这个部分用来配置系统中的相关参数,参数包括数据库信息和串口的配置信息。这部分的主要技术是XML文件的读取和写入。<br />2.数据下载<br />从数据库中下载数据到PDA,PDA上的保存也是使用数据库。这部分的技术主要是PDA设备上的移动数据库开发和使及用PDA连接PC数据库<br />3.数据上传<br />把PDA上的数据上传到
2010-11-05 13:03:00
676
原创 WebService 发布不成功,显示无法找到该页错误 404的解决方法
<br />WebService 发布不成功,显示无法找到该页错误 404的解决方法 <br />项目环境:<br /> .vs 2008 C# WebService+IIS6.0+WinServer2003+SQL2000<br />问题发现前后:<br /> Webservice发布后,在本机上都正常,拷到另一服务器上,然后直接在IIS中浏览后缀名为ASMX的文件显示404 Page Not Found Error,即无法找到该页的错误.<br /><br /> <br />解决思路:<b
2010-10-15 14:48:00
8336
转载 ResourceString与国际化
ResourceString与国际化<br /> <br />ResourceString与国际化<br /> <br />如果您写的软件需要考虑到转换成为不同语言,那么由Borland C++ Builder EnterpriseEdition 所提供给您的多国语言翻译环境将是极为有帮助的。他可以很快的帮助您将各国语言版本制作出来。并且也提供动态的方式让您可以轻易的制作出您所需要的版本。甚至可以让您在不用变动程序代码本身的状态下,将GUI 的外观字型等进行适度的调整。除了多国语言接口的制作外,透过本文后面
2010-07-27 21:29:00
1124
转载 SQL中的日期计算
DECLARE@Date DATETIMESET@Date=GETDATE()--前一天,给定日期的前一天SELECTDATEADD(DAY,-1,@Date) AS'前一天'--后一天,给定日期的后一天 SELECTDATEADD(DAY,1,@Date) AS'后一天'GO--月初,计算给定日期所在月的第一天--这个计算的技巧是先计算当前日期到“1900-01-01”的时间间隔数,然后把它加到“1900-01-01”上来获得特殊的日期,这个技巧可以用---来计算很多不同的日期。DECLARE@Date
2010-07-27 19:57:00
2414
转载 Delphi 2010中泛型技术
<br />2010已发布很长时间了,口碑还不错,准备用它开发下一项目,但对泛型等新东西的认识还不够,就搜了一下,发现下面这篇文章,还不错,大家一起补补课吧!<br />C++中的模板、C#等语言中泛型技术,给许多操作不同类型数据的软件人员提供了一个很好的方法。其类型的“可变”性,让许多用过的软件人员所心喜。但是在Delphi 2009以前的版本中,是从来没有的。让许多不会用Delphi中TList的人员,大大的抱怨。如果用好Delphi中TList,其可用性,我个人认为,比其它语言中的泛型好用很多(当然对
2010-07-08 09:48:00
724
转载 clientdataset的使用
<br />Delphi做为一个快速应用开发工具,深受程序员的喜爱。其强大的组件功能,让程序员能够轻松、高效地完成常见的界面开发、数据库应用等功能。然而,帮助的相对缺乏,使得许多组件的功能并不为人们正确地使用,究其原因,仍然是认识上的问题。对于MIDAS开发中的核心部件,TClientDataSet和TDataSetProvider,由于资料的缺乏,人们在网上大多谈论的是李维的书籍内容。我有幸在BDN上见到了Cary Jensen的Professional Developer系列文章,详细阐述了DELPHI
2010-06-17 12:20:00
1448
转载 AdRotator控件全面探析
<br /> AdRotator控件全面探析<br />一、 AdRotator控件的三种数据源模式<br />AdRotator以三种不同的模式填充它的图像和导航属性,我把它们分别称为“数据库模式”,“XML模式”和“编程模式”。<br />(一) 数据库模式<br />在数据库模式下,一个AdRotator链接到一个数据源。该数据源表格至少需要三个数据列:一个相应于图像的URL,一个相应于该图像被点击时要导航到的URL,一个相应于要在该图像的ALT标签中被显示的字符串。下列是数据源表格中的可用字段,其中
2010-06-02 16:45:00
630
原创 学习 CommandName 和 CommandArgument
<br />当网页上具有多个Button控件时,多个Button控件又处理单个事件,可以标记按钮,使代码根据窗体上被单击的按钮进行逻辑判断,可以用Button按钮的OnClick事件和OnCommand事件来获取这CommandName和CommandArgument的值。 <br />命令的附加信息可以使用CommandArgument属性来指定,可以用CommandArgument来精确定义需要的参数值<br />举例如下:<br /> 1) 我们在事件OnClick中得到这两个属性的值<br /
2010-06-02 11:59:00
742
原创 学习ASP.NET中的Application、Session、Cookie
学习ASP.NET中的Application、Session、Cookie1.Application建立的变量,在系统内部任何地方都可以访问,通常网站地访问统计可能会用的较多。如果要用到Application首先在VS2005中建立一个global.asa文件。例如我们要写一个网站访问数量的统计的话,在global.asa中先声明变量iCount。如下所示: protected
2010-05-24 16:20:00
817
4
转载 操作摄像头
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.Int
2010-05-16 16:33:00
459
转载 Request.Browser 学习
SP中的Browser Capbilities组件嫩构获取更深层次的浏览器信息,ASP.NET中的Browser对象可以认为是Browser Capabilities组件的升级版本,只是ASP.NET中的Browser对象是通过调用Request的Browser属性直接获取的。常用的Browser对象Request.Browser.Browser 检测浏览器的类型Request.Br
2010-05-14 14:31:00
2553
原创 Request.ServerVariables[] 学习
Request.ServerVariables("Url") 返回服务器地址 Request.ServerVariables("Path_Info") 客户端提供的路径信息 Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径 Request.ServerVariables("Path_Translated") 通
2010-05-14 14:24:00
396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人