喫茶XRAYトップページ

[▲前のスレッド]

[2424] delphi2009での試験で返信 削除
2009/6/8 (月) 09:04:31 白猫
多分、私のミスだと思うのですが
(結構、オチョコチョイだから、ミスルことが多いので)

コンポーネントの登録方法等 でdelphi2009の紹介がありましたので
インストールしてみました。

で、下記の試験をした所
1)uses に , plPrev, plSetPrinter を追加

2)Button1 を作成して 下記のプログラムを作成
////////////////////////////////////////
procedure TForm6.Button1Click(Sender: TObject);
var plSetPrinter1:TplSetPrinter;
    plPrev1      :TplPrev;

begin
 plSetPrinter1:=TplSetPrinter.Create(Application);
 plPrev1      :=TplPrev.Create(application);
 try
 plPrev1.plSetPrinter:=plSetPrinter1;

 //動作確認テストの一部流用

 plPrev1.Title:='モーダル表示';
    //描画コード開始
    plPrev1.BeginDoc;
    try
      //線の太さは0.5mm
      plPrev1.Canvas.Pen.Width:=5;
      //左から50.0mm上から80.0mmで幅100.0mm,縦120.0mmの四角形
      plPrev1.Canvas.Rectangle(500,800,1500,2000);
      //文字の高さを10.0mmに
      plPrev1.Canvas.Font.Height:=100;
      //四角形の左上に文字列Textを描画
      plPrev1.Canvas.TextOut(500,800,Text);
      //印刷する文字列の高さ確認のための線を引く}
      plPrev1.Canvas.Pen.Width:=1;
      plPrev1.Canvas.MoveTo(500,900);
      plPrev1.Canvas.LineTo(1500,900);
    finally
      //描画コード終了
      plPrev1.EndDoc;
    end;
    //プレビュー開始
    plPrev1.ShowModal;
   finally
     plPrev1.free;
     plSetPrinter1.free;
   end;

end;
////////////////////////////////

3)plPrev1.BeginDoc でエラーが発生してしまいました
 
エラー内容
 モジュールproject8.exeのアドレス0049599Eでアドレス0000000に
 対する読み込み違反がおきました

どこを間違えてしまったのでしょうか?


[2425] Re:delphi2009での試験で返信 削除
2009/6/8 (月) 14:45:12 Mr.XRAY
▼ 白猫さん

> 多分、私のミスだと思うのですが

いや違うんです.
本当に申し訳ないのですが,またDelphi2009対応になっていなんです.
今,Vista + Delphi2007で全コンポーネントの動作確認,修正作業
を行っているのですが,ちょっとつまずいています.

多分,修正箇所はそんなにないとは思うのですが.
お待ちいただけますか?
いつか必ず修正してバージョンアップします.

わざわざコードまで示していただいたのに.スミマセン.

> (結構、オチョコチョイだから、ミスルことが多いので)

これでしたら私も負けません(そんなことで自慢してどうする?)


[2426] Re2:delphi2009での試験で返信 削除
2009/6/8 (月) 20:10:50 白猫
▼ Mr.XRAYさん
ありゃ、すいませんね!
なにか、ご迷惑をおかけしてしまったようで

諺で 「待てば海路の日和有り」とも言うし

ゆっくり、お茶でも飲んで、まってます(^o^)

[2427] Re3:delphi2009での試験で返信 削除
2009/6/9 (火) 08:08:52 Mr.XRAY
> なにか、ご迷惑をおかけしてしまったようで

いやいや,VistaもIE7もそうですが,APIの仕様が変更となったのか
バグなのか,私のコーディングが変なのかは不明ですが.
もう何回もVistaマシンを「再起動」しています.
タスクマネージャーでも終了できない状況が続いているんです.

Delphi2009への移行をスムーズにするためにも,何とかして
Vista + Delphi20007での動作確認をしたいと,考えています.

> ゆっくり、お茶でも飲んで、まってます(^o^)

昼寝して待っていてください.
ん? それじゃ仕事になりませんね.(^^;


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82