Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Длинный текст в IDE Delphi, есть способ разбить на строки без +? 
:(
    Опции темы
Bose
  Дата 31.10.2005, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 23
Всего: 51



Мне кажется что был какой-то способ обозначить в редакторе несколько строк как единый текст, без того, чтобы для для каждой строки ставить кавычки и знак +:
s:='строка1'+
'строка2'+
'строка3'
(так не хочу)

есть ли способ сделать так:
s:=какой-то значок, обозначающий начало текста строка1
строка2
строка3 какой-то значок, обозначающий конец текста

В общем что-то типа фигурных скобок, но не для комментов, а для текста. Есть такой способ в Дельфи 7?

Это сообщение отредактировал(а) Bose - 1.11.2005, 10:36
PM MAIL WWW Skype   Вверх
Satana
Дата 31.10.2005, 23:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 564
Регистрация: 15.9.2004
Где: Ставрополь, СЗ ра йон

Репутация: 1
Всего: 5



если мне не изменяет память то функция эта называется concat но думаю что тут она вряд ли будет уместной smile


--------------------
 Работай на себя 
www.abalentsev.com - Сайт портфолио.
www.pokushau.ru - Рецепты со всего мира.
PM MAIL WWW ICQ   Вверх
Snowy
Дата 1.11.2005, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Цитата(Bose @ 31.10.2005, 19:32)
kакой значок, обозначающий начало текста

Нет. Пользуйся плюсом.

Цитата(Satana @ 31.10.2005, 23:21)
функция эта называется concat

Нет. Concat просто соединяет строки. На перенос это не влияет.
К тому же Concat не рекомендована к применению, т.к. она медленне, чем +, и существует только для совместимости.
PM MAIL   Вверх
Bose
Дата 1.11.2005, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 23
Всего: 51



Там еще символ подчеркивания использовался(_). Перепробовал вчера вечером всевозможные сочетания - безрезультатноsmile Наверное я перепутал с Вижуал бэйсиком... smile

Жаль что в Дельфях так низя... smile
PM MAIL WWW Skype   Вверх
Silmarion
Дата 1.11.2005, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 31.10.2005
Где: Москва

Репутация: нет
Всего: нет



А не проще написать свою функцию и не мучиться???
PM MAIL ICQ   Вверх
Bose
Дата 1.11.2005, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 23
Всего: 51



Цитата(Silmarion @ 1.11.2005, 12:59)
А не проще написать свою функцию и не мучиться???


не проще. Мне не программе надо, а в редакторе самих Дельфей. Мне довольно часто приходится вставлять в тескст довольно длинные SQL запросы, которые для удобочитаемости я разбиваю на несколько строк кода(от 3 до 10), и приходится каждую отделбьную строчку заключать в одинарные кавычки и соединять между собой плюсиками. А если этот запрос придется редактировать, то придется добавлять плюсики и кавычки. Вот это меня и напрягает.
smile

Это сообщение отредактировал(а) Bose - 1.11.2005, 13:40
PM MAIL WWW Skype   Вверх
Silmarion
Дата 1.11.2005, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 31.10.2005
Где: Москва

Репутация: нет
Всего: нет



Цитата(Bose @ 1.11.2005, 13:38)
Цитата(Silmarion @ 1.11.2005, )
А не проще написать свою функцию и не мучиться???


не проще. Мне не программе надо, а в редакторе самих Дельфей. Мне довольно часто приходится вставлять в тескст довольно длинные SQL запросы, которые для удобочитаемости я разбиваю на несколько строк кода(от 3 до 10), и приходится каждую отделбьную строчку заключать в одинарные кавычки и соединять между собой плюсиками. А если этот запрос придется редактировать, то придется добавлять плюсики и кавычки. Вот это меня и напрягает.
smile

У тя запросы по форме одинаковые, как я понял отличаются только запрашиваемые значения
Пример: SELECT AWB.AWB, Markers.Marks
FROM AWB INNER JOIN Markers ON AWB.Id = Markers.Id
WHERE (((AWB.AWB)="213"));
Где 213 может быть любым значением...
Так?

Это сообщение отредактировал(а) Silmarion - 1.11.2005, 13:58
PM MAIL ICQ   Вверх
Bose
Дата 1.11.2005, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1458
Регистрация: 5.3.2005
Где: Riga, Latvia

Репутация: 23
Всего: 51



нет.
т.е. они конечно все похожи тем, что там везде SELECT ... FROM ... WHERE изпользуются smile, но количество и длина параметров отличаются довольно существенно smile
PM MAIL WWW Skype   Вверх
Silmarion
Дата 1.11.2005, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 31.10.2005
Где: Москва

Репутация: нет
Всего: нет



Делай LoadFromFile со вставлением своих параметров и не мучайся
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0987 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.