delorie.com/archives/browse.cgi | search |
From: | Waldemar Schultz <schultz AT ma DOT tum DOT de> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | GPC File I/O (was PASCAL to C) |
Date: | Mon, 27 Sep 1999 12:13:31 +0200 |
Organization: | [posted via] Leibniz-Rechenzentrum, Muenchen (Germany) |
Distribution: | world |
Message-ID: | <37EF434B.C966181C@ma.tum.de> |
NNTP-Posting-Host: | pcritter1.mathematik.tu-muenchen.de |
Mime-Version: | 1.0 |
X-Mailer: | Mozilla 4.6 [de] (Win95; I) |
X-Accept-Language: | de,en-US |
Lines: | 39 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
After all I am using GPC 2.0(2.7.2.1) GNU Pascal to compile my old Turbo-Pascal(5.0) Files rather than translating them to C. After some hours of reading the info I found out that "Assign()" is not implemented; but there is a workaround using "Bind" etc. (don't know why, either). Then I found out, that the Borland directives {$I-} and {$I+} are not supported and produce garbage error messages. After removing those directives from the Pascal source it compiles fine. The only thing I can't heck for now is how to use some equivalent for Borlands built-in variable "Ioresult" for testing the success of I/O operations. Could someone please give me a hint how to catch bad I/O operations like "File not found" or "Can't open" and that other related stuff in GPC. Any help is highly appreciated. Thank you all out there. -- Gruss Waldemar Schultz. ________________________________________ Waldemar Schultz Technische Universität München Zentrum Mathematik M1, SCA D 80290 München Tel: +49 (0)89 2892 8226 FAX: +49 (0)89 2892 8228 e-mail: schultz AT ma DOT tum DOT de ________________________________________
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |