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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2008, 20:46   #1
kiber_punk
Пользователь
 
Регистрация: 17.06.2008
Сообщений: 16
По умолчанию Экранирование кавычек в Delphi

Как экранировать одинарную кавычку ( ' ) ?
Вот, к примеру, работа с файлом => добавление строки содержищей служебные символы.
Как??
kiber_punk вне форума Ответить с цитированием
Старый 27.11.2008, 21:27   #2
MalexG
Форумчанин
 
Регистрация: 06.11.2008
Сообщений: 100
По умолчанию

Для вывода кавычки как знака строки необходимо её (кавычку) продублировать.
Пример:
'Привет''' выдаст строку Привет'.
MalexG вне форума Ответить с цитированием
Старый 27.11.2008, 21:27   #3
Гриха
Вернулся
Форумчанин
 
Аватар для Гриха
 
Регистрация: 29.10.2006
Сообщений: 174
По умолчанию

может поможет
http://wdh.suncloud.ru/keycodes.htm
...учись так - будто будешь жить вечно...
...живи так - будто умирать завтра...
Гриха вне форума Ответить с цитированием
Старый 28.11.2008, 00:13   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Чуток дополню.
Label1.Caption:='Привет''';
но
Label1.Caption:='''aaa'''bbb'''ccc' '';
не пройдет. Зато
Label1.Caption:=''''+'aaa'+''''+'bb b'+''''+'ccc'+'''';
даст 'aaa'bbb'ccc'
mihali4 вне форума Ответить с цитированием
Старый 28.11.2008, 01:21   #5
kiber_punk
Пользователь
 
Регистрация: 17.06.2008
Сообщений: 16
По умолчанию

Большое спасибо!
Виртуальные коды как-то использовал в VBS, но это слишком уж слишком накладно..
kiber_punk вне форума Ответить с цитированием
Старый 28.11.2008, 01:24   #6
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

В каком смысле - накладно?
Извольте объясниться
_Engine_ вне форума Ответить с цитированием
Старый 28.11.2008, 19:25   #7
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Всю жизнь писал: 'aaa'#39'bbb'#39'ccc' и получал aaa'bbb'ccc. Это же ASCII
zetrix вне форума Ответить с цитированием
Старый 29.12.2008, 19:28   #8
kiber_punk
Пользователь
 
Регистрация: 17.06.2008
Сообщений: 16
По умолчанию

Цитата:
Сообщение от _Engine_ Посмотреть сообщение
В каком смысле - накладно?
Извольте объясниться
в том смысле что писанины много,да и каждый раз вспоминать / (смотреть в таблицу) код того или иного символа.

Последний раз редактировалось kiber_punk; 29.12.2008 в 19:30.
kiber_punk вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi Верчик Помощь студентам 9 02.03.2009 17:46
экранирование кавычек в C (аналог magic_quotes)? fis Общие вопросы C/C++ 1 26.06.2008 19:11
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? redred Общие вопросы Delphi 10 11.12.2007 10:43
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' Nemesisking Компоненты Delphi 7 08.09.2007 03:27