現在、イベントログ出力プログラムを作成しています。
OpenEventLog()
CloseEventLong()
上記のAPIについては問題なく動作するのですが書き込み用のAPIの
記述方法が分かりません。
ReportEvent(?)
イベント文字列を記述しようとするとエラー発生します。
どなたかご存知ありませんでしょうか。
宜しくお願い致します。
イベントログへの書き込み(ReportEvent)について
使ったことが無いので確かなことが言えませんが、
http://nienie.com/~masapico/api_ReportEvent.html
このサイトにCでのサンプルが載ってます。
ABの言語仕様がCに近づきつつあるので、次のことを理解していれば割と読めると思います。
・ABでは変数宣言は[Dim 変数名 As 変数型]となるが、Cでは[変数型 変数名]となる。
・Cでは行を続ける時にABのようなアンダーラインは必要ないが、行末にセミコロンが必要。
・If文は条件式を括弧でくくり、文字列[Then]はつけずに括弧の外をThenブロックとする。(中括弧でくくる場合もある。)
・ABでは[not]をつけるところをCでは[!]の一文字で行える。又、Xor→^、And→&、Or→|であらわす。ちなみに累乗記号はなく、pow関数を使う。
で、読んでいくとどうやらRegisterEventSource関数を事前事後に使う必要があるようです。
ところで、CloseEventLong() はCloseEventLog() の間違いですよね?
http://nienie.com/~masapico/api_ReportEvent.html
このサイトにCでのサンプルが載ってます。
ABの言語仕様がCに近づきつつあるので、次のことを理解していれば割と読めると思います。
・ABでは変数宣言は[Dim 変数名 As 変数型]となるが、Cでは[変数型 変数名]となる。
・Cでは行を続ける時にABのようなアンダーラインは必要ないが、行末にセミコロンが必要。
・If文は条件式を括弧でくくり、文字列[Then]はつけずに括弧の外をThenブロックとする。(中括弧でくくる場合もある。)
・ABでは[not]をつけるところをCでは[!]の一文字で行える。又、Xor→^、And→&、Or→|であらわす。ちなみに累乗記号はなく、pow関数を使う。
で、読んでいくとどうやらRegisterEventSource関数を事前事後に使う必要があるようです。
ところで、CloseEventLong() はCloseEventLog() の間違いですよね?
Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。
に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
ここ以外の場所では「暇人13世」というHNを主として使用。
に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。