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

ÔÚDelphiÓ¦ÓóÌÐòÖÐʹÓÃDLL

ÔÚDelphiÓ¦ÓóÌÐòÖÐʹÓÃDLL
¡¡¡¡Delphi²»½ö¿Éµ÷ÓÃC£«£«²úÉúµÄDLLÄ£¿é£¬Í¬ÑùC£«£«³ÌÐòÒ²¿Éµ÷ÓÃDelphiËù²úÉúµÄDLL²¿¼þ¡£ÕâÑù½»»¥µ÷Óã¬ÎÞÐëÖظ´¿ª·¢£¬´ó´óËõ¶ÌÁËÉú²úÖÜÆÚ¡£ 
¡¡¡¡DelphiÓëVisualBasic¡¢VisualFoxProµÈÈí¼þÒ»Ñù£¬ÊôÓÚRAD¹¤¾ß£¨¿ìËÙÓ¦Óÿª·¢¹¤¾ß£©¡£ÊʺϿª·¢32λ»ò16λ£¯32λ»ìºÏÓ¦ÓóÌÐò¡£DelphiËùʹÓõijÌÐòÓïÑÔÊÇObjectPascal£¬Êǽṹ»¯¡¢ÃæÏò¶ÔÏóµÄ±àÒëÐÍÓïÑÔ£¬¾ßÓиßÖ´ÐÐЧÂÊ¡¢¿ÉÖØÓÃÐÔ¡¢Ò×ά»¤ÐÔ£¬¼°½ÏÇ¿µÄÒì³£´¦ÀíÄÜÁ¦¡¢Àà·â×°ÄÜÁ¦µÈ¡£VBÓëDelphiÏà±È£¬VB²»ÄܶԳÌÐò½øÐбàÒ룬ֻÄܽâÊÍÖ´ÐУ¬¸üÖØÒªµÄ²»Í¬ÊÇDelphi¾ßÓнÏÇ¿µÄ¼Ì³ÐÐÔ£¬DelphiµÄÓ¦ÓóÌÐò¿É±àÒëDLLÄ£¿é£¬VBÈ´ÎÞ·¨±àÒ룬ֻÄܵ÷ÓÃC±àÒëµÄDLL¡£¶øDelphi²»½ö¿Éµ÷ÓÃC£«£«²úÉúµÄDLLÄ£¿é£¬Í¬ÑùC£«£«³ÌÐòÒ²¿Éµ÷ÓÃDelphiËù²úÉúµÄDLL²¿¼þ¡£ÕâÑù½»»¥µ÷Óã¬ÎÞÐëÖظ´¿ª·¢£¬´ó´óËõ¶ÌÁËÉú²úÖÜÆÚ¡£  
¡¡¡¡   Ò»¡¢ÓÃDelphi´´½¨DLL  
¡¡¡¡DelphiµÄDLL´´½¨²¢²»¸´ÔÓ£¬ÏÂÃæÏò´ó¼Ò½éÉÜDelphiµÄDLL´´½¨·½·¨¡£  
¡¡¡¡1¡¢Ê×ÏÈ´´½¨Ò»¸öеÄDLLÏîÄ¿£¨NewProject£©£¬ÒòΪDLLÓëµ÷ÓÃËüµÄÖ÷³ÌÐòÒª·Ö¿ª±àÒë¡£Èç¹ûDLLÄ£¿éÒѾ­½¨Á¢ÔÚµ÷ÓÃËüµÄÏîÄ¿ÖУ¨Project£©£¬Ôò½«ËüµÄ´°Ì壨Form£©´ÓProject¡¡ÒƳö£¬Áí½¨Ò»¸öеÄÏîÄ¿£¨NewProject£©¡£Ö»Ðè´ÓFile²Ëµ¥Ñ¡ÖÐNewProjectÏȻºó½«DLLµÄPasÄ£¿éÎļþ¼ÓÈëµ½ÏîÄ¿ÖУ¬ÔÙ½«Æä×Ô¶¯½¨Á¢µÄForm1ɾ³ý¼´¿É¡£  
¡¡¡¡2¡¢ÔÚDLLµÄDPRÎļþÖаÑProgram¹Ø¼ü×Ö¸ÄΪLibrary£¬ÉêÃ÷Ϊ¶¯Ì¬Á´½Ó¿â£¬ÔÚUSESÓï¾äºóÃæ¼ÓÈëExPortsÓï¾ä£¬Ö¸Ã÷µ÷ÓÃDLLµÄº¯ÊýÃû¡£  
¡¡¡¡3¡¢Èç¹ûÖ÷³ÌÐòµÄDPRÎļþÒÑÓÐDLL´°ÌåCreateFormµÄÓï¾ä£¬Ôò½«ÆäÈ¥µô¡£  
¡¡¡¡4¡¢ÔÚDLLµÄPasÎļþÖÐType£®£®£®£®£®£®Endºó¼ÓÈë¸ÃDLLµÄº¯Êý»ò¹ý³ÌµÄÉùÃ÷£¬ÐÎʽÈ磺¡¡¡¡FunctionName£¨argment£©£ºBoolean£»export£»  
¡¡¡¡¸Ãº¯Êý»ò¹ý³ÌÓ¦¼ÓÈë´°ÌåµÄCreateºÍFree£¨²úÉúºÍÊÍ·Å£©·½·¨¡£  
¡¡¡¡5¡¢¶ÔÏîÄ¿½øÐбàÒë¼´¿É¡£  
¡¡¡¡   ¶þ¡¢DLLµÄµ÷Óà  
¡¡¡¡µ÷ÓÃDLLÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖÊÇÔÚÓ¦ÓóÌÐò×°ÔØʱµ÷Óã¬ÁíÒ»ÖÖÊÇÔÚÓ¦ÓóÌÐòÔËÐÐʱµ÷Óá£Ê×ÏȽéÉÜ×°ÔØʱDLLµÄµ÷Ó㺠 
¡¡¡¡£¨1£©×°ÔØʱµ÷ÓÃDLL  
PasÎļþÖУ¬¶ÔDLLº¯Êý½øÐÐÍⲿÉùÃ÷£¬ÉùÃ÷ӦλÓÚImplementationµÄUsesÓï¾äºó£¬ÐÎʽÈçÏ£º  
¡¡¡¡Implementation  
¡¡¡¡UsesDialogs£»  
¡¡¡¡FunctionName£¨argment£©£ºBoolean£»far£»External′Call


Ïà¹ØÎĵµ£º

javascriptÖе÷ÓÃdelphiº¯Êý


ÒÔÏÂÊÇtest.htmÒ³µÄÄÚÈÝ
Ê×Ïȶ¨ÒåÒ»¸ö²å¼þ¶ÔÏó
 
<object id="Mapupload" name="Mapupload" width="0" height="0" classid="clsid:045FA9B9-B373-4D4C-AE76-128A19A4B6AE">
</object>
<script type="text/javascript">
//´Ëº¯Êý´ò¿ªactivexform´°Ì岢Ϊactiv ......

delphi±à³ÌÀïµÄbool¸úbooleanÀàÐÍÓÐʲôÇø±ð

boolÊÇLongBoolÀàÐÍ¡£
DelphiÖж¨ÒåÁËËÄÖÖ²¼¶ûÀàÐÍ£ºBoolean£¬ByteBool£¬WordBoolºÍLongBool¡£ºóÃæÈýÖÖ²¼¶ûÀàÐÍÊÇΪÁËÓëÆäËûÓïÑÔ¼æÈݶøÒýÈëµÄ£¬Ò»°ãÇé¿öϽ¨ÒéʹÓÃBooleanÀàÐÍ¡£
ÕâËÄÖÖÀàÐ͵IJ¼¶ûÖµÕ¼ÓÃÄÚ´æµÄÊýÁ¿ÈçÏ£º
Boolean 1 Byte
ByteBool 1 Byte
WordBool 2 Bytes£¨1 Word£©
LongBool 4 Bytes£¨2 Words£©
¶Ô ......

Êý×Öת»»´óдÈËÃñ±ÒµÄdelphiʵÏÖ

ÎÄÕÂÀ´Ô´£ºIT¹¤³ÌÐÅÏ¢Íø  http://www.systhinker.com/html/09/n-12309.html
֮ǰÓÃAccess×÷Ò»¸öÓ¦Ó㬵«ÕÒ²»µ½»õ±Òת»»³É´óдÈËÃñ±ÒµÄ¹¦ÄÜ£¨µ±È»¿ÉÒÔͨ¹ýexcel ת»»£¬µ«²»ÔÚÒ»¸öÓ¦ÓÃÉÏ£¬·ÅÆú£©¡£ÒÔΪ±È½Ï¼òµ¥£¬×Ô¼ºÊÔд£¬Ë­ÖªÓÃÁËÁ½¸öÍíÉÏ£¬²Å»ù±¾ÊµÏÖ£¬µ«Ã»ÓÐСÊýµã£¨Ôª£©ÒÔÏ»õ±ÒµÄת»»¡£Ò²Ã»ÓÐÕ×µÄÅжϡ£¶øÇÒ¶Ô×Ö· ......

DELPHIÓû§µÇ¼·½°¸

3.2  Óû§µÇ¼·½°¸
ÔÚ½øÈëÒ»¸öϵͳʱ£¬±ØÐëÏÈÔڵǼ´°ÌåÖÐÊäÈëÕýÈ·µÄÓû§ÃûºÍÃÜÂë²ÅÄܽøÈë¡£ÕâÑù¿ÉÒÔÈ·±£ÏµÍ³µÄ°²È«ÐԺͱ£ÃÜÐÔ£¬µÇ¼´°ÌåµÄÖÆ×÷°´ÕÕϵͳµÄ´óС¼°Óô¦£¬¿ÉÒÔ·ÖΪ²»Í¬µÄµÇ¼´°ÌåÑùʽ£¬ÔÚϵͳµÚÒ»´ÎµÇ¼ǰ£¬Ê×ÏÈÒª¶Ô²Ù×÷Ô±ÐÅÏ¢½øÐÐÏàÓ¦µÄÉèÖᣱ¾½Ú½«¶ÔµÇ¼´°Ìå¼°²Ù×÷Ô±¹ÜÀí´°ÌåµÄÖÆ×÷¹ý³Ì½øÐÐÏêϸµÄ˵Ã÷ ......

Delphi¿½±´Ä¿Â¼(º¬×ÓĿ¼)µÄ·½·¨


 
Delphi¿½±´Ä¿Â¼(º¬×ÓĿ¼)µÄ·½·¨
ҪʵÏÖĿ¼¼¶µÄ¿½±´£¬¿ÉÒÔÀûÓÃWindows APIº¯ÊýShFileOperation( )£¬Æ亯ÊýÉùÃ÷ÈçÏ£º
WINSHELLAPI int WINAPI SHFileOperation(
    LPSHFILEOPSTRUCT lpFileOp
);
ʵÀý£º
н¨Ò»¸ö¹¤³Ì£¬Æä³ÌÐòʾÀýÈçÏ£º
unit Unit1;
interface
uses
Windows, Messag ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ