GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:reltoabspath

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
user:skript:reltoabspath [2010/09/23 10:27] gorduser:skript:reltoabspath [2014/02/17 11:34] mikrom
Line 1: Line 1:
- 
 ====== RelToAbsPath ====== ====== RelToAbsPath ======
 Knihovna, jejíž funkce zajišťuje převod relativní cesty na cestu absolutní. Programátor si sám určuje //relativitu// zadané cesty. Knihovna, jejíž funkce zajišťuje převod relativní cesty na cestu absolutní. Programátor si sám určuje //relativitu// zadané cesty.
-===== Automatická instalace ===== 
-~~GEOGET_INSTALL~~ 
  
 ===== Autor ===== ===== Autor =====
-  * **[[http://www.geocaching.com/profile/?u=gordici|gord]], [[gord@atlas.cz]]**+**[[http://www.geocaching.com/profile/?u=gordici|gord]]****[[mailto:gord@atlas.cz|Gord]]** 
 + 
 +===== Automatická instalace ===== 
 +~~GEOGET_INSTALL~~
  
 ===== Popis ===== ===== Popis =====
-Knihovna obsahuje funkce+Knihovna obsahuje funkce:
 <code delphi> <code delphi>
   function RelToAbsFilename(relFilename,startDir:string):string;   function RelToAbsFilename(relFilename,startDir:string):string;
Line 17: Line 17:
 Funkce slouží k převodu relativních cest na absolutní, přičemž programátor zadává adresář, který je relativní cestě předřazen. Funkce kontrolují, zda zadaná cesta je opravdu relativní a předřazení počátečního adresáře provádí jen pokud je to opravdu potřeba. Funkce slouží k převodu relativních cest na absolutní, přičemž programátor zadává adresář, který je relativní cestě předřazen. Funkce kontrolují, zda zadaná cesta je opravdu relativní a předřazení počátečního adresáře provádí jen pokud je to opravdu potřeba.
  
-:!: Pokud cesty obsahují mezery, je třeba, aby byly uzavřeny v uvozovkách.+<WRAP round important> 
 +Pokud cesty obsahují mezery, je třeba, aby byly uzavřeny v uvozovkách. 
 +</WRAP>
  
 ===== Ukázka ===== ===== Ukázka =====
 Ukázkové volání funkce: Ukázkové volání funkce:
 <code delphi> <code delphi>
-  rel:='"c:\Document and settings\toubor.txt"'; +  rel := '"c:\Document and settings\soubor.txt"'; 
-  abs:=RelToAbsFilename(rel,GEOGET_SCRIPTDIR);  //abs bude obsahovat rel, protoze cesta je absolutni+  abs := RelToAbsFilename(rel,GEOGET_SCRIPTDIR);  //abs bude obsahovat rel, protože cesta je absolutní
  
-  rel:='toubor.txt'; +  rel := 'soubor.txt'; 
-  abs:=RelToAbsFilename(rel,GEOGET_SCRIPTDIR);  //abs bude obsahovat rel doplnenou o GEOGET_SCRIPTDIR+  abs := RelToAbsFilename(rel,GEOGET_SCRIPTDIR);  //abs bude obsahovat rel doplněnou o GEOGET_SCRIPTDIR 
 +  
 +  FileName := FilenameFromText('Nějaký text')+'.txt'; //vyháže nevhodné znaky, každé první písmeno slova velké, ostatní písmena malá
 </code> </code>
 +
 +===== Seznam skriptů, které používají tuto knihovnu =====
 +{{topic>uses_reltoabspath}}
 +
 +Pokud jste narazili na skript, který knihovnu používá, ale není zde uveden, kontaktujte, prosím, autory.
  
 ===== Stažení ===== ===== Stažení =====
-<box round 95% #DEE7EC+<WRAP round download
-:!: Stáhnout nejaktuálnější verzi: ~~DOWNLOAD reltoabspath-*.gip highest~~ +Stáhnout aktuální verzi: ~~DOWNLOAD reltoabspath-*.gip highest~~ 
-</box>+</WRAP>
  
-===== Seznam dostupných verzí =====+==== Seznam dostupných verzí ====
 {{filelist>reltoabspath:*.[gz]ip&style=table&tableheader=1&tableshowdate=1&sort=mtime}} {{filelist>reltoabspath:*.[gz]ip&style=table&tableheader=1&tableshowdate=1&sort=mtime}}
  
-==== Changelog ===+===== Seznam změn ===== 
-=== 1.(2010/09/23 10:02=== +** 1.2.2 (2011/02/18 21:45** 
-   Úvodní verze          +   Doplněna funkce pro FilenameFromText          
  
-/* 
 <hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> <hidden onHidden=":!: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích">
-=== 0.(Datum=== +** 1.2.(2011/01/23 16:00** 
-   Případné dřívější verzePokud je seznam změn příliš dlouhý, je vhodné starší verze skrýt pomocí tagu hidden. Pro jejich zobrazení bude muset uživatel kliknout na tlačířko **Zobrazit změny ve starších verzích** +   Instalace do samostatného adresáře v lib 
 +            
 +** 1.2 (2010/01/04 20:22) ** 
 +   * Možnost použít jako unit i include 
 +            
 +** 1.1 (2010/09/23 10:02) ** 
 +   * Úvodní verze
 </hidden> </hidden>
-*/ + 
-{{tag>skript lib}}+{{tag>author_Gord skript lib}}
user/skript/reltoabspath.txt · Last modified: 2021/10/10 10:09 by mikrom