Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2011, 16:52   #1
Angel86rus
Пользователь
 
Аватар для Angel86rus
 
Регистрация: 03.10.2007
Сообщений: 42
По умолчанию сообшение ShowMessage()

Всем привет , есть один вопрос, написал приметивный код для сообщения ; он работает но возник вопрос как добовлять переход на следующую строку #13 кто подскажет...?
Код:
 if Copy(s1,1,3)='msg' then
 begin
   Delete(s1,1,4);
   ShowMessage(s1);
  end
Angel86rus вне форума Ответить с цитированием
Старый 15.08.2011, 16:54   #2
DenNik2006
Пользователь
 
Аватар для DenNik2006
 
Регистрация: 27.07.2011
Сообщений: 71
По умолчанию

ShowMessage('string1' + #13 + 'string2');
Техника несовершенна: компьютеру, чтобы прийти в себя, нужно три пальца, человеку - всего два!
DenNik2006 вне форума Ответить с цитированием
Старый 15.08.2011, 18:26   #3
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

Код:
ShowMessage('string1' + #13#10 + 'string2');
Shouldercannon вне форума Ответить с цитированием
Старый 16.08.2011, 07:11   #4
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

В преддверии кросс-платформенного перехода - вариант:

Код:
ShowMessage('string1' + sLineBreak + 'string2');
Кстати, в строковых литералах не обязательно отделять символы. Т.е. можно и так:

Код:
ShowMessage('string1'#13#10'string2');
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 16.08.2011, 11:29   #5
Angel86rus
Пользователь
 
Аватар для Angel86rus
 
Регистрация: 03.10.2007
Сообщений: 42
По умолчанию

вы немного меня не поняли я хочу чтобы при моей команды к примеру так (msg'Hello'+'12345...') где + это и есть переход на следующую строку. чтобы программа сама определяла если + то переход.
Angel86rus вне форума Ответить с цитированием
Старый 16.08.2011, 11:53   #6
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

Ну так меняйте в строке '+' на #10#13 с помощью StringReplace например.
astecenko вне форума Ответить с цитированием
Старый 16.08.2011, 12:51   #7
Angel86rus
Пользователь
 
Аватар для Angel86rus
 
Регистрация: 03.10.2007
Сообщений: 42
По умолчанию

Спасибо, все заработало с заменой StringReplace ))
Angel86rus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Showmessage Pein95 Общие вопросы Delphi 6 05.03.2011 21:44
ShowMessage krikaved Общие вопросы Delphi 6 19.03.2010 04:19
Showmessage извне Horus92 Общие вопросы Delphi 2 29.11.2009 15:55
showmessage Neymexa Помощь студентам 2 24.01.2009 18:00
ShowMessage DM_bite Помощь студентам 14 12.09.2008 01:02