OSDN Git Service

(none)
[winbottle/winbottle.git] / sakurasuite / manual / directsstp.html
diff --git a/sakurasuite/manual/directsstp.html b/sakurasuite/manual/directsstp.html
new file mode 100644 (file)
index 0000000..6d96ee4
--- /dev/null
@@ -0,0 +1,144 @@
+<html>
+
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
+<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
+<meta name="ProgId" content="FrontPage.Editor.Document">
+<title>TDirectSSTP</title>
+<link rel="stylesheet" type="text/css" href="sakurasuite.css">
+</head>
+
+<body>
+
+<dl>
+</dl>
+<h1>TDirectSSTP</h1>
+<h2>\8aT\97v</h2>
+<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>
+<p>DirectSSTP\82É\82Ì\82Ý\91Î\89\9e\82µ\82Ä\82¢\82Ü\82·\81B</p>
+<h2>\83\8a\83t\83@\83\8c\83\93\83X - \83v\83\8d\83p\83e\83B</h2>
+<h3><code>SenderName: String [\93Ç/\8f\91][\90Ý/\8eÀ]</code></h3>
+<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 
+Program\81v\82Å\82·\82ª\81A\95K\82¸\95Ï\8dX\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B</p>
+<h3><code>StatusCode: Integer [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
+<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>
+<ul>
+  <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>
+</ul>
+<h3><code>SentLog: String [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
+<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>
+<h3><code>RecvLog: String [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
+<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>
+<h3><code>LastStatus: TSstpResult; [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
+<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>
+<ul>
+  <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>
+</ul>
+<h3><code>CueCount: integer; [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code></h3>
+<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>
+<h3><code>Interval: integer; [\93Ç/\8f\91][\90Ý/\8eÀ]</code></h3>
+<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>
+<h3><code>Sleep: boolean; [\93Ç/\8f\91][\90Ý/\8eÀ]</code></h3>
+<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 
+= false\82É\82È\82Á\82½\82Æ\82«\82É\81A\91\97\90M\82³\82ê\8en\82ß\82Ü\82·\81B</p>
+<h3><code>TargetHWnd: THandle; [\93Ç/\8f\91][\90Ý/\8eÀ]</code><span class="direct">[DirectSSTP]</span></h3>
+<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>
+<h3><code>Handle: THandle; [\93Ç\82Ì\82Ý][\8eÀ\82Ì\82Ý]</code><span class="direct">[DirectSSTP]</span></h3>
+<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>
+\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>
+\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>
+<h2>\83\81\83\\83b\83h</h2>
+<h3><code>function TFastSstp.SstpSEND(const Script: String;<br>
+const Option: TSstpSendOptions = []): TSstpResult; overload;</code></h3>
+<h3><code>function SstpSEND(const Script: TStrings;<br>
+const Option: TSstpSendOptions = [];<br>
+const Handle: HWND = 0): TSstpResult; overload;</code></h3>
+<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 
+of (soNoDescript, soNoTranslate)\82ð\93n\82µ\82Ü\82·\81B</p>
+<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>
+<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>
+<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: 
+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>
+<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>
+<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>
+<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>
+<ul>
+  <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
+  <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
+  <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
+  <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, 
+    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>
+    \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>
+</ul>
+<h3><code>function TFastSstp.SstpSENDCue(const Script: String;<br>
+const HighPriority: boolean = false;<br>
+const Option: TSstpSendOptions = []): integer;</code></h3>
+<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>
+<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>
+<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>
+<h3><code>function TFastSstp.SstpEXECUTE(const Command: String): String;</code></h3>
+<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>
+<p>\92Ç\89Á\83f\81[\83^\82ÍString\95Ï\90\94\82É\93ü\82Á\82Ä\82¢\82Ü\82·\81B</p>
+<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>
+<h3><code>function TFastSstp.SstpCOMMUNICATE(const Sentence: String<br>
+&nbsp; const Port: integer = 0): TSstpResult;</code></h3>
+<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>
+<ul>
+  <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>
+</ul>
+<h3><code>function TFastSstp.SstpGIVE(const Document: String): TSstpResult;</code></h3>
+<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>
+<h3><code>function TFastSstp.SstpGIVE1_1(const Data: String;<br>
+const DataType: TGiveType = gtDocument): TSstpResult;</code></h3>
+<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>
+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>
+<p>\96ß\82è\92l\82Í\83T\81[\83o\82©\82ç\82Ì\89\9e\93\9a\82Å\82·\81B</p>
+<h3><code>function TFastSstp.SstpExGetName: String;</code></h3>
+<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>
+<h3><code>function TFastSstp.SstpExSetCookie(const Key, Value: String): 
+TSstpResult;</code></h3>
+<p>EXECUTE\83\81\83\\83b\83h\82ÅSetCookie\83R\83}\83\93\83h\82ð\94­\8ds\82µ\82Ü\82·\81B<br>
+\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>
+<h3><code>function TFastSstp.SstpExGetCookie(const Key: String): String;</code></h3>
+<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>
+\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>
+<h3><code>function TFastSstp.SstpExGetVersion: String;</code></h3>
+<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>
+<h3><code>function TFastSstp.SstpExQuiet(const Quiet: boolean): TSstpResult;</code></h3>
+<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>
+Quiet = true\82ÅQuiet, Quiet = false\82ÅRestore\82ð\94­\8ds\82Å\82·\81B</p>
+<h3><code>procedure ClearCue;</code></h3>
+<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>
+<h2>\83C\83x\83\93\83g</h2>
+<h3><code>OnResendResend</code></h3>
+<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>
+\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>
+<h3><code>OnResendEnd</code></h3>
+<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>
+\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>
+<h3><code>OnResendTrying</code></h3>
+<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>
+<h3><code>OnResendCountChange</code></h3>
+<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>
+<h3><code>OnAfterConnection</code></h3>
+<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, 
+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>
+\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>
+<h2>\97á</h2>
+<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>
+<pre><code>procedure TForm1.Form1OnCreate(Sender: TObject);
+begin
+  FastSstp1.SstpSEND('\s0\h\83e\83X\83g\83v\83\8d\83O\83\89\83\80\82ª\8bN\93®\82µ\82½\82æ\81B\e', [soNoDescript]);
+end;</code></pre>
+<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>
+<h2>\8dÄ\91\97\82É\82Â\82¢\82Ä\82Ì\91S\94Ê\93I\92\8d\88Ó</h2>
+<ul>
+  <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
+  <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 
+    := 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ñ)
+  <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>
+</ul>
+
+</body>
+
+</html>