Delphi¶à²ã¿ª·¢·½°¸±È½Ï
±êÌâ
Delphi¶à²ã¿ª·¢·½°¸±È½Ï £¨×ªÔØ£©
¹Ø¼ü×Ö
Delphi¶à²ã¿ª·¢·½°¸±È½Ï
³ö´¦
·½°¸->
Midas
DCOM
COM+
ASTA
RemoteObject
.NET
ÌṩÕß
Borland
΢Èí
΢Èí
http://www.astatech.com
http://www.remobjects.com
΢Èí
ºËÐļ¼Êõ
COM
COM
COM
ASTA×Ô¼ºµÄ£¬ÀàͬMidas£¬
µ«²»ÒÀÀµÓÚCOM
RemObjects×Ô¼ºµÄWebService¼¼Êõ£¬
²»ÒÀÀµÓÚCOM
WebService
¿ª·¢¹¤¾ß
Delphi7
Delphi7
Delphi7
Delphi7
Delphi7
Visual Studio/Delphi8,9
ÓëÏÖÓпª·¢Ä£Ê½¼æÈݳ̶È
¡ï¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï
¡ï¡ï
(ºÜ²»Í¬µÄ¿ª·¢Ä£Ê½)
¡ï¡ï¡ï¡ï
(Ö§³ÖDelphiµÄPrvider/ClientDataSet)
¡ï
²¿ÊðÈÝÒ׳̶È
¡ï¡ï¡ï
¡ï¡ï
¡ï
¡ï¡ï¡ï¡ï
(¼¯³Éserver¡¢²»ÐèÒªÀàËÆsocket server¡¢midas.dllµÄ¶«Î÷)
¡ï¡ï¡ï¡ï¡ï
(¼¯³Éserver¡¢²»ÐèÒªÀàËÆsocket server¡¢midas.dllµÄ¶«Î÷)
¡ï
¿ÉÉìËõÐÔ
¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï¡ï
£¨Ö§³Ö×Ô´ø·þÎñÆ÷£¬»òÕßʹÓÃApache/IISµÈÈÝÆ÷)
¡ï¡ï¡ï¡ï
ÐÔÄÜ(ЧÂÊ)
¡ï¡ï¡ï
¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï¡ï
(¶þ½øÖÆ´«Ê䣬֧³ÖѹËõ)
¡ï¡ï¡ï¡ï
(¶þ½øÖÆ´«Ê䣬֧³ÖѹËõ)
¡ï¡ï
(Îı¾µÄXMLÏûÏ¢´«Êä)
ÏûÏ¢´«Êä¸ñʽ
¶þ½øÖÆCOMÏûÏ¢
¶þ½øÖÆCOMÏûÏ¢
¶þ½øÖÆCOMÏûÏ¢
¶þ½øÖÆÁ÷
¶þ½øÖÆÁ÷»òÎı¾µÄXML SOAPÏûÏ¢
XML SOAPÏûÏ¢
Ô´³ÌÐò
²»È«
ÎÞ
ÎÞ
ÓÐ
ÓÐ
ÎÞ
¹ºÂò¼Û¸ñ
$0
$0
$0
$299 £ $7,500
EUR 299
$0
Óë.NET¼¯³É
²»¿ÉÒÔ
¿ÉÒÔ
¿ÉÒÔ
²»¿ÉÒÔ
¿ÉÒÔ
(Ö±½Ó»ùÓÚwebservice²¢Ìṩ.NET¿Í»§¶Ë¿ª·¢°ü£¬²¢¿ÉÒÔʹÓöþ½øÖÆÏûÏ¢¸ñʽ)
¿ÉÒÔ
Öмä¼þ¿çƽ̨
ÓпÉÄÜ
²»¿ÉÄÜ
²»¿ÉÄÜ
ÓпÉÄÜ
¿ÉÒÔ
£¨Ö§³ÖKylix¿ª·¢£¬Ö§³ÖApache×öÈÝÆ÷£©
¿ÉÄܰÉ
×ÜÌåÆÀ¼Û
¡ï¡ï¡ï
¡ï¡ï
¡ï
¡ï¡ï¡ï¡ï
¡ï¡ï¡ï¡ï¡ï
¡ï¡ï
ËÙ¶ÈÓëЧÂʲâÊÔ£º
²âÊÔÏîÄ¿ *
¼ÆËã1000´Î1+1=2 *
´«Êä10000Ìõ100×ֽڼǼ *
Ëù»¨Ê±¼ä(ms) *
´«Êä×Ö½ÚÊý *
Ëù»¨Ê±¼ä
´«Êä×Ö½ÚÊý
Midas (Socket Connection)
26,047
366,000
2,359
1047,000
Midas (DCOM Connection)
812
933
2,047
1047,000
ADOÖ±Á¬Êý¾Ý¿â £¨Á½²ã£©
297
1046,000
Asta 3 ѹËõ
1,578
1100,000
RemoteObject2 HTTP ¶þ½øÖÆ Ñ¹Ëõ
8,641
791,000
2,515
104
Ïà¹ØÎĵµ£º
function GetFileSizeString(const pFileName: String):String;
var
iFileSize: Int64;
begin
Result := '0';
iFileSize := FileSizeByName(pFileName);
Result := IntToStr(iFileSize);
end;
function WinExecAndWait(strFileName: string; uCmdShow: UINT): DWORD;
var
cAppName: array ......
unit unitMain;
interface
uses
Registry, shlobj,
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TExtForm = class(TForm)
ledExtension: TLabeledEdit;
ledAssocApp: TLabeledEdit;
GetAssocApp: TButton;
AssocTh ......
http://developer.51cto.com/art/200510/7205.htm
[DELPHI]ÍøÂçÁÚ¾Ó¸´ÖÆÎļþ
uses shellapi;
copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);
[DELPHI]²úÉúÊó±êÍ϶¯Ð§¹û
ͨ¹ýMouseMoveʼþ¡¢DragOverʼþ¡¢EndDragʼþʵÏÖ,ÀýÈçÔÚPANELÉϵÄLABEL:
var xpanel,ypanel,xlabel,yla ......
Delphi×Ö·û´®¡¢PCharÓë×Ö·ûÊý×éÖ®¼äµÄת»»
ÉèÓÐÒÔÏÂÈý¸ö±äÁ¿£º
var
s:string;
p:pchar;
a:array[1..20] of char;
ÄÇôÈýÕßÖ®¼äµÄת»»ÈçÏ£º
1¡¢×Ö·û´®µ½PChar
p:=PChar(s);
2¡¢PCharµ½×Ö·û´®
s:=p;
3¡¢PCharµ½×Ö·ûÊý×é
StrCopy(@a,p);
4¡¢×Ö·ûÊý×éµ ......
1) DelphiÏòoracleÖд«µÝ²ÎÊý ÈçoracleÖеIJÎÊýÃûΪerpcx
´ð£ºÈç¹ûÏë´Ó±íÀïȡֵµ½oracle£¬Ôòerpcx:=trim(aq1.fieldbyname('erpcx').AsString);
·ñÔòÖ±½ÓÓÿؼþÃû×Ö
Óï¾äΪ
with aperp do
begin
connection:=dm.ADOCerp;
parameters.Clear;&nbs ......