Flex-Befehl fsize

Thomas Berger ThB at gymel.com
Mi Jan 29 10:33:51 CET 2003


Lieber Herr Eversberg, liebe Liste,

> > will man mit dem Flex-Befehl FSIZE das Vorhandensein einer Datei in
> > einem festen Pfad pruefen - z.B.:
> >
> >    c:\windows\fonts\a-letter.ttf
> >
> > so muss man im Flex in der Pfadangabe statt des Backslash oder des
> > doppelten Backslash den normalen Slash verwenden, also:
> >
> >    fsize c:/windows/fonts/a-letter.ttf
> >
> > Ich weiss nicht, ob dies irgendwo dokumentiert ist,
> Nein, das war noch voellig unbekannt und wurde nicht von uns eingebaut.
> Auf Win'98 und '95 geht es, auf NT auch.

Erfahrungsgemaess ist es i.A. wirklich besser, fuer Datei-
Operationen in Flexen die "/"-Notation zu verwenden (wurde
auf der Liste auch irgenwann einmal diskutiert).

 
> > habe es jedoch
> > aufgrund einer dunklen Ahnung herausgekriegt ;--))
> 
> Wir sollten wohl nicht immer nur mit kristallharter Logik operieren, wer weiss,
> was fuer Probleme wir loesen koennten...
> 
> Schoenen Dank jedenfalls, wir werden das in die FLEX-DOku schreiben.
> Zu pruefen ist, ob es auch in anderen Befehlen geht, wie z.B. "open ..."
> und "open x ..." Anscheinend ist es so!
> In der M$-Doku zum C++-Compiler findet sich dazu nichts - oder es ist zu gut
> versteckt.

Alle Win'32-Betriebssysteme akzeptieren "/" in Pfadnamen
bei Systemfunktionen, nur bei Kommandozeilenargumenten
ist es von Programm zu Programm verschieden.

viele Gruesse
Thomas Berger




Mehr Informationen über die Mailingliste Allegro