HDevelopで作成したプログラムを cpp または bas として保存できます。この時にそれらの言語独自のプログラムは作成されたソースを変更する必要があります。基本的に開発はHDevelopで行いたいと思いますが、プログラム変更のたびに、それらプログラム言語の変更部分を追加するのは非効率です。HDevelopにVC++やVBのプログラム言語の記述を埋め込む事は可能でしょうか。

read_image (Image, 'fabrik')
dev_display (Image)
dev_set_color ('red')
threshold (Image, Region, 128, 255)
* # printf(" This is comment line ");
dev_display (Region)

{ Herror err = read_image(&Image,"fabrik");
if (err != H_MSG_TRUE) { fprintf(stderr,"could not find image"); exit(1); }}
long WindowHandle;
::open_window(0,0,-1,-1,0,"","",&WindowHandle);
::disp_obj(Image,WindowHandle);
::set_color(WindowHandle,"red");
::threshold(Image,&Region,128,255);
printf(" This is comment line ");
::disp_obj(Region,WindowHandle);

 

HDevelopのコメント(comment)で先頭に#を付けると、ソース生成されたプログラム( cpp と bas の両方 )で有効化されます。HDevelopで#をつけてコメント(テキスト)としてそれらプログラム言語のソースを記述して下さい。例えばHDevelopでC言語のprintf文などもコメントとして記述する事もできます。

 
ファイル
  comment.dev コメントを有効化するサンプル
  comment.cpp コメントを有効化するサンプル(cpp形式)
  comment.bas コメントを有効化するサンプル(bas形式)
  comment.txt コメントを有効化するサンプル(txt形式)

   © Copyright 2005, LinX Corporation -All rights reserved.  2005.03.03