Perl und Allegro-Programme
Sibylle Koczian
Sibylle.Koczian at Bibliothek.Uni-Augsburg.DE
Di Sep 15 18:17:35 CEST 1998
Liebe Liste,
das ist was fuer die Perl-Spezialisten: Aufruf von Allegro-Programmen (hier
Import) aus einem Perl-Skript heraus. Da gibt's ja im Prinzip drei
Moeglichkeiten:
system(<Programmname>, <Parameterliste>);
open(HANDLE, "<Programmaufruf> |");
(und dann enthaelt HANDLE hinterher die Programm-Ausgabe)
$aus = `<Programmaufruf>`;
Ausprobiert (mit Import, Daten- und Parameterdateien winzig) auf zwei
Rechnern: a) Windows 95, 32 MB Hauptspeicher, b) Windows NT 4.0
Workstation, 64 MB Hauptspeicher. Programme und Daten in beiden Faellen
lokal auf dem Rechner.
Rechner a): alle drei Varianten funktionieren, bei den wenigen Daten kein
Tempo-Unterschied festzustellen, aber: alle drei setzen abgespeckte
Speicher-Einstellungen in der .cfg voraus.
Rechner b): die erste und die dritte Variante funktionieren mit
Original-CFG, die zweite verlangt ein zusaetzliches <Enter>, damit der
Import startet und schreibt dann den Bildschirm von oben voll.
Woher kommen die Unterschiede? PERL- und Allegro-Versionen sind identisch.
32 MB Hauptspeicher sind ja auch nicht gar so wenig - macht sich PERL unter
Windows 95 vielleicht mehr im konventionellen Speicher breit?
Gibt es Empfehlungen, welche der drei Varianten vorzuziehen ist?
Beste Gruesse, Koczian
+----------------------------------------------------------------------------+
| Dr. Sibylle Koczian Tel.: (0821) 598-2400 |
| - Abt. Naturwiss. - |
| Universitaetsbibliothek Fax : -5407 |
| D-86135 Augsburg e-mail : Sibylle.Koczian at Bibliothek.Uni-Augsburg.DE |
+----------------------------------------------------------------------------+
Mehr Informationen über die Mailingliste Allegro