No. 1666/2188 Index Prev Next
Path: ie.u-ryukyu.ac.jp!hakata!sakura.kudpc!kuis-news!kuee-news!odins-suita!chiba-ns!villon.nig.ac.jp!aa.com!annie.co.jp!usenet
From: "Hiroyuki Shimada" 
Newsgroups: fj.beginners,fj.lang.pascal
Subject: Re: Modula-2, Oberon-2, Delphi(Re: Questions about Programming)
Date: 7 Dec 1996 16:57:12 GMT
Organization: Annie Corporation
Lines: 47
Message-ID: < 01bbe40f$a7360bc0$LocalHost@fpm72771> 
References: < 32A367E5.2753@mb.infoweb.or.jp>  < toda-0412961759560001@ph1pc3.med.niigata-u.ac.jp>  < 583fdn$hin@file-sv.asahikawa-med.ac.jp>  < toda-0612961814460001@ph1pc3.med.niigata-u.ac.jp> 
NNTP-Posting-Host: ppp27.annie.co.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 8bit
X-Newsreader: Microsoft Internet News 4.70.1157
Xref: ie.u-ryukyu.ac.jp fj.beginners:3547 fj.lang.pascal:158

 こんにちは。島田です。

Toda Haruo  wrote in article < toda-0612961814460001@ph1pc3.med.niigata-u.ac.jp> ...

>   Windows環境がないので判らないのですが、Delphiで
>  
>  Program HellowWirth(output);
>  begin
>    writeln('Hello, Wirth!')
>  end.
>  
>   の類のコードがコンパイルできるのでしょうか。これができないと入門用には
>  つらいかなと思います。またボーランド自体の先行きも不透明ですね。

 できます。
 Delphi 2.0J では、コンソール・アプリケーションが作れるので、DOS 窓で
動くプログラムになります。リダイレクト、パイプももちろん機能します。
 ただし、

    Program HellowWirth(output);
    {$APPTYPE CONSOLE}
    begin
      writeln('Hello, Wirth!')
    end.

として、コンソール・アプリケーションであるコンパイラ指令を追加する必要が
あります。
 Delphi 1.0J では、{$APPTYPE CONSOLE} の代わりに、

    uses
        WinCrt;

を記述します。この場合、Windows 3.1 ではウィンドウズ・アプリケーションは
コンソールをサポートしていませんでしたので、コンソールもどきのウィンドウ
が Delphi 1.0J のランタイム・ライブラリで開かれます。リダイレクトとパイ
プは、残念ながら使えません(コピー&ペーストならできるかも)。

 何はともあれ、Win32 になって、Windows ネイティブ・アプリケーションでコ
ンソールが使えるようになったのはよいことですね。


-----------------------------------------------------------------------
Mail: shimaden@annie.co.jp   Home Page: http://www.annie.co.jp/~shimaden/
Hiroyuki Shimada
島田博幸

Next
Continue < toda-1212961118090001@ph1pc3.med.niigata-u.ac.jp>