Docuworks用Nullの定義

DocuWorks APIにはところどころにreservedという引数があり、
それにはヌルを渡せと書いてあります。

しかし、Delphiのvariantで定義されているNullを使うために
いちいちuses variantsをするのは面倒です。

さらにreservedに渡そうとをすると型違いでコンパイラに怒られます。

 

ということで自主的に定義

 

XDW_NULL  = pointer($00000000);

 

としました。

これは果たして正しいのか?という思いはありますが、

とりあえずXDW_NULLとして渡すことで正常に動きます。