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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2013, 10:37   #11
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

А память под буфер кто выделять будет
В начале
Код:
SetLength (Buffer, Length(Data)); // по идее лучше бы так
или просто
Код:
Buffer := Data; // так тоже должно работать
В конце
Код:
SetLength (Buffer, j); // обрежем лишнее
-----------------------------------------------------------------------------------------------------------
String по сути своей - это динамический массив array of Char. Компилятор их именно так и воспринимает. Просто пара фишек довешена, а так массив массивом.
Почитайте, скажем, вот здесь: http://www.sources.ru/magazine/0804/delphistr.html
При работе со строками это знать обязательно.

Последний раз редактировалось Sibedir; 12.02.2013 в 10:53.
Sibedir вне форума Ответить с цитированием
Старый 12.02.2013, 10:40   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Память -то под Buffer нужно изнально выделить
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти второй по величине элемент массива (за два прохода; за один проход) (на Паскале) Мaрина Помощь студентам 2 26.09.2011 13:49
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
Разбор программы на логические блоки в один проход Utkin Общие вопросы Delphi 23 27.07.2009 10:15
Сортирование масивов за один проход NightWishMaster Паскаль, Turbo Pascal, PascalABC.NET 10 18.10.2007 08:05