GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:stringfunclib

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:stringfunclib [2012/09/21 11:43] – [Veřejné funkce knihovny] gorduser:skript:stringfunclib [2021/10/10 10:04] (current) mikrom
Line 8: Line 8:
  
 //Nekamarádíte se s PayPalem? Napište mi [[mailto:gord@atlas.cz|email]] a domluvíme se na jiném způsobu, třeba převodu na účet.// //Nekamarádíte se s PayPalem? Napište mi [[mailto:gord@atlas.cz|email]] a domluvíme se na jiném způsobu, třeba převodu na účet.//
-/* 
-|**[[http://www.geocaching.com/profile/?u=gordici|Gord]]**, **[[mailto:gord@atlas.cz|Gord]]**| 
-*/ 
  
 ===== Automatická instalace ===== ===== Automatická instalace =====
Line 19: Line 16:
 Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=17224|Geocaching.cz]]. Diskuze o tomto skriptu se nachází na stránkách [[http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=17224|Geocaching.cz]].
 */ */
 +
 ===== Uživatelská dokumentace ===== ===== Uživatelská dokumentace =====
 Tato část textu je určena především pro uživatele GeoGetu. Respektive pro uživatele těch skriptů GeoGetu, které využívají funkcí knihovny StringFuncLib. Odstavce jsou však povinnou četbou i pro programátory skriptů. Tato část textu je určena především pro uživatele GeoGetu. Respektive pro uživatele těch skriptů GeoGetu, které využívají funkcí knihovny StringFuncLib. Odstavce jsou však povinnou četbou i pro programátory skriptů.
  
-<box round 100% #DEE7EC>  +<WRAP round info
-:!: Protože se jedná o knihovnu, není možné ji použít samostatně. Jako každá jiná knihovna, i tato slouží programátorům (v tomto případě programátorům skriptů pro GeoGet) k tomu, aby zjednodušila jejich práci. Programátor začleněním knihovny do svého skriptu použije její funkce a tím si usnadní práci se psaním a laděním části kódu se stejnou funkčností. +Protože se jedná o knihovnu, není možné ji použít samostatně. Jako každá jiná knihovna, i tato slouží programátorům (v tomto případě programátorům skriptů pro GeoGet) k tomu, aby zjednodušila jejich práci. Programátor začleněním knihovny do svého skriptu použije její funkce a tím si usnadní práci se psaním a laděním části kódu se stejnou funkčností. 
-</box>+</WRAP>
  
 ===== Programátorská dokumentace ===== ===== Programátorská dokumentace =====
Line 45: Line 43:
  
 <code delphi>GetCurrentPluginVersion:string;</code> <code delphi>GetCurrentPluginVersion:string;</code>
-  * vrací číslo verze pluginu, které je nastavené v ''*.meta.ini'' právě spuštěného pluginu+  * vrací číslo verze pluginu, které je nastavené v ''*.meta.ini'' právě spuštěného pluginu <sup>(1.1.0)</sup>
  
 <code delphi>StringsToStr(a:sTStrings; separator:string):string;</code> <code delphi>StringsToStr(a:sTStrings; separator:string):string;</code>
-  * převede ''TStrings'' na string oddělený ''separatorem''+  * převede ''TStrings'' na string oddělený ''separatorem'' <sup>(1.1.0)</sup>
  
-==== Knihovna jako Include nebo Unit ====+<code delphi>StrToStrings(str,separator:string):TStrings;</code> 
 +  * rozdělí ''str'' podle ''separator'' a převede do vraceného ''TStrings'' <sup>(1.1.0)</sup>
  
 +<code delphi>DecToHex(iNum,len:integer):string;</code>
 +  * převede integer na hexadecimální string <sup>(1.2.0)</sup>
 +
 +<code delphi>HexToDec(sHex: String): Integer;</code>
 +  * převede string s číslem v hexadecimální tvaru na integer <sup>(1.2.0)</sup>
 +
 +<code delphi>HtmlEntityDecDecode(str: String): String;</code>
 +  * dekódování HTML entit dekadickým číslem (napr. &#225 je á), které standardní funkce ''HtmlEntityDecode()'' nedekóduje <sup>(1.5.3)</sup>
 +
 +==== Knihovna jako Include nebo Unit ====
 Knihovna je připravena ve dvou verzích. Je možné prostě includovat soubor  Knihovna je připravena ve dvou verzích. Je možné prostě includovat soubor 
  
Line 77: Line 86:
  
 ===== Stažení ===== ===== Stažení =====
-<box round 95% #DEE7EC+<WRAP round download
-:!: Stáhnout aktuální verzi: ~~DOWNLOAD stringfunclib-*.gip highest~~ +Stáhnout aktuální verzi: ~~DOWNLOAD stringfunclib-*.gip highest~~ 
-</box>+</WRAP>
  
 ==== Seznam dostupných verzí ==== ==== Seznam dostupných verzí ====
Line 85: Line 94:
  
 ===== Seznam změn ===== ===== Seznam změn =====
-=== 1.0.(8.8.2012=== +** 1.5.(9.10.2021** 
-   úvodní veřejná verze knihovny+  doplněna funkce HtmlEntityDecDecode()
  
-/Pokud je seznam změn již moc dlouhý */+** 1.4.1 (22.12.2015) ** 
 +  * podpora pro CSV soubory 
 +  * 
 <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">
 +** 1.3.1 (4.2.2014, staženo 3407 x) **
 +  * ''DecToHex'' - oprava pro některá záporná čísla
 +  * oprava odinstalace v meta.ini
 +
 +** 1.2.0 (2.11.2012, počet stažení: 662) **
 +   * nová funkce ''DecToHex''
 +   * nová funkce ''HexToDec''
 +
 +** 1.1.0 (21.9.2012, staženo 136 x) **
 +   * nová funkce ''GetCurrentPluginVersion''
 +   * nová funkce ''StringsToStr''
 +   * nová funkce ''StrToStrings''
 +
 +** 1.0.0 (8.8.2012, staženo 103 x) **
 +   * úvodní veřejná verze knihovny
 </hidden> </hidden>
  
 {{tag>author_Gord skript lib}} {{tag>author_Gord skript lib}}
user/skript/stringfunclib.1348220633.txt.gz · Last modified: 2012/09/21 00:00 (external edit)