![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Берём длинную ссылку (почти 500 символов) из Google maps, например.
В программе нажимаем кнопку и появляется окно InputBox
Но вставляется только 256 символов. Почему, как победить? Не хочется создавать своё новое окно, ведь есть же уже готовый велосипед ввиде InputBox/InputQuery Добавлено через 2 минуты и 21 секунду Для чего всё это? Ссылку нужно сохранить в базу (firebird), чтобы потом показать пользователю с возможностью перехода по ссылке щелчком мышки по кнопке, например |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 9 Всего: 130 |
Если это нужно только для ссылок, то, например, вот так. ![]() Это сообщение отредактировал(а) Данкинг - 27.3.2010, 14:19 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
Демо |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
Akella,
Ошибка (а может и просто ограничение) в генетическом коде. Проще скопировать в свой код 2 функции, убрав ограничение:
-------------------- |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
не понял ![]() Добавлено через 1 минуту и 44 секунды Не, не, это не годиться. Мои пользователи, в основном, это люди, далёкие от компьютера и интернета. Я сомневаюсь, что они ссылку-то смогут в программу сохранить ![]() Добавлено через 4 минуты и 48 секунд // MaxLength := 255; Я не понимаю, а зачем "они" это сделали ![]() |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 30 Всего: 50 |
-------------------- |
|||
|
||||
Grag |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 22.12.2007 Где: Красноярск Репутация: нет Всего: нет |
Какой тип возвращает InputBox()? Какой тип имеет sMapUrl? Это сообщение отредактировал(а) Grag - 27.3.2010, 17:02 |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
Grag |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 22.12.2007 Где: Красноярск Репутация: нет Всего: нет |
||||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
ms-help://borland.bds5/devcommon/stringtypes_xml.html
About String Types AnsiString 4 bytes to 2GB WideString 4 bytes to 2GB |
|||
|
||||
Grag |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 22.12.2007 Где: Красноярск Репутация: нет Всего: нет |
||||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
В неюникодных версиях delphi STRING - это AnsiString. В Delphi 2009+ STRING - это уже WideString.
WideString - это юникод. Добавлено через 30 секунд http://ru.wikipedia.org/wiki/%D0%AE%D0%BD%...%BA%D0%BE%D0%B4 Добавлено через 1 минуту и 20 секунд http://ru.wikipedia.org/wiki/String |
|||
|
||||
Grag |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 22.12.2007 Где: Красноярск Репутация: нет Всего: нет |
InputBox - Функция Отображает диалог, который просит пользователя о вводе текста, со значением по умолчанию;
function InputBox ( const Caption, Prompt, Default : string ) : string; Remarks The InputBox is user-resizable, but has a minimum size of approximately 190 x 115 pixels. Default size is approximately 250 x 190 pixels. The string returned will not exceed 254 characters and if input contains carriage returns or linefeeds, the result will be truncated at the first occurrence of those characters. Это сообщение отредактировал(а) Grag - 28.3.2010, 13:15 |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
Grag |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 22.12.2007 Где: Красноярск Репутация: нет Всего: нет |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |