Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

DelphiϵÄCOM±à³Ì

Delphiͨ¹ýÏòµ¼¿ÉÒԷdz£Ñ¸Ëٺͷ½±ãµÄÖ±½Ó½¨Á¢ÊµÏÖCOM¶ÔÏóµÄ´úÂ룬µ«ÊÇÕû¸öCOMʵÏֵĹý³Ì±»ÍêÈ«µÄ·â×°£¬ÉõÖÁûÓÐVCLÄÇô½á¹¹ÇåÎú¿É¼û¡£Ò»¸öûÓÐC++ÏÂCOM¿ª·¢¾­ÑéÉõÖÁûÓнӴ¥¹ýCOM¿ª·¢µÄDelphi³ÌÐòÔ±£¬Ò²Äܹ»ºÜÈÝÒ׵İ´Õս̳ÌÉè¼ÆÒ»¸ö½Ó¿Ú£¬µ«ÊÇ£¬¿ÖÅÂÉîÈëÒ»Ï룬Á¬Éú³ÉµÄ´úÂë´ú±íºÎÖÖÒâÒ壬ÄÄЩÄܹ»¶¨Öƶ¼²»Çå³þ¡£Ç°¼¸ÆÚ “DELPHIϵÄCOM±à³Ì¼¼Êõ”Ò»ÎÄÒѾ­³õ²½½éÉÜÁËCOMµÄһЩ»ù±¾¸ÅÄÎÒÔòÏë̸һЩ¸öÈ˵ÄÀí½â£¬Ï£ÍûÄܸø¶ÔDelphiÏÂCOM±à³ÌÓÐÒÉ»óµÄÅóÓÑ´øÀ´°ïÖú¡£
COM (×é¼þ¶ÔÏóÄ£ÐÍ Component Object Model)ÊÇÒ»¸öºÜÅÓ´óµÄÌåϵ¡£¼òµ¥À´Ëµ£¬COM¶¨ÒåÁËÒ»×éAPIÓëÒ»¸ö¶þ½øÖƵıê×¼£¬ÈÃÀ´×Ô²»Í¬Æ½Ì¨¡¢²»Í¬¿ª·¢ÓïÑԵĶÀÁ¢¶ÔÏóÖ®¼ä½øÐÐͨÐÅ¡£COM¶ÔÏóÖ»Óз½·¨ºÍÊôÐÔ£¬²¢°üº¬Ò»¸ö»ò¶à¸ö½Ó¿Ú¡£ÕâЩ½Ó¿ÚʵÏÖÁËCOM¶ÔÏóµÄ¹¦ÄÜ£¬Í¨¹ýµ÷ÓÃ×¢²áµÄCOM¶ÔÏóµÄ½Ó¿Ú£¬Äܹ»ÔÚ²»Í¬Æ½Ì¨¼ä´«µÝÊý¾Ý¡£
   COM¹â±ê×¼ºÍϸ½Ú¾Í¿ÉÒÔ³ö¼¸±¾´óÊé¡£ÕâÀï±ÜÖؾÍÇᣬ½ö½ö³õ²½µÄ½âÊÍDelphiÈçºÎ½øÐÐCOMµÄ·â×°¼°ÊµÏÖ¡£¶ÔÓÚÉÏÊöCOM¼¼Êõ¾­Ñé²»×ãµÄDelphi³ÌÐò¿ª·¢ÕßÀ´Ëµ£¬Delphiͨ¹ýÄ£°æÉú³ÉµÄ´úÂë¾ÍÏñÊǸøÄãÒ»·ù³éÏó»­ÕÕ×Å»­Ò»Ñù£¬»­³öÀ´ÁËÈ´²»Ò»¶¨ÖªµÀ»­µÄ¾¿¾¹ÊÇʲô£¬Ò²²»Öª¸ÃÈçºÎÏÂÊÖ»­×Ô¼ºµÄ¶«Î÷¡£±¾ÎÄÄܹ»°ïÖúÄã½â¾öÕâÀàÒÉ»ó¡£
Ôٴν²½âһЩ¸ÅÄî
“DELPHIϵÄCOM±à³Ì¼¼Êõ”Ò»ÎÄÒѾ­½éÉÜÁ˲»ÉÙCOMµÄ¸ÅÄ±ÈÈçGUID¡¢CLSID¡¢IID£¬ÒýÓüÆÊý£¬IUnKnown½Ó¿ÚµÈ£¬ÏÂÃæÔÙ²¹³äһЩÏà¹ØÄÚÈÝ
£º
COMÓëDCOM¡¢COM+¡¢OLE¡¢ActiveXµÄ¹Øϵ
DCOM£¨·Ö²¼Ê½COM£©ÌṩһÖÖÍøÂçÉÏ·ÃÎÊÆäËû»úÆ÷µÄÊֶΣ¬ÊÇCOMµÄÍøÂ绯À©Õ¹£¬¿ÉÒÔÔ¶³Ì´´½¨¼°µ÷Óá£COM+ÊÇMicrosoft¶ÔCOM½øÐÐÁËÖØÒªµÄ¸ü
кóÍƳöµÄ¼¼Êõ£¬µ«Ëü²»¼òµ¥µÈÓÚCOMµÄÉý¼¶£¬COM+ÊÇÏòºó¼æÈݵģ¬µ«ÔÚijЩ³Ì¶ÈÉϾßÓкÍCOM²»Í¬µÄÌØÐÔ£¬±ÈÈçÎÞ״̬µÄ¡¢ÊÂÎñ¿ØÖÆ¡¢°²È«¿ØÖƵȵȡ£
ÒÔÇ°µÄOLEÊÇÓÃÀ´ÃèÊö½¨Á¢ÔÚCOMÌåϵ½á¹¹»ù´¡ÉϵÄÒ»ÕûÌ×¼¼Êõ£¬ÏÖÔÚOLE½ö½öÊÇÖ¸Óë¶ÔÏóÁ¬½Ó¼°Ç¶ÈëÓйصļ¼Êõ£»ActiveXÔòÓÃÀ´ÃèÊö½¨Á¢ÔÚCOM»ù´¡ÉϵķÇCOM¼¼Êõ£¬ËüµÄÖØÒªÄÚÈÝÊÇ×Ô¶¯»¯£¨Automation£©£¬×Ô¶¯»¯ÔÊÐíÒ»¸öÓ¦ÓóÌÐò£¨³ÆΪ×Ô¶¯»¯¿ØÖÆÆ÷£©²Ù×ÝÁíÒ»¸öÓ¦ÓóÌÐò»ò¿â£¨³ÆΪ×Ô¶¯»¯·þÎñÆ÷£©µÄ¶ÔÏ󣬻òÕß°ÑÓ¦ÓóÌÐòÔªËر©Â¶³öÀ´¡£
Óɴ˿ɼûCOMÓëÒÔÉϵļ¸ÖÖ¼¼ÊõµÄ¹Øϵ£¬²¢ÇÒËüÃǶ¼ÊÇΪÁËÈöÔÏóÄܹ»¿ç¿ª·¢¹¤¾ß¿çƽ̨ÉõÖÁ¿çÍøÂçµÄ±»Ê¹Óá£
DelphiϵĽӿÚ
DelphiÖеĽӿڸÅÄîÀàËÆC++ÖеĴ¿ÐéÀ࣬ÓÖÓÉÓÚDelphiµÄÀàÊǵ¥¼Ì³Ðģʽ£¨C++ÊǶà¼Ì³ÐµÄ£©£¬¼´Ò»¸öÀ


Ïà¹ØÎĵµ£º

DelphiÖÐ×ÊÔ´ÎļþʹÓ÷½·¨Ïêϸ½²Êö


Ò»£®±àд RC ½Å±¾Îı¾
¡¡¡¡ÓüÇʱ¾»òÆäËüÎı¾±à¼­Æ÷±àдһ¸öÀ©Õ¹ÃûΪ“.rc”µÄÎļþ¡£¸ñʽÈçÏ£º
¡¡¡¡AVI ÎÞÉù¶¯»­
¡¡¡¡BITMAP λͼÎļþ
¡¡¡¡CURSOR ¹â±êÎļþ
¡¡¡¡ICON ͼ±êÎļþ
¡¡¡¡WAVE ÉùÒôÎļþ
      ÒÔÉÏËùÁоùΪ±ê×¼×ÊÔ´ÀàÐÍ£¬Ò²¿ÉÒÔ¸ø×ÊÔ´×Ô¶¨ÒåÒ»¸öÀàÐÍ£¬È磺“mytype ......

ÓÃDelphiºÍWeb Services¿ª·¢¶ÌÐÅÓ¦ÓóÌÐò

Õª
Òª£º±¾ÎÄͨ¹ýʹÓÃDelphiºÍWebServices¼¼Êõ¿ª·¢¶ÌÐÅÓ¦ÓóÌÐòµÄʵÀýÏêϸµÄ½éÉÜÁËÈçºÎÔÚDelphiÖпª·¢»ùÓÚWebServices¼¼Êõ
µÄÓ¦ÓóÌÐò¡£
¡¡¡¡¹Ø¼ü×Ö£ºDelphi£»WebService£»¶ÌÐÅÓ¦ÓóÌÐò¿ª·¢

¡¡¡¡Ò»ÌáÆð»ùÓÚWebServices¼¼ÊõµÄÓ¦ÓóÌÐò¿ª·¢£¬Ò»°ãÈËÊ×ÏÈÏëµ½µÄ¿ª·¢¹¤¾ßÊÇVS.net£¬Æäʵ×÷Ϊ¿ìËÙÓ¦ÓóÌÐò¿ª·¢¹¤¾ß
(RAD)µ ......

jnativeµ÷ÓÃdelphiµÄDLLÎļþ

1.ÏÂÔØJNativeµÄ°ü
JNative-1.3.2ÏÂÓÐÈý¸öÎļþ£ºJNativeCpp.dll£¬libJNativeCpp.so£¬JNative.jar¡£
JNativeCpp.dll¿½µ½windows/system32Ŀ¼ÏÂ
libJNativeCpp.soΪLinuxÖÐʹÓõÄÎļþ
JNative.jarÀ©Õ¹°ü¿½µ½%JAVA_HOME%\jre\lib\extÏ»òÕßµ¼Èëµ½¹¤³ÌÖÐ
2.JnativeÖÐʹÓõ½µÄһЩÀàºÍ·½·¨
org
.xvolks
.jnative
.Jnat ......

delphi×Ô¶¨Òå¹â±ê

¿ª·¢Õ߶¼Ï£Íû×Ô¼ºµÄ³ÌÐòÓÐÒ»¸öÓѺõĽçÃ棬´Ëʱ£¬Ò»¸öÉú¶¯»îÆá¢ÓбíÏÖÁ¦µÄ¹â±ê¾Í±Ø²»¿ÉÉÙÁË¡£Windows ȱʡÌṩ22ÖÖ±ê×¼¹â±ê¹©ÔÚ³ÌÐòÖе÷Ó㬵«¶ÔÒ»¸öÇóÐÂÇó±äµÄ³ÌÐòÔ±À´Ëµ£¬±ê×¼¹â±ê¾Í²»ÄÜÂú×ãÒªÇóÁË£¬ÐèҪʹÓÃ×Ô¼ºµÄ¹â±ê£¬ÄÇô£¬ÔÚ³ÌÐòÖÐÔõÑùʹÓÃ×Ô¼ºµÄ¹â±êÄØ£¿ ¡¡¡¡¡ñ¹â±ê×ÊÔ´µÄ»ñµÃ ¡¡¡¡ÒªÊ¹ÓÃ×Ô¶¨Òå¹â±ê£¬±ØÐëÏȵõ½Õâ ......

DELPHI TXMLDocument¶ÁÈ¡XML³öÏÖÂÒÂëµÄÎÊÌâ

XMLÎļþ
<?xml version="1.0" encoding="utf-8"?>
.......
ÒòΪԭÒòºÜ¶à£¬ËùÒÔÕâ¸ö·½·¨²»Ò»¶¨Äܽâ¾öÎÊÌâ
XMLDocument1.LoadfromFile('test.XML');
XMLDocument1.Active:=TRUE;
XMLDocument1.Encoding:='gb2312';
memo1.Text:=XMLDocument1.XML.Text; ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ