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
user:skript:reltoabspath [2010/09/23 10:15] gorduser:skript:reltoabspath [2021/10/10 10:09] (current) 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.
  
 ===== 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]]**
  
-===== Popis ===== +===== Automatická instalace ===== 
-Knihovna obsahuje funkce+~~GEOGET_INSTALL~~
  
 +===== Popis =====
 +Knihovna obsahuje funkce:
 +<code delphi>
   function RelToAbsFilename(relFilename,startDir:string):string;   function RelToAbsFilename(relFilename,startDir:string):string;
-  
   function RelToAbsPath(relPath,startDir:string):string;   function RelToAbsPath(relPath,startDir:string):string;
 +</code>
  
 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> +<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ází 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.1285229744.txt.gz · Last modified: 2010/09/23 00:00 (external edit)