殊海夕音/Delphi用FINEコンポーネント
の編集
index.php?%E6%AE%8A%E6%B5%B7%E5%A4%95%E9%9F%B3/Delphi%E7%94%A8FINE%E3%82%B3%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%8D%E3%83%B3%E3%83%88
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
殊海夕音/FINE/template
FINEサーバ/FINEクライアントを実装する為のDelphi用コンポーネント。~ http://kotomishome.hp.infoseek.co.jp/docs/soft/fine-c.lzh *TFINEServer [#ed49e811] FINEサーバを表すクラス。 **プロパティ [#ia2ab6b1] -Registration: boolean <public> R/W~ FMOに登録するか -ID: string <public> R/W~ プロセスID -HWnd: HWND <public> R/W~ FINEサーバのHWnd -PropertyList: TFINEServerProperty <public> R/W~ 追加プロパティ群。TFINEServerPropertyの項を参照のこと。 -Capability: TStringList <public> R/W~ Capabilityプロパティ。1行に付き一つのCapabilityを設定する。 -ServerName: string <published> R/W~ FINEサーバー名 -Version: string <published> R/W~ FINEサーバーのバージョン文字列 **イベント [#t3d25246] -Receive: TNotifyFINERequestReceiveEvent TNotifyFINERequestRecieveEvent = procedure (Sender: TObject; Rcv: TFINERequest; var StatusCode: Integer; var StatusString: string; var Extra: string)of object; FINEリクエストを受信したときに発生する。~ イベントハンドラ内でStatusCode、StatusString、Extraの値を設定すること。 *TFINEClient [#o3dcce37] FINEクライアントを表すクラス **プロパティ [#jf2c2f1f] -Sender: string <published> R/W~ FINEリクエストのSenderフィールドの値。クライアントの名称を設定する。 **メソッド [#z4ac33bc] -procedure BeginDetect~ FMO解析を行う。 -function Count(Key: string): Integer~ サーバの数を返す。~ Keyの値はCapabilityの値を取り、該当のCapability値を持つサーバのみがリストアップされる。 -function Server(Key: string; Index: Integer): TFINEServer~ サーバオブジェクトを返す。~ Keyの値としてCapabilityの値を取り、該当のCapability値を持つサーバのみがリストアップされ、該当Index番号を持つ物が返される。 -function PostMessage(Value: TFINERequest; Target: TFINEServer;~ var StatusString: string; var Extra: string): Integer~ FINEリクエストを発行する。~ Valueとしてリクエスト内容、Targetに送信先サーバーオブジェクトを取り、戻り値としてステータスコードが返る。~ StatusStringとExtraにそれぞれの値が返る。 *TFINERequest [#ycb6bd9b] FINEリクエストを表すクラス **プロパティ [#jfe6cf87] -Reference[Index: Integer]: string <public> R/W~ Reference値。Indexの上限は7まで。 -RequestName: string <public> R/W~ リクエスト名。'OnFINEMessageSend'など。 -Charset: string <public> R/W~ 'Shift_JIS'など、文字コード指定を行う。 *TFINEServerPropertyList [#i2c8e3d4] **プロパティ [#hc630896] -PropertyNameList: TStringList <public> R~ 該当サーバが持つプロパティ名の一覧が返る。 -PropertyValueList[Key: string]: TStringList <public> R~ プロパティ値の一覧が返る。Keyとしてプロパティ名を取る。 **メソッド [#u42fe4db] -SetProperty(Name: string; Value: string)~ プロパティ値のセット。名前と値を引数として取る。 -DelProperty(Name: string; Value: string)~ プロパティ値の削除。名前と値を引数として取る。
タイムスタンプを変更しない
FINEサーバ/FINEクライアントを実装する為のDelphi用コンポーネント。~ http://kotomishome.hp.infoseek.co.jp/docs/soft/fine-c.lzh *TFINEServer [#ed49e811] FINEサーバを表すクラス。 **プロパティ [#ia2ab6b1] -Registration: boolean <public> R/W~ FMOに登録するか -ID: string <public> R/W~ プロセスID -HWnd: HWND <public> R/W~ FINEサーバのHWnd -PropertyList: TFINEServerProperty <public> R/W~ 追加プロパティ群。TFINEServerPropertyの項を参照のこと。 -Capability: TStringList <public> R/W~ Capabilityプロパティ。1行に付き一つのCapabilityを設定する。 -ServerName: string <published> R/W~ FINEサーバー名 -Version: string <published> R/W~ FINEサーバーのバージョン文字列 **イベント [#t3d25246] -Receive: TNotifyFINERequestReceiveEvent TNotifyFINERequestRecieveEvent = procedure (Sender: TObject; Rcv: TFINERequest; var StatusCode: Integer; var StatusString: string; var Extra: string)of object; FINEリクエストを受信したときに発生する。~ イベントハンドラ内でStatusCode、StatusString、Extraの値を設定すること。 *TFINEClient [#o3dcce37] FINEクライアントを表すクラス **プロパティ [#jf2c2f1f] -Sender: string <published> R/W~ FINEリクエストのSenderフィールドの値。クライアントの名称を設定する。 **メソッド [#z4ac33bc] -procedure BeginDetect~ FMO解析を行う。 -function Count(Key: string): Integer~ サーバの数を返す。~ Keyの値はCapabilityの値を取り、該当のCapability値を持つサーバのみがリストアップされる。 -function Server(Key: string; Index: Integer): TFINEServer~ サーバオブジェクトを返す。~ Keyの値としてCapabilityの値を取り、該当のCapability値を持つサーバのみがリストアップされ、該当Index番号を持つ物が返される。 -function PostMessage(Value: TFINERequest; Target: TFINEServer;~ var StatusString: string; var Extra: string): Integer~ FINEリクエストを発行する。~ Valueとしてリクエスト内容、Targetに送信先サーバーオブジェクトを取り、戻り値としてステータスコードが返る。~ StatusStringとExtraにそれぞれの値が返る。 *TFINERequest [#ycb6bd9b] FINEリクエストを表すクラス **プロパティ [#jfe6cf87] -Reference[Index: Integer]: string <public> R/W~ Reference値。Indexの上限は7まで。 -RequestName: string <public> R/W~ リクエスト名。'OnFINEMessageSend'など。 -Charset: string <public> R/W~ 'Shift_JIS'など、文字コード指定を行う。 *TFINEServerPropertyList [#i2c8e3d4] **プロパティ [#hc630896] -PropertyNameList: TStringList <public> R~ 該当サーバが持つプロパティ名の一覧が返る。 -PropertyValueList[Key: string]: TStringList <public> R~ プロパティ値の一覧が返る。Keyとしてプロパティ名を取る。 **メソッド [#u42fe4db] -SetProperty(Name: string; Value: string)~ プロパティ値のセット。名前と値を引数として取る。 -DelProperty(Name: string; Value: string)~ プロパティ値の削除。名前と値を引数として取る。
テキスト整形のルールを表示する