[OS X] Request

Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Neue Antwort erstellen

 

Macintosh

Betreff: [OS X] Request

BeitragDo, März 18, 2010 0:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe ein neues (kleine) Modul geschrieben, das die BMax Funktionen "RequestFile()" und "RequestDir" ersetzt und um >MultipleSelection< erweitert.

Die 2 Funktionen:
BlitzMax: [AUSKLAPPEN]

RequestFiles:String[] ( path:String, filetypes:String, multipleselection:Byte )
RequestDirectories:String[] ( path:String, multipleselection:Byte )



Ein kleine Beispiel:
BlitzMax: [AUSKLAPPEN]

Import mac.request

'RequestFile( pfad, file typen gtrennt durch ";", multiple selection (Y/N) )
Local result:String[] = RequestFiles( "", "png;jpg;bmp;tga", True )

Print result.length-1 + " files selected"

For Local file:String = EachIn res

Print file

Next


Hoffe das kann jemand gebrauchen :)

Bugs:

- das letzte array Objekt ist immer leer

<<DOWNLOAD>>

mpmxyz

BeitragDo, März 18, 2010 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Auch wenn ich es nicht testen kann, habe ich hier den Bugfix:
BlitzMax: [AUSKLAPPEN]
Function RequestFiles:String[]( path:String, filetypes:String, multiple:Byte = True )
Local files:String[]=requestMFiles( path, filetypes, multiple ).split( ";" )
Return files[..Files.length-1]
EndFunction

Für die andere Funktion funktioniert das entsprechend.
mfG
mpmxyz
P.S.: Wenn jetzt noch die Varianten für andere Betriebssysteme kommen, würde ich es verwenden.
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer
 

Macintosh

BeitragDo, März 18, 2010 19:33
Antworten mit Zitat
Benutzer-Profile anzeigen
oh... danke :)

hab leider kein windows, daher kann ich mich nicht um eine andere variant kümmern :(

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Codearchiv & Module

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group