SASGIS

Веб-картография и навигация

SAS.Wiki

Веб-картография и навигация

Инструменты пользователя

Инструменты сайта


описание_паскаль_скриптов

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

описание_паскаль_скриптов [10/06/2016 17:12]
37.214.95.52
описание_паскаль_скриптов [08/02/2021 18:25] (текущий)
radioxoma [Использование автозамены плейсхолдеров]
Строка 126: Строка 126:
   * function **Base64UrlEncode**(const Data: AnsiString):​ AnsiString;   * function **Base64UrlEncode**(const Data: AnsiString):​ AnsiString;
   * function **Base64Decode**(const Data: AnsiString):​ AnsiString;   * function **Base64Decode**(const Data: AnsiString):​ AnsiString;
-  * function **MD5String**(const ​AStrAnsiString): String;+  * function **TemplateToUrl**(const ​ATmplString): String;
  
 ===== Выполнение HTTP запросов из скрипта ===== ===== Выполнение HTTP запросов из скрипта =====
Строка 254: Строка 254:
     ResultURL := '';​     ResultURL := '';​
   end;   end;
 +end.
 +</​code>​
 +
 +
 +===== Использование автозамены плейсхолдеров =====
 +
 +Если файла **GetUrlScript.txt** нет или он пуст (в том числе не содержит ни пробелов,​ ни переводов строк),​ то будет выполнен скрипт,​ который автоматически заменяет плейсхолдеры найденные в **GetURLBase**. Именно в этом формате он применяется при [[простой_пример_с_плейсхолдерами |упрощенном добавлении карт]]). Однако,​ если вам потребуется,​ то вы можете использовать эту функцию в собственных скриптах.
 +
 +<code delphi>
 +begin
 +  ResultUrl := TemplateToUrl(GetURLBase);​
 end. end.
 </​code>​ </​code>​