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>