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:45] – [Seznam změn] 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.1.0 (21.9.2012) ===+** 1.5.3 (9.10.2021) ** 
 +  * doplněna funkce HtmlEntityDecDecode() 
 + 
 +** 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"> 
 +** 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 ''GetCurrentPluginVersion''
    * nová funkce ''StringsToStr''    * nová funkce ''StringsToStr''
    * nová funkce ''StrToStrings''    * nová funkce ''StrToStrings''
  
-=== 1.0.0 (8.8.2012, staženo 103 x) ===+** 1.0.0 (8.8.2012, staženo 103 x) **
    * úvodní veřejná verze knihovny    * úvodní veřejná verze knihovny
- 
-/* Pokud je seznam změn již moc dlouhý */ 
-<hidden onHidden=":?: **Zobrazit změny ve starších verzích**" onVisible="Skrýt změny ve starších verzích"> 
 </hidden> </hidden>
  
 {{tag>author_Gord skript lib}} {{tag>author_Gord skript lib}}
user/skript/stringfunclib.1348220737.txt.gz · Last modified: 2012/09/21 00:00 (external edit)