ÇóÖú£¬delphi¶ÔÓ¦µÄjavaÀàÐÍ
º¯ÊýÔÐÍ£º
function ReadIC_GRBH(port: SmallInt; baud: LongInt; out_data: PChar): LongInt;
¶ÔÓ¦µÄjavaÊÇʲô£¿ÖصãÔÚout_data: PChar
Char
´íÁË£¬Ó¦¸ÃÊÇString
ÓÃJNativeÈ¥µ÷dllµÄʱºòout_data: PCharÔõô·µ»Ø£¬ÒòΪÕâ¸ödllµÄ˵Ã÷¾ÍÊǰÑÊý¾Ý´æµ½out_data: PChar¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£
Ò²ÐíÊÇchar[]£¿
ËüµÄÕâ¸ö²ÎÊýûÓÐÉùÃ÷Ϊvar£¬ËùÒÔÊÇÓɵ÷Ó÷½¸ºÔð·ÖÅäÄÚ´æµÄ¡£
ÕÒ±¾¹ØÓÚjavaµ÷ÓÃdllµÄÊé²Î¿¼²Î¿¼¡£
²»È·¶¨µÄ»°£¬Ö»ÓÐÊÔÊÔÁË£ºString, char[].
Ïà¹ØÎÊ´ð£º
ÈçÌ⣬C/C++ÖеÄexeclÔõôµ÷ÓÃдºÃµÄjava³ÌÐò£¬
execl("/opt/java1.5/bin/java","MyClass",NULL);
ÕâÑùµÄ²»ÐÐŶ¡£
²»»á.
ÔËÐÐjava³ÌÐò
ÕÒ¹¤¾ß²é¿´Ò»ÏÂÄǸö³ÌÐòµÄÃüÁîÐÐ
ËÑË÷Ï£ºjni ......
ÔõôÔÚ¿ØÖÆÌ¨ÖÐÊäÈëÀàËÆÏÂÃæµÄÐÅÏ¢£º
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
ÿµ±»Ø³µÊ± ......
±¾ÈËÕýÔÚÓÃJava×öÒ»¸öC/S¼Ü¹¹µÄÏîÄ¿£¬
¿ÉÊÇÓÉÓÚÏîÄ¿±È½Ï´ó£¬Ç°ÆÚ¶Ô¼Ü¹¹µÄÉè¼ÆÓÈÆäÖØÒª£¬ÒòΪºóÆÚ¿ÉÄÜËæÊ±»á¼Ó¸ö¹¦ÄÜ»òÕßÈ¥µôijЩ¹¦ÄÜ¡£
ËùÒÔÌØµØÑ°ÇóÈçºÎÉè¼ÆC/SµÄ¼Ü¹¹Ê¹³ÌÐò¸ü¼ÓÃæÏò¶ÔÏó¸ü¼ÓÒ×ÓÚά ......
¸÷·´óÏÀ¸ø¸ö˼·£¬²»ÊÇÔÚÏßµÄÄÇÖÖ£¬¾ÍÊÇÒ»¸ö×öÆÕͨµÄÓ¦ÓóÌÐò¡£
´Ê¿âÔõôÉú³ÉÄØ£¿
²»»á¡£
ÒýÓÃ
´Ê¿âÔõôÉú³ÉÄØ£¿
ÕÒ±¾×Öµä
ÒýÓÃ
´Ê¿âÔõôÉú³ÉÄØ£¿
Êý¾Ý¿â ºÇºÇ
ÓÃmap ¼üÖµ¶ÔÓ¦
Èç¹ûÓÃÊý¾Ý¿ ......
ÒªÇóÊÇÊäÈëÒ»¸öÊý×Ö£¬È»ºó°´ÕÕÏÂÃæµÄ·½Ê½Êä³ö£¨Ë³Ê±ÕëÐýת£©
±ÈÈç ÊäÈë 2
ÔòÊä³öΪ
1 2 3
8 9 4
7 6 5
ÊäÈë 6
ÔòÊä³öΪ
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 ......