Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> Спецефическая переменная
slavon-x86
Вставить ник
сообщение 22:04:2008, 21:35
Цитата Ответить 


Продвинутый
**

Группа: Программист
Сообщений: 135
Регистрация: 18:12:2005
Пользователь №: 2 707



Репутация: - 0 +


есть тип

Код
THTTPInfo = record
   Spec: Integer;
   Server: String[255];
end;


Можно ли как нибудь создать массив этих типов, но чтобы можно было удалять !
К примеру, когда я удалияю 3-й элемент, то все остальные сдвигаються.

Т.е. по типу как TStringList, но только чтобы всечто String был мой тип.
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 4)
ProgeRock
Вставить ник
сообщение 23:04:2008, 00:00
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 44
Регистрация: 12:03:2008
Пользователь №: 15 803



Репутация: - 0 +


Используйте динамический массив
Подняться вверх 
 
Сообщение #2
sax_ol
Вставить ник
сообщение 23:04:2008, 05:07
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


TObjectList
Подняться вверх 
 
Сообщение #3
ProgeRock
Вставить ник
сообщение 23:04:2008, 06:13
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 44
Регистрация: 12:03:2008
Пользователь №: 15 803



Репутация: - 0 +


Можно сделать так
Код
procedure TForm1.Button1Click(Sender: TObject);
var
  I:Integer;
  HTTPInfo: array of ^THTTPInfo;
begin
SetLength(HTTPInfo, {элементов});
for I := 0 to {элементов} do
  begin
  New(HTTPInfo[I]);
  HTTPInfo[I]^.Spec:= I;
  HTTPInfo[I]^.Server:= IntTostr(I);
  end;
Dispose(HTTPInfo[3]);
for I:=3 to {элементов}-1 do
  HTTPInfo[I]^:=HTTPInfo[I+1]^;
Dispose(HTTPInfo[{элементов}]);
SetLength(HTTPInfo, {элементов}-1);
end;
Подняться вверх 
 
Сообщение #4
sax_ol
Вставить ник
сообщение 23:04:2008, 06:23
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Собственно можно и TStringList использовать. Иногда даже лучше.
Подняться вверх 
 
Сообщение #5


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 08:54
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net