|
|
|
IdURI.URLEncode
|
|||
|---|---|---|---|
|
#18+
Пишу windows-службу. В обработчике я должен получить из базы строку, применить к ней URLEncode и вставить в ссылку. Код примерно такой: SaveToLog('Before : ' + SMSTemplate); S := FieldByName('vcMessage').AsString; SaveToLog(TIdURI.URLEncode(S)); Первый SaveToLog срабатывает, на вызове TIdURI.URLEncode процедура зависает. Может кто-нибудь подсказать, в чем причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2019, 00:42 |
|
||
|
IdURI.URLEncode
|
|||
|---|---|---|---|
|
#18+
а где? IdURI := TIdURI.create() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2019, 12:21 |
|
||
|
IdURI.URLEncode
|
|||
|---|---|---|---|
|
#18+
X11, пробовал. Разницы нет. На самом деле, во многих источниках в инете используется именно так - просто метод класса. На самом деле я выкрутился использованием TIdURI.PathEncode - отработало прекрасно, так как кодировать мне надо было не весь линк, а только строку с сообщением. Просто непонятно, чего не нравится URLEncode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2019, 14:04 |
|
||
|
IdURI.URLEncode
|
|||
|---|---|---|---|
|
#18+
S_Gurнепонятно, чего не нравится URLEncode Чтение его исходников могло бы помочь это выяснить. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2019, 14:28 |
|
||
|
IdURI.URLEncode
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Отладка - еще лучше. Что гадать? Зашел - посмотрел. Так кода относительно мало (я его просто правил, в курсе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2019, 09:07 |
|
||
|
IdURI.URLEncode
|
|||
|---|---|---|---|
|
#18+
S_GurМожет кто-нибудь подсказать, в чем причина? Включаешь в свойствах проекта: Include remote debug symbols, получившийся файл оставляешь/кладешь рядом со службой. Стартуешь службу и в в ide (которая запущена из под админа) выполняешь Run, Attach to process. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2019, 09:22 |
|
||
|
IdURI.URLEncode
|
|||
|---|---|---|---|
|
#18+
The TIdURI object parses a URI specified in the Create constructor into its components: Protocol, Host, Port, Path, Document, and Bookmark. т.е. строка должна быть вида хотя бы 'https://www.google.com', иначе - ексепшн ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2019, 22:44 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=55&tid=2038752]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 311ms |

| 0 / 0 |
