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

DelphiµÄOFFICE¿ª·¢[ת]

1£®ÒýÑÔ
ÔÚÀûÓÃdelphi¿ª·¢Ó¦ÓóÌÐòµÄʱºò£¬Í¨³£ÎÒÃÇÒªÉè¼Æ³öºÜ¶à¸÷ÖÖ¸ñʽµÄÎĵµ¡¢±¨±í£¬¾­³£Òª½øÐÐÎļþµÄ´´½¨¡¢±à¼­¼°Ð޸ģ¬ËäÈ»delphi±¾ÉíÌṩÁ˺ܶàÉè¼Æ±¨±íµÄ¿Ø¼þ»ò·½·¨£¬µ«ÊÇ´æÔÚÃ÷ÏԵIJ»×㣬±ÈÈçÖÐÎÄÊäÈ룬Êý¾Ý¸ñʽµÄ¿ØÖƵȲÙ×÷ÆðÀ´±È½ÏÂé·³¡£ÀûÓôó¼Ò¶¼ºÜÊìϤµÄoffice¹¤¾ß½áºÏ¿ª·¢£¬Äܹ»ºÜºÃµÄ½â¾öÕâ·½ÃæµÄÎÊÌâ¡£ÒÔϾÍÒÔdelphiΪÀýÏêϸ½éÉÜÔõôÀûÓÃofficeÍê³É¸÷ÖÖÎĵµ¡¢±¨±íµÄÖÆ×÷¡£
2£®ÊµÏÖ·½·¨
ÀûÓÃdelphiºÍoffice½áºÏ¿ª·¢Ö÷ÒªÓÐÒÔÏÂÈýÖÖ·½·¨£º
(1) ͨ¹ýdelphiµÄ¿Ø¼þtolecontainer ½«officeǶÈ룬ÕâÊÇ×î¼òµ¥µÄoleǶÈ룬Äܹ»Ö±½Ó½«officeÎĵµµ÷Óã¬Ö»ÐèҪʹÓÃtolecontainer.run¾Í¿ÉÒÔ½«officeÎĵµÖ±½ÓÆô¶¯¡£ÇÒÕâÑùÆô¶¯µÄofficeÎĵµÓëdelphi³ÌÐòÊÇÒ»¸öÕûÌ壨´Ó½çÃæÉÏ¿´£©£¬µ«ÊÇËü´æÔÚ²»¿É¿Ë·þµÄȱµã£¬¼´²»ÄÜͨ¹ýdelphi¿ØÖÆofficeÎĵµ£¬Ò²¾Í²»ÄÜʵÏÖ½«Áé»î²Ù×ÝofficeµÄÄ¿µÄ¡£
(2) ʹÓÃdelphiÌṩµÄservers¿Ø¼þµ÷ÓÃoffice£¬Ê¹ÓÃofficeµÄÊôÐÔ£¬Ê¹ÓÃdelphiµÄservers¿Ø¼þÀ´²Ù×Ýoffice£¬ÔÚ±à³ÌʱdelphiÄܹ»ÊµÏÖ´úÂëÌáʾ£¬×ÜÌåÉÏ¿´Äܹ»½ÏºÃµÄʵÏÖdelphi¶ÔofficeµÄ¿ØÖÆ£¬µ«ÊÇ»¹ÓÐһЩofficeµÄ¹¦Äܲ»ÄÜÔÚdelphiÖе÷Ó㨱ÈÈç×Ô¼º±àдµÄvbaºê´úÂ룩¡£ÇÒʵÏÖ¹¦ÄÜʱ±¾À´ÔÚvba´úÂëÖпÉÑ¡Ôñ²ÎÊýÔÚdelphiµ÷ÓõÄʱºò±ØÐëÌí¼Ó£¬·ñÔò£¬Á¬±àÒ붼²»ÄÜͨ¹ý¡£ÕâÖÖ·½Ê½Æô¶¯µÄofficeÓëdelphi³ÌÐò·ÖÊôÁ½¸ö´°Ìå¡£
¡¡¡¡(3) ʹÓÃcreateoleobject½«Æô¶¯office£¬È»ºóÒÔole·½Ê½¶Ôoffice½øÐпØÖÆ¡£ÕâÖÖ°ì·¨ÊÇʹÓÃÒÔcreateoleobjects·½Ê½µ÷ÓÃoffice£¬Êµ¼ÊÉÏ»¹ÊÇole£¬µ«ÊÇÕâÖÖ·½Ê½Äܹ»ÕæÕý×öµ½ÍêÈ«¿ØÖÆofficeÎļþ£¬Äܹ»Ê¹ÓÃofficeµÄËùÓÐÊôÐÔ£¬°üÀ¨×Ô¼º±àдµÄvbaºê´úÂë¡£Óëservers¿Ø¼þºÍcom¼¼ÊõÏà±È£¬±¾·½·¨Äܹ»ÕæÕýµØʹÓÃofficeµÄ¸÷ÖÖÊôÐÔ£¬ºÍÔÚvbaÖбàд×Ô¼ºµÄ´úÂë»ù±¾Ò»Ñù£¬¿ÉÒÔȱʡµÄ´úÂëÒ²²»ÐèҪʹÓá£
3£®Èí¼þʵÏÖ
3£®1µÚÒ»ÖÖ·½·¨£ºÍ¨¹ýdelphiµÄ¿Ø¼þtolecontainer ½«officeǶÈ룬²Ù×÷·½·¨ÈçÏ£º
£¨1£© µ÷ÓÃdelphiÖÐsystemÒ³¿Ø¼þtolecontainerʵÏÖ£»
£¨2£© Ë«»÷olecontainer£¬³öÏÖÈçϽçÃ棺
(3)ÕâʱÄã¿ÉÒÔ½øÐÐÑ¡ÔñÁË£¬Ñ¡Ôñ£¦#8220;ÓÉÎļþ´´½¨£¦#8221;£¬Ñ¡ÔñÏàÓ¦µÄÎĵµ£¬¼°¾Í¼òµ¥µÄʵÏÖÁ˽«officeÎĵµµ÷ÈëµÄ¹¦ÄÜ£»ÈçÏÂͼ£º
3£®2µÚ¶þÖÖ·½·¨£ºÊ¹ÓÃdelphiÌṩµÄservers¿Ø¼þµ÷ÓÃoffice£»ËüʹµÃÎÒÃǺÜÈÝÒ׵ذÑofficeÖеÄÓ¦ÓóÌÐò(word, excel, powerpoint, outlook and accessµÈ)µ±×÷Ò»¸öcomÓ¦Ó÷þÎñÆ÷½øÐпØÖÆ£¬ÒÔwordΪÀý£¬½éÉÜÆäʵÏÖ·½·¨£º
£¨1£© µ÷ÓÃtworddocument


Ïà¹ØÎĵµ£º

delphiÈçºÎ設實現ÈçϽçÃæ

這個½çÃæÊÇÓÃPB×öµÄ£¬delphiÈçºÎ設實現ÄØ£¬ÏëÓÃdbControlGrid來實現(ºÃÏñÒ²×ö²»µ½)£¬
問題ÊÇÈçºÎ實現²»Í¬Éú產類別顯ʾ³ö來µÄ·½Ê½²»Ò»樣
......

David I̸DelphiÏÖ×´ÓëδÀ´

¸ÅÒª
×ÔÈ¥ÄêCodeGear±»Ó¢°Í¿¨µÏŵ£¨Embarcadero Technologies£©ÊÕ¹ººó£¬´ó¼Ò¶ÔDelphiµÄδÀ´·¢Õ¹·Ç³£¹ØÐÄ¡£½üÈÕ£¬InfoQÖÐÎÄÕ¾ÓÐÐÒ¶ÔDavid I½øÐÐÁ˶À¼Òר·Ã£¬ÒÔÁ˽â¸ü¶à¹ØÓÚDelphiµÄÏà¹ØÐÅÏ¢¡£
¸öÈ˼ò½é
David Intersimone£¨¼ò³ÆDavid I£©£¬Ó¢°Í¿¨µÏŵ¸ºÔ𿪷¢Õß¹ØϵµÄ¸±×ܲúÍÊ×ϯÐû´«¹Ù£¨Chief Evangelist£©¡£David¸º ......

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


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

Delphi Hook API ÒÑ·è¿ñ

×÷Õß: yangyxd   תÔØÇë×¢Ã÷³ö´¦ http://hi.baidu.com/yangyxd   2009-3-12
     ÂÛ̳ÀïÓйØÓÚHOOK APIµÄÌù×Ó£¬ µ«ÆäʵÏÖÔÚ·½Ê½ÏÔʾµÃÂé·³£¬ ÆäʵÏÖÔÚÀ¹½ØAPIÒ»°ã²»ÓÃÄÇÖÖ·½Ê½£¬ ´ó¶¼²ÉÓÃinline Hook API·½Ê½¡£ÆäʵҲ¾ÍÊÇÖ±½ÓÐÞ¸ÄÁËÒªÀ¹½ØµÄAPIÔ´ÂëµÄÍ·²¿£¬ÈÃËüÎÞÌõ¼þÌøתµ½ÎÒÃÇ× ......

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 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ