OSDN Git Service

Version1.86→1.00(新規)
[winbottle/winbottle.git] / sakurasuite / manual / directsstp.html
1 <html>
2
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
5 <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
6 <meta name="ProgId" content="FrontPage.Editor.Document">
7 <title>TDirectSSTP</title>
8 <link rel="stylesheet" type="text/css" href="sakurasuite.css">
9 </head>
10
11 <body>
12
13 <dl>
14 </dl>
15 <h1>TDirectSSTP</h1>
16 <h2>\8aT\97v</h2>
17 <p>\82³\82­\82ç\83X\83N\83\8a\83v\83g\92Ê\90M\83v\83\8d\83g\83R\83\8b(SSTP)\82ð\8eg\82Á\82Ä\81A\83\8d\81[\83J\83\8b\83z\83X\83g\8fã\82ÌSSTP\83T\81[\83o\82Æ\92Ê\90M\82·\82é\83R\83\93\83|\81[\83l\83\93\83g\82Å\82·\81B</p>
18 <p>DirectSSTP\82É\82Ì\82Ý\91Î\89\9e\82µ\82Ä\82¢\82Ü\82·\81B</p>
19 <h2>\83\8a\83t\83@\83\8c\83\93\83X - \83v\83\8d\83p\83e\83B</h2>
20 <h3><code>SenderName: String [\93Ç/\8f\91][\90Ý/\8eÀ]</code></h3>
21 <p>SSTP\82ÌSender\83w\83b\83_\95\8e\9a\97ñ\82ð\90Ý\92è\82µ\82Ü\82·\81B\82Â\82Ü\82è\91\97\82è\8eè\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93(Delphi\91¤)\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93\96¼\82Å\82·\81B\8e©\95ª\82ª\8aJ\94­\82µ\82Ä\82¢\82é\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82Ì\96¼\91O\82ð\93ü\82ê\82Ä\82­\82¾\82³\82¢\81B\83f\83t\83H\83\8b\83g\82Í\81uMy 
22 Program\81v\82Å\82·\82ª\81A\95K\82¸\95Ï\8dX\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B</p>
23 <h3><code>StatusCode: Integer [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
24 <p>\8dÅ\8cã\82É\94­\8ds\82µ\82½SSTP\83\8a\83N\83G\83X\83g\82É\82æ\82Á\82Ä\8bA\82Á\82Ä\82«\82½\81A\83X\83e\81[\83^\83X\83R\81[\83h\82Ì\90\94\92l\82ª\93ü\82è\82Ü\82·\81BOK\82È\82ç200\94Ô\91ä\81A\82»\82ê\88È\8aO\82È\82ç\83G\83\89\81[\82Å\82·\81B\8fÚ\82µ\82­\82Í\81ASSTP\8ed\97l\8f\91\82ð\82²\97\97\82­\82¾\82³\82¢\81B</p>
25 <ul>
26   <li>UnknownError(=-1000)\92è\90\94\82ªStatusCode\82É\93ü\82é\82±\82Æ\82ª\82 \82è\82Ü\82·\81B\82±\82ê\82Í\83T\81[\83o\82ª\97\8e\82¿\82Ä\82¢\82½\82È\82Ç\82Ì\97\9d\97R\82Å\89\9e\93\9a\82ª\82Ü\82Á\82½\82­\93¾\82ç\82ê\82È\82©\82Á\82½\82Æ\82«\82Ì\90\94\92l\82Å\82·\81B</li>
27 </ul>
28 <h3><code>SentLog: String [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
29 <p>\8dÅ\8cã\82É\94­\8ds\82µ\82½SSTP\95\82ª\82»\82Ì\82Ü\82Ü\93ü\82Á\82Ä\82¢\82Ü\82·\81B\83`\83F\83b\83N\82É\82Ç\82¤\82¼\81B\8dÄ\91\97\82Ì\92¼\8cã\82É\82à\8dÄ\91\97\82Ì\82Æ\82«\82É\94­\8ds\82µ\82½\95\82ª\93ü\82Á\82Ä\82¢\82Ü\82·\81B</p>
30 <h3><code>RecvLog: String [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
31 <p>\8dÅ\8cã\82É\8ds\82Á\82½\92Ê\90M\82É\82æ\82é\81ASSTP\83T\81[\83o\82©\82ç\82Ì\83\8c\83X\83|\83\93\83X\82ª\91S\95\94\8bL\98^\82³\82ê\82Ä\82¢\82Ü\82·\81B\8dÄ\91\97\82Ì\92¼\8cã\82É\82à\8dÄ\91\97\82Ì\82Æ\82«\82Ì\83\8c\83X\83|\83\93\83X\82ª\93ü\82Á\82Ä\82¢\82Ü\82·\81B</p>
32 <h3><code>LastStatus: TSstpResult; [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
33 <p>\8dÅ\8cã\82ÌSSTP\83T\81[\83o\82©\82ç\82Ì\83\8c\83X\83|\83\93\83X\82ª\81ATSstpResult\8c^(\83R\81[\83h\8eQ\8fÆ)\82Å\93ü\82Á\82Ä\82¢\82Ü\82·\81B</p>
34 <ul>
35   <li>srUnknownError\82Í\81A\89½\82ç\82©\82Ì\8e\96\8fî\82ÅSSTP\83T\81[\83o\82©\82ç\82Ì\89\9e\93\9a\82ª\82Ü\82Á\82½\82­\93¾\82ç\82ê\82È\82©\82Á\82½\8fê\8d\87\82Ì\83G\83\89\81[\82Å\82·\81B\82±\82ê\82Í\81ATDirectSSTP\91¤\82Ì\83^\83C\83\80\83A\83E\83g\81A\82 \82é\82¢\82ÍSSTP\83T\81[\83o\82Ì\83r\83W\81[\8fó\91Ô(Conflict\82Æ\82Í\88á\82¤)\82È\82Ç\82ª\8c´\88ö\82Å\94­\90\82µ\82Ü\82·\81B</li>
36 </ul>
37 <h3><code>CueCount: integer; [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
38 <p>\8dÄ\91\97\83L\83\85\81[\82É\8c»\8dÝ\93ü\82Á\82Ä\82¢\82éSEND\83\81\83b\83Z\81[\83W\82Ì\90\94\82ð\95Ô\82µ\82Ü\82·\81B</p>
39 <h3><code>Interval: integer; [\93Ç/\8f\91][\90Ý/\8eÀ]</code></h3>
40 <p>\8dÄ\91\97\83L\83\85\81[\82©\82ç\8dÄ\91\97\82ð\8ds\82¤\8aÔ\8au\82ð\83~\83\8a\95b\82Å\8ew\92è\82µ\82Ü\82·\81B1000\82æ\82è\8f¬\82³\82¢\92l\82à\90Ý\92è\82Å\82«\82Ü\82·\82ª\81ASSTP\83T\81[\83o\82É\89ß\95\89\89×\82ð\97^\82¦\82é\89Â\94\\90«\82ª\82 \82è\82Ü\82·\82Ì\82Å\81A\82Å\82«\82é\82¾\82¯\90Ý\92è\82µ\82È\82¢\82æ\82¤\82É\82µ\82Ä\82­\82¾\82³\82¢\81B</p>
41 <h3><code>Sleep: boolean; [\93Ç/\8f\91][\90Ý/\8eÀ]</code></h3>
42 <p>\8dÄ\91\97\83L\83\85\81[\82©\82ç\82Ì\8dÄ\91\97\82ð\88ê\8e\9e\92â\8e~\82µ\82Ü\82·\81BSleep = true\82Ì\8aÔ\82Í\81ASstpSENDCue\83\81\83\\83b\83h\82É\82æ\82Á\82Ä\83\81\83b\83Z\81[\83W\82ª\93ü\97Í\82³\82ê\82Ä\82à\81A\83R\83\93\83|\81[\83l\83\93\83g\93à\95\94\82Å\8bL\89¯\82³\82ê\82é\82¾\82¯\82Å\81A\8eÀ\8dÛ\82É\82ÍSSTP\83T\81[\83o\82É\82Í\91\97\90M\82³\82ê\82Ü\82¹\82ñ\81BSleep 
43 = false\82É\82È\82Á\82½\82Æ\82«\82É\81A\91\97\90M\82³\82ê\8en\82ß\82Ü\82·\81B</p>
44 <h3><code>TargetHWnd: THandle; [\93Ç/\8f\91][\90Ý/\8eÀ]</code><span class="direct">[DirectSSTP]</span></h3>
45 <p>\83^\81[\83Q\83b\83g\83E\83B\83\93\83h\83E\83n\83\93\83h\83\8b\82ð\90Ý\92è\82µ\82Ü\82·\81B</p>
46 <h3><code>Handle: THandle; [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code><span class="direct">[DirectSSTP]</span></h3>
47 <p>FastSSTP\82Í\81A\93à\95\94\82Å\83E\83B\83\93\83h\83E\83n\83\93\83h\83\8b\82ð1\82Â\8dì\90¬\82µ\81A\82±\82ê\82ð\8eg\82Á\82ÄSSTP\83T\81[\83o\82ÆDirectSSTP\92Ê\90M\82ð\8ds\82¢\82Ü\82·\81B<br>
48 \82±\82Ì\83v\83\8d\83p\83e\83B\82Í\81A\82»\82Ì\83E\83B\83\93\83h\83E\83n\83\93\83h\83\8b\82ð\95Ô\82µ\82Ü\82·\81BDirectSSTP\82ÅSSTP\95\82ÌHWnd\82É\90Ý\92è\82³\82¹\82ê\82é\83n\83\93\83h\83\8b\82Å\82·\81B<br>
49 \93Æ\8e©\82ÌSSTP\95\82ð\8dì\82è\82½\82¢\82Ì\82Å\82È\82¢\8cÀ\82è\81A\92¼\90Ú\97\98\97p\82·\82é\82±\82Æ\82Í\82 \82Ü\82è\82È\82¢\82Æ\8ev\82¢\82Ü\82·\81B</p>
50 <h2>\83\81\83\\83b\83h</h2>
51 <h3><code>function TFastSstp.SstpSEND(const Script: String;<br>
52 const Option: TSstpSendOptions = []): TSstpResult; overload;</code></h3>
53 <h3><code>function SstpSEND(const Script: TStrings;<br>
54 const Option: TSstpSendOptions = [];<br>
55 const Handle: HWND = 0): TSstpResult; overload;</code></h3>
56 <p>SEND\83\8a\83N\83G\83X\83g\82ð\82·\82®\82É\91\97\90M\82µ\82Ü\82·\81B\8e©\93®\93I\82ÉSSTP\83T\81[\83o\82Æ\90Ú\91±\82µ\81ASEND\83\8a\83N\83G\83X\83g\82ð\91\97\90M\82µ\81A\83X\83e\81[\83^\83X\83R\81[\83h\82ð\8eó\82¯\8eæ\82è\82Ü\82·\81BScript\82É\82Í\81A\94F\8e¯\89Â\94\\82È\82³\82­\82ç\83X\83N\83\8a\83v\83g\96{\95\82ð\81AOption\82É\82Í\81Aset 
57 of (soNoDescript, soNoTranslate)\82ð\93n\82µ\82Ü\82·\81B</p>
58 <p>\83I\81[\83o\81[\83\8d\81[\83h\8aÖ\90\94\82Å\82·\82Ì\82Å\81A\88ø\90\94\82É\82æ\82Á\82Ä\93K\90Ø\82È\95û\82ª\8cÄ\82Î\82ê\82Ü\82·\81B</p>
59 <p>\91æ1\82Ì\8cÄ\82Ñ\8fo\82µ\82Í\81A\88ø\90\94\82ÉString\8c^\82ð\8eæ\82é\81ASSTP/1.1\91\8a\93\96\82Ì\92P\8f\83\82ÈSEND\83\8a\83N\83G\83X\83g\82ð\91\97\90M\82µ\82Ü\82·\81B</p>
60 <p>\91æ2\82Ì\8cÄ\82Ñ\8fo\82µ\82Í\81ASSTP/1.2\82¨\82æ\82Ñ1.3\82É\91Î\89\9e\82µ\82Ü\82·\81B\88ø\90\94\82ÉTStrings\8c^\82ð\8eæ\82è\82Ü\82·\81BScript: 
61 TStrings\82Í\83\81\83\\83b\83h\93à\95\94\82Å\82Í\89ð\95ú\82³\82ê\82Ü\82¹\82ñ\82Ì\82Å\8e©\91O\82Å\89ð\95ú\8f\88\97\9d\82µ\82Ä\82­\82¾\82³\82¢\81BScript\82Ì1\8ds\96Ú(Script[0])\82ªScript\83G\83\93\83g\83\8a\82É\81A2\8ds\96Ú\88È\8d~\82ÍEntry\83G\83\93\83g\83\8a\82É\95Ï\8a·\82³\82ê\82Ä\91\97\90M\82³\82ê\82Ü\82·\81B</p>
62 <p><span class="tcpip">[TCP/IP]</span> TCP/IP\82Å\91\97\90M\82·\82é\8fê\8d\87\81AHandle\82É0\88È\8aO\82Ì\92l\82ð\90Ý\92è\82·\82é\82Æ\81AHWnd\83G\83\93\83g\83\8a\82ª\91\97\90M\82³\82ê\82Ü\82·\81B\95s\97v\82È\82çHandle=0\82Æ\82µ\82Ä\82­\82¾\82³\82¢\81B</p>
63 <p><span class="direct">[DirectSSTP]</span> DirectSSTP\83\82\81[\83h\82Å\82Í\81AHandle\82Ì\92l\82ª\97D\90æ\82³\82ê\82Ü\82·\82ª\81A\82±\82ê\82ª\8fÈ\97ª\82³\82ê\82½\8fê\8d\87\82Å\82à\81A\83f\83t\83H\83\8b\83g\82ÌHWnd\83G\83\93\83g\83\8a\82ª\91\97\90M\82³\82ê\82Ü\82·(\93\96\91R)\81B</p>
64 <p>\96ß\82è\92l\82ÍTSstpResult\97ñ\8b\93\8c^\82Ì\92l\82Å\82·\81B\83X\83e\81[\83^\83X\83R\81[\83h\82Ì\90\94\92l\8e©\91Ì\82Å\8c\8b\89Ê\82ð\92m\82è\82½\82¢\8fê\8d\87\82ÍStatusCode\83v\83\8d\83p\83e\83B\82ð\8eg\97p\82µ\82Ä\82­\82¾\82³\82¢\81B</p>
65 <ul>
66   <li>\91æ1\82Ì\8cÄ\82Ñ\8fo\82µ\82Ì\8fê\8d\87\81A\88ø\90\94\82ÌString\8c^\95Ï\90\94\82É\89ü\8ds\95\8e\9a(#13#10)\82ð\8aÜ\82ß\82È\82¢\82Å\82­\82¾\82³\82¢\81B
67   <li>\91æ2\82Ì\8cÄ\82Ñ\8fo\82µ\82Ì\8fê\8d\87\81A\88ø\90\94\82ÌTString\8c^\82Ì\8ae\8ds\82Ì\95\8e\9a\97ñ\82É\89ü\8ds\95\8e\9a\82ð\8aÜ\82ß\82È\82¢\82Å\82­\82¾\82³\82¢\81B
68   <li><span class="tcpip">[TCP/IP]</span> SSTP/1.2\88È\8d~\82Ì\8cÄ\82Ñ\8fo\82µ\82ð\8ds\82¤\8fê\8d\87\82Í\81A<em>\83^\83C\83\80\83A\83E\83g\8e\9e\8aÔ\82É\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81B</em>\83f\83t\83H\83\8b\83g\82Ì\83^\83C\83\80\83A\83E\83g\8e\9e\8aÔ\82Í1500ms\82Å\82·\82Ì\82Å\81A\82±\82Ì\8e\9e\8aÔ\82ð\89ß\82¬\82é\82ÆSSTP\83T\81[\83o\82©\82ç\82Ì\83\8c\83X\83|\83\93\83X\82ð\91Ò\82½\82¸\81A\8e©\95ª\82©\82ç\92Ê\90M\82ð\90Ø\92f\82µ\82Ä\82µ\82Ü\82¤\82±\82Æ\82É\82È\82è\82Ü\82·(\83X\83e\81[\83^\83X\83R\81[\83h\82ÍUnknownError\82Æ\82È\82è\82Ü\82·)\81B\91I\91ð\8e\88\82Ì\82 \82éSend\83\8a\83N\83G\83X\83g\82Ì\91O\82É\83^\83C\83\80\83A\83E\83g\8e\9e\8aÔ\82ð\8f\\95ª\92·\82¢\82à\82Ì(\8dÅ\92á10\95b\88È\8fã)\82É\90Ý\92è\82µ\82Ä\82­\82¾\82³\82¢\81B
69   <li>\91I\91ð\8e\88\82ð\8aÜ\82Þ\83X\83N\83\8a\83v\83g\82ð\81Amateria\82Æ\82Ì\91g\82Ý\8d\87\82í\82¹\82Å\8eg\97p\82·\82é\8fê\8d\87\81Amateria\82ª\94½\89\9e\82ð\95Ô\82³\82È\82¢\82±\82Æ\82ª\82 \82è\82Ü\82·\81B(CROW, 
70     SSP\82ð\8f\89\82ß\82Æ\82µ\82½\82»\82Ì\91¼\82ÌSSTP\83T\81[\83o\82Å\82Í\82»\82Ì\82æ\82¤\82È\82±\82Æ\82Í\82 \82è\82Ü\82¹\82ñ)<br>
71     \82±\82Ì\96â\91è\82ð\94ð\82¯\82é\82½\82ß\82É\82Í\81A\91I\91ð\8e\88\82ð\8aÜ\82Þ\83X\83N\83\8a\83v\83g\82ðmateria\82Å\8dÄ\90\82µ\82È\82¢\82æ\82¤\82É\82µ\82Ä\82­\82¾\82³\82¢\81B(\96â\91è\82Ì\8fC\90³\82É\82Í\91\97\90M\95\94\82Ì\83X\83\8c\83b\83h\89»\82ª\95K\97v\82Å\82·)</li>
72 </ul>
73 <h3><code>function TFastSstp.SstpSENDCue(const Script: String;<br>
74 const HighPriority: boolean = false;<br>
75 const Option: TSstpSendOptions = []): integer;</code></h3>
76 <p>SEND\83\8a\83N\83G\83X\83g\82ð\81A\8dÄ\91\97\83\82\81[\83h\82Å\91\97\90M\82µ\82Ü\82·\81B\82±\82Ì\83\81\83\\83b\83h\82Å\8cÄ\82Ñ\8fo\82³\82ê\82½\8fê\8d\87\81A\82»\82Ì\83X\83N\83\8a\83v\83g\82Í\82·\82®\82É\82Í\91\97\90M\82³\82ê\82¸\81A\8dÄ\91\97\83L\83\85\81[(FSendCue)\82É\93ü\82è\82Ü\82·\81B\8dÄ\91\97\83L\83\85\81[\82É\91\97\82ç\82ê\82½\83X\83N\83\8a\83v\83g\82Í\81AInterval\83~\83\8a\95b\8aÔ\8au\82Å\81A\8e©\93®\93I\82ÉSSTP\83T\81[\83o\82É\91\97\90M\82³\82ê\82Ü\82·\81BInterval\83v\83\8d\83p\83e\83B\82à\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B</p>
77 <p>HighPriority = true\82Ì\8fê\8d\87\81A\83L\83\85\81[\82Ì\90æ\93ª\82É\94z\92u\82³\82ê\82Ü\82·\82Ì\82Å\81A\82·\82®\82É\91\97\90M\82³\82ê\82Ü\82·\81Bfalse\82Ì\8fê\8d\87\82Í\81A\83L\83\85\81[\82Ì\8cã\82ë\91¤\82É\95t\82¯\91«\82³\82ê\82Ü\82·\81B</p>
78 <p>\83L\83\85\81[\82ª\8bó\82¾\82Á\82½\8fê\8d\87\82ð\8f\9c\82«\81A\82·\82®\82É\91\97\90M\82³\82ê\82é\82í\82¯\82Å\82Í\82È\82¢\82Ì\82Å\81A\96ß\82è\92l\82ÍTSstpResult\8c^\82Å\82Í\82 \82è\82Ü\82¹\82ñ\81B\91ã\82í\82è\82É\81A\82»\82Ì\83\81\83b\83Z\81[\83W\82ð\8e¯\95Ê\82·\82éinteger\92l\82ªID\82Æ\82µ\82Ä\90\90¬\82³\82ê\81A\95Ô\82³\82ê\82Ü\82·\81B\8dÄ\91\97\82É\8aÖ\8cW\82·\82é\8ae\8eí\83C\83x\83\93\83g\82Í\81A\83\81\83b\83Z\81[\83W\82Ì\8dÄ\91\97\82Ì\82Æ\82«\82É\81A\82±\82ÌID\82ð\83p\83\89\83\81\81[\83^\82Æ\82µ\82Ä\93n\82µ\82Ü\82·\82Ì\82Å\81AID\82ð\8bL\89¯\82µ\82Ä\82¨\82­\8e\96\82Å\81A\83\81\83b\83Z\81[\83W\82ð\93¯\92è\82·\82é\82±\82Æ\82ª\89Â\94\\82Å\82·\81B</p>
79 <h3><code>function TFastSstp.SstpEXECUTE(const Command: String): String;</code></h3>
80 <p>EXECUTE\83\8a\83N\83G\83X\83g\82ð\91\97\90M\82µ\82Ü\82·\81B\8e©\93®\93I\82ÉSSTP\83T\81[\83o\82Æ\90Ú\91±\82µ\81AEXECUTE\83\8a\83N\83G\83X\83g\82ð\91\97\90M\82µ\81A\83X\83e\81[\83^\83X\83R\81[\83h\82Æ\92Ç\89Á\83f\81[\83^\82ð\8eó\82¯\8eæ\82Á\82½\82 \82Æ\90Ø\92f\82µ\82Ü\82·\81B</p>
81 <p>\92Ç\89Á\83f\81[\83^\82ÍString\95Ï\90\94\82É\93ü\82Á\82Ä\82¢\82Ü\82·\81B</p>
82 <p>\8aÖ\90\94\8cÄ\82Ñ\8fo\82µ\82ª\90¬\8c÷\82µ\82½\82©\82Ç\82¤\82©\82É\82Â\82¢\82Ä\82Í\81ALastStatus\83v\83\8d\83p\83e\83B\82Å\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B</p>
83 <h3><code>function TFastSstp.SstpCOMMUNICATE(const Sentence: String<br>
84 &nbsp; const Port: integer = 0): TSstpResult;</code></h3>
85 <p>COMMUNICATE/1.2\83\8a\83N\83G\83X\83g\82ð\91\97\90M\82µ\82Ü\82·\81BPort\82É0\82ð\8ew\92è\82·\82é(\88ø\90\94\82ð\8fÈ\97ª\82·\82ê\82Î\8e©\93®\93I\82É0\82É\82È\82è\82Ü\82·)\8fê\8d\87\81ACOMMUNICATE/1.1\91\8a\93\96\82Ì\83\8a\83N\83G\83X\83g\82Æ\82È\82è\82Ü\82·\81BPort\82É0\88È\8aO\82Ì\92l\82ð\8ew\92è\82·\82ê\82Î\81ACOMMUNICATE/1.2\91\8a\93\96\82Ì\83\8a\83N\83G\83X\83g\82Æ\82È\82è\82Ü\82·\81B</p>
86 <ul>
87   <li>FastSSTP\82ÍSSTP\83N\83\89\83C\83A\83\93\83g\83R\83\93\83|\81[\83l\83\93\83g\82Å\82 \82è\81A\83T\81[\83o\8b@\94\\82Í\92ñ\8b\9f\82µ\82Ä\82¢\82Ü\82¹\82ñ\81B\82µ\82½\82ª\82Á\82Ä\81ACOMMUNIATE/1.2\82ð\8eÀ\8dÛ\82É\97L\8cø\82É\8eg\82¤\82É\82Í\81A\8c»\8fó\82Å\82Í\81A\91¼\82Ì\95û\96@\82ÅSSTP\83T\81[\83o\82ð\8dì\90¬\82·\82é\82µ\82©\82 \82è\82Ü\82¹\82ñ\81BSSTP\83T\81[\83o\8b@\94\\92ñ\8b\9f\82Í\96¢\92è\82Å\82·\81B</li>
88 </ul>
89 <h3><code>function TFastSstp.SstpGIVE(const Document: String): TSstpResult;</code></h3>
90 <p>GIVE/1.0\83\8a\83N\83G\83X\83g\82ð\91\97\90M\82µ\82Ü\82·\81B\93à\95\94\82ÅSstpGIVE1_1\83\81\83\\83b\83h\82ð\8cÄ\82Ñ\8fo\82µ\82Ü\82·\81B\8cÝ\8a·\90«\82Ì\82½\82ß\82É\8ec\82Á\82Ä\82¢\82Ü\82·\82ª\81A\8eg\82Á\82Ä\82à\8d·\82µ\8ex\82¦\82 \82è\82Ü\82¹\82ñ\81B</p>
91 <h3><code>function TFastSstp.SstpGIVE1_1(const Data: String;<br>
92 const DataType: TGiveType = gtDocument): TSstpResult;</code></h3>
93 <p>GIVE/1.1\83\8a\83N\83G\83X\83g\82ð\91\97\90M\82µ\82Ü\82·\81BDataType\82É\82Í\81AgtDocument\82Ü\82½\82ÍgtSongname\82ð\93n\82µ\82Ü\82·\81B<br>
94 Data\83p\83\89\83\81\81[\83^\82É\81A\82»\82ê\82É\89\9e\82\82½\83f\81[\83^\82ð\93n\82µ\82Ä\82­\82¾\82³\82¢\81B</p>
95 <p>\96ß\82è\92l\82Í\83T\81[\83o\82©\82ç\82Ì\89\9e\93\9a\82Å\82·\81B</p>
96 <h3><code>function TFastSstp.SstpExGetName: String;</code></h3>
97 <p>EXECUTE\83\81\83\\83b\83h\82Ågetname\83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\82»\82Ì\8c\8b\89Ê\82Ì\95\8e\9a\97ñ\82ð\95Ô\82µ\82Ü\82·\81B</p>
98 <h3><code>function TFastSstp.SstpExSetCookie(const Key, Value: String): 
99 TSstpResult;</code></h3>
100 <p>EXECUTE\83\81\83\\83b\83h\82ÅSetCookie\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B<br>
101 \95¡\90\94\8ds\82Ì\83f\81[\83^\82É\82Í\91Î\89\9e\82µ\82Ü\82¹\82ñ(\82Â\82Ü\82è\81A#13#10\82ª\8aÜ\82Ü\82ê\82é\83f\81[\83^\82Ì\89ü\8ds\82Í\8e©\93®\93I\82É\8fÁ\82µ\82Ü\82·)</p>
102 <h3><code>function TFastSstp.SstpExGetCookie(const Key: String): String;</code></h3>
103 <p>EXECUTE\83\81\83\\83b\83h\82ÅGetCookie\83R\83}\83\93\83h\82ð\94­\8ds\82µ\81A\82»\82Ì\8c\8b\89Ê\82Ì\95\8e\9a\97ñ\82ð\95Ô\82µ\82Ü\82·\81B<br>
104 \95¡\90\94\8ds\82Ì\83f\81[\83^\82É\82Í\91Î\89\9e\82µ\82Ü\82¹\82ñ(\82Â\82Ü\82è\81A#13#10\82ª\8aÜ\82Ü\82ê\82é\83f\81[\83^\82Ì\89ü\8ds\82Í\8e©\93®\93I\82É\8fÁ\82µ\82Ü\82·)</p>
105 <h3><code>function TFastSstp.SstpExGetVersion: String;</code></h3>
106 <p>EXECUTE\83\81\83\\83b\83h\82ÅGetVersion\82ð\94­\8ds\82µ\81A\83X\83e\81[\83^\83X\83R\81[\83h\82ð\95Ô\82µ\82Ü\82·\81B</p>
107 <h3><code>function TFastSstp.SstpExQuiet(const Quiet: boolean): TSstpResult;</code></h3>
108 <p>EXECUTE\83\81\83\\83b\83h\82ÅQuiet\82Ü\82½\82ÍRestore\82ð\94­\8ds\82µ\81A\83X\83e\81[\83^\83X\83R\81[\83h\82ð\95Ô\82µ\82Ü\82·\81B<br>
109 Quiet = true\82ÅQuiet, Quiet = false\82ÅRestore\82ð\94­\8ds\82Å\82·\81B</p>
110 <h3><code>procedure ClearCue;</code></h3>
111 <p>\8dÄ\91\97\83L\83\85\81[\82É\93ü\82Á\82Ä\82¢\82é\83\81\83b\83Z\81[\83W\82ð\91S\95\94\8dí\8f\9c\82µ\82Ü\82·\81B</p>
112 <h2>\83C\83x\83\93\83g</h2>
113 <h3><code>OnResendResend</code></h3>
114 <p>\8dÄ\91\97\83L\83\85\81[\82Ì\83\81\83b\83Z\81[\83W\82Ì\91\97\90M\82É\8e¸\94s\82µ\81A\82»\82Ì\83\81\83b\83Z\81[\83W\82ð\82à\82¤\88ê\93x\8cã\82Å\91\97\82è\82È\82¨\82·\82Æ\8c\88\92è\82³\82ê\82½\82Æ\82«\82É\94­\90\82µ\82Ü\82·\81B<br>
115 \82±\82Ì\83C\83x\83\93\83g\83n\83\93\83h\83\89\82Ì\92\86\82Å\81ALastStatus, StatusCode\82É\83A\83N\83Z\83X\82Å\82«\82Ü\82·\81B</p>
116 <h3><code>OnResendEnd</code></h3>
117 <p>\8dÄ\91\97\83L\83\85\81[\82Ì\83\81\83b\83Z\81[\83W\82Ì\91\97\90M\82É\90¬\8c÷\82µ\81A\82»\82Ì\83\81\83b\83Z\81[\83W\82ð\8dÄ\91\97\83L\83\85\81[\82©\82ç\8dí\8f\9c\82·\82é\82Æ\82«\82É\94­\90\82µ\82Ü\82·\81B<br>
118 \82±\82Ì\83C\83x\83\93\83g\83n\83\93\83h\83\89\82Ì\92\86\82Å\81ALastStatus, StatusCode\82É\83A\83N\83Z\83X\82Å\82«\82Ü\82·\81B</p>
119 <h3><code>OnResendTrying</code></h3>
120 <p>\8dÄ\91\97\83L\83\85\81[\82Ì\83\81\83b\83Z\81[\83W\82Ì\91\97\90M\92¼\91O\82É\94­\90\82µ\82Ü\82·\81B</p>
121 <h3><code>OnResendCountChange</code></h3>
122 <p>\8dÄ\91\97\83L\83\85\81[\82Ì\93o\98^\90\94\82ª\95Ï\82í\82Á\82½\92¼\8cã\82É\94­\90\82µ\82Ü\82·\81B\93o\98^\90\94\82Í\81ACueCount\83v\83\8d\83p\83e\83B\82Å\8eQ\8fÆ\82µ\82Ä\82­\82¾\82³\82¢\81B</p>
123 <h3><code>OnAfterConnection</code></h3>
124 <p>\91S\82Ä\82ÌSSTP\83\8a\83N\83G\83X\83g\82ª\91\97\90M\82µ\8fI\82í\82Á\82½\92¼\8cã\82É\94­\90\82µ\82Ü\82·\81BRecvLog, 
125 SentLog, LastStatus, StatusCode\82Ì\8ae\83v\83\8d\83p\83e\83B\82É\83A\83N\83Z\83X\82Å\82«\82Ü\82·\81BSSTP\95\82Ì\94­\8ds\89ñ\90\94\82Ì\83J\83E\83\93\83g\82­\82ç\82¢\82É\82Í\8eg\82¦\82é\82©\82à\82µ\82ê\82Ü\82¹\82ñ\81B<br>
126 \93à\95\94\8f\88\97\9d\82ª\88á\82¤\82Ì\82Å\81ASstpExTimeOut\82Ì\8fê\8d\87\82É\82Í\94­\90\82µ\82Ü\82¹\82ñ\81B</p>
127 <h2>\97á</h2>
128 <p>\90V\8bK\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ð1\82Â\8dì\90¬\82µ\81A\83t\83H\81[\83\80\82ÉTFastSstp\82ð1\82Â\94z\92u\82µ\82Ü\82·\81BSenderName\83v\83\8d\83p\83e\83B\82É\81A\93K\93\96\82È\96¼\91O\82ð\95t\82¯\82Ä\82 \82°\82Ä\82­\82¾\82³\82¢\81B\83t\83H\81[\83\80\82ÌOnCreate\83C\83x\83\93\83g\82É\8e\9f\82Ì\82æ\82¤\82É\8f\91\82«\82Ü\82·\81B</p>
129 <pre><code>procedure TForm1.Form1OnCreate(Sender: TObject);
130 begin
131   FastSstp1.SstpSEND('\s0\h\83e\83X\83g\83v\83\8d\83O\83\89\83\80\82ª\8bN\93®\82µ\82½\82æ\81B\e', [soNoDescript]);
132 end;</code></pre>
133 <p>\82 \82Æ\82Í\82±\82Ì\83A\83v\83\8a\83P\81[\83V\83\87\83\93\82ð\8eÀ\8ds\82·\82é\82¾\82¯\82Å\82·\81B</p>
134 <h2>\8dÄ\91\97\82É\82Â\82¢\82Ä\82Ì\91S\94Ê\93I\92\8d\88Ó</h2>
135 <ul>
136   <li>Interval\82ð\8f¬\82³\82È\92l\82É\82µ\82·\82¬\82È\82¢\82æ\82¤\82É\8bC\82ð\82Â\82¯\82Ä\82­\82¾\82³\82¢\81B
137   <li>\8dÄ\91\97\82ª\8ds\82í\82ê\82½\82Æ\82«\81ARecvLog, SentLog, LastStatus, StatusCode\82Ì\8ae\83v\83\8d\83p\83e\83B\82Í\95Ï\89»\82µ\82Ü\82·\81B\82µ\82½\82ª\82Á\82Ä\81ASstpSENDCue\83\81\83\\83b\83h\82Æ\81A\91¼\82ÌSSTP\83\81\83\\83b\83h\82ð\95¹\97p\82·\82é\8fê\8d\87\82Í\81A\82±\82ê\82ç\82Ì\83v\83\8d\83p\83e\83B\82É\83A\83N\83Z\83X\82·\82é\91O\82É\8dÄ\91\97\82ª\8en\82Ü\82ç\82È\82¢\82æ\82¤\82É\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81B\97á\82¦\82Î\81A\83{\83^\83\93\82ÌOnClick\83C\83x\83\93\83g\82ÅSstpCOMMUNICATE\83\81\83\\83b\83h\82ð\97\98\97p\82µ\82½\8fê\8d\87\82Í\81ALastStatus\93\99\82Ì\83v\83\8d\83p\83e\83B\82É\82Í\81A\82»\82ÌOnClick\83C\83x\83\93\83g\93à\82Å\82Ì\82Ý\83A\83N\83Z\83X\82·\82é\82©\81A\82±\82ê\82ç\82Ì\83v\83\8d\83p\83e\83B\82Ì\92l\82ª\95K\97v\82È\82­\82È\82é\82Ü\82Å\81ASleep 
138     := true\82É\82·\82é\82æ\82¤\82É\82µ\82Ü\82·\81B(\8dÄ\91\97\8b@\94\\82ð\88ê\90Ø\8ds\82í\82È\82¢\8fê\8d\87\82Í\8bC\82É\82·\82é\95K\97v\82Í\82 \82è\82Ü\82¹\82ñ)
139   <li>\8dÄ\91\97\8b@\94\\82ð\8eg\82Á\82½\8fê\8d\87\81A\8f\87\94Ô\82Í\95Û\8e\9d\82³\82ê\82Ü\82·\81B\82Â\82Ü\82è\81A\82 \82Æ\82©\82ç\91\97\82Á\82½\83\81\83b\83Z\81[\83W\82Í\95K\82¸\90æ\82É\91\97\82Á\82½\83\81\83b\83Z\81[\83W\82æ\82è\8cã\82É\93Í\82«\82Ü\82·\81B\82ª\81ASstpSENDCue\82ð\8eg\82Á\82Ä\91\97\90M\82µ\82½\83\81\83b\83Z\81[\83W\82Æ\83\81\83b\83Z\81[\83W\82Ì\8aÔ\82É\81A\91¼\82ÌSSTP\91Î\89\9e\83\\83t\83g\82â\81A\82±\82Ì\83R\83\93\83|\81[\83l\83\93\83g\8e©\90g\82©\82ç\82Ì\81A\95Ê\82Ì\83\81\83b\83Z\81[\83W\82ª\8b²\82Ü\82Á\82Ä\93Í\82­\89Â\94\\90«\82Í\8f\\95ª\82 \82è\82Ü\82·\82Ì\82Å\92\8d\88Ó\82µ\82Ä\82­\82¾\82³\82¢\81BQuiet\82ð\95¹\97p\82·\82é\8eè\82à\82 \82è\82Ü\82·\82ª\81B</li>
140 </ul>
141
142 </body>
143
144 </html>