Select_file

Internφ programovacφ jazykC/C++Pascal

function Select_file(hParent : window_id; var filename : string) : Boolean;
BOOL Select_file(window_id hParent, char *filename);
function Select_file(hParent : window_id; filename : Pchar) : Boolean;

Parametry

hParent identifikace (handle) formulß°e, kter² mß b²t pod otevφran²m dialogem, nebo nula
filename vstupnφ i v²stupnφ parametr - plnΘ jmΘno souboru

Popis

Funkce otev°e na obrazovce nad formulß°em specifikovan²m v hParent standardnφ dialog pro otev°enφ souboru (selektor soubor∙). V dialogu bude nastaven diskovß jednotka, adresß° i jmΘno souboru analyzovanΘ z plnΘho jmΘna souboru filename. Ve jmΘnu souboru mohou b²t pou₧ita i hv∞zdiΦka jako zßstupn² znak pro mno₧inu soubor∙.

Parametr filename musφ b²t p°ed volßnφm funkce inicializovßn.

Po ukonΦenφ funkce stiskem tlaΦφtka Otev°φt v dialogu se do parametru filename zapφÜe plnΘ jmΘno (i s cestou) vybranΘho souboru.

Hodnota funkce

Pokud se poda°φ vybrat soubor, funkce vracφ TRUE, jinak vracφ FALSE.

P°φklad

vytvo°enφ novΘho souboru a jeho otev°enφ a zav°enφ:

var
  name : string[100];
  f : file;
begin
   name := "d:\*.txt";
   if Select_file(0,name) then 
     if Rewrite(f,name) then
     ...    
     Close(f);
end.

viz

Select_directory