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