Главная Главная страница форума Регистрация Вход
Новые сообщения Участники форума Правила форума Поиск
Страница 1 из 11
Модератор форума: Ekz 
Форум » Все о Delphi » Синтаксис » динамический однамерный массив (DELPHI)
динамический однамерный массив (DELPHI)
snuppyДата: Воскресенье, 04.01.2009, 16:39 | Сообщение # 1
Ранг 1
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
<<<DELPHI>>>

Вводится 2 массива с одинаковой длиной.
Один из них больше, если их сравнивать как последовательности текста.
Для ввода и вывода массива применять компоненту ListBox.

Paldies! Thanks! Cпасибо!

 
stalkerДата: Воскресенье, 04.01.2009, 18:10 | Сообщение # 2
Ранг 10
Группа: Пользователи
Сообщений: 146
Награды: 0
Репутация: 3
Статус: Offline
И что это ????

Лучшие обои и заставки для рабочего стола
Самый выгодный тизерный заработок. Мы уже заработали, А вы?
Заработать на своем сайте реально
 
EkzДата: Воскресенье, 04.01.2009, 18:13 | Сообщение # 3
Ранг 10
Группа: Пользователи
Сообщений: 164
Награды: 2
Репутация: 1
Статус: Offline
А я додумался. Вот только как использовать ListBox для ввода!?!?!?!?!
 
stalkerДата: Понедельник, 05.01.2009, 03:29 | Сообщение # 4
Ранг 10
Группа: Пользователи
Сообщений: 146
Награды: 0
Репутация: 3
Статус: Offline
snuppy, Можно разъяснить поподробнее !!! Или я такой тупой что сразу не понял про че речь то идет surprised

Лучшие обои и заставки для рабочего стола
Самый выгодный тизерный заработок. Мы уже заработали, А вы?
Заработать на своем сайте реально
 
AdminДата: Понедельник, 05.01.2009, 11:06 | Сообщение # 5
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Для ввода, я думаю, он имеет ввиду, что используется еще Edit и Button. Вводишь в Edit жмеш кнопку, добавляется в ListBox. Потом нажимаеш другую кнопку содержимое ListBox переносится в динамический массив. А вообще лучше и правда подробнее рассказать. Предложения не связаны между собой и приходится додумываться о чем хотел сказать автор.

Не оказываю помощь через личные сообщения и ICQ
 
MegaMenДата: Четверг, 22.01.2009, 14:37 | Сообщение # 6
Ранг 5
Группа: Проверенные
Сообщений: 47
Награды: 0
Репутация: 5
Статус: Offline
На форме 2 Button, 1 ListBox, 1 Memo:

Code
unit Unit1;

interface

uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls;

type
    TForm1 = class(TForm)
      Edit1: TEdit;
      Button1: TButton;
      ListBox1: TListBox;
      Button2: TButton;
      Memo1: TMemo;
      procedure Button1Click(Sender: TObject);
      procedure Button2Click(Sender: TObject);
    private
      { Private declarations }
    public
      { Public declarations }
    end;

var
    Form1: TForm1;
    arr: array of string;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
ListBox1.Items.Add(Edit1.Text) //Добавляем из Эдит в ListBox строки
end;

procedure TForm1.Button2Click(Sender: TObject);
var
i: integer;

begin
setLength(arr, ListBox1.Items.Count); // размер массива изменяем на каунт листа
for i:= 0 to ListBox1.Items.Count - 1 do
arr[i] := ListBox1.Items.Strings[i];   // присваиваем массиву значения лист бокса

Memo1.Clear; //чистим мемо для последнего вывода

for i:= 0 to ListBox1.Items.Count -1{Размер то массива равен, значит пишем это}  do
Memo1.Lines.Add(arr[i]);
end;

end.

Сначала, нажимая на первую кнопку, мы загружаем ListBox строками из Edit.
Потом нажимая на вторую кнопку, мы загружаем в массив все строки ListBox'а, а после, вторым циклом выводим из массива в Memo.

добавлю:

я автора тоже не понял smile ну простые "куски" предлагаю)


Чтобы добиться цели, надо прежде всего её добиваться.

Сообщение отредактировал MegaMen - Четверг, 22.01.2009, 14:39
 
AdminДата: Четверг, 22.01.2009, 16:12 | Сообщение # 7
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
MegaMen, зрая стараешся. Ему уже не нужно, так как он даже разъяснить поподробнее не желает.

Не оказываю помощь через личные сообщения и ICQ
 
MegaMenДата: Четверг, 22.01.2009, 16:28 | Сообщение # 8
Ранг 5
Группа: Проверенные
Сообщений: 47
Награды: 0
Репутация: 5
Статус: Offline
Ну, во-первых не зря. твоему сайту лучше только будет (тиц, рейтинг), + информативность.
Во-Вторых, есть массы людей, начинающих программистов, которым были-бы интересны данные действия. Ведь поскольку форум открытый - следовательно вся информация предоставляется не одному человеку, а всем кто посетит данную страницу smile

так что все что мы пишем - не зря и кто-нибудь, когда-нибудь это прочитает wink


Чтобы добиться цели, надо прежде всего её добиваться.
 
AdminДата: Четверг, 22.01.2009, 16:41 | Сообщение # 9
Ранг 10
Группа: Пользователи
Сообщений: 1268
Награды: 16
Репутация: 2
Статус: Offline
Спасибо. Я имел ввиду что snuppy, это уже не ждет. Ну а другим может быть и поможет.

Не оказываю помощь через личные сообщения и ICQ
 
MegaMenДата: Четверг, 22.01.2009, 17:10 | Сообщение # 10
Ранг 5
Группа: Проверенные
Сообщений: 47
Награды: 0
Репутация: 5
Статус: Offline
Quote (Admin)
Я имел ввиду что snuppy, это уже не ждет.

да я понял это когда еще писал 2 поста выше smile


Чтобы добиться цели, надо прежде всего её добиваться.
 
Форум » Все о Delphi » Синтаксис » динамический однамерный массив (DELPHI)
Страница 1 из 11
Поиск:

Copyright DelphiDevelop.ru © 2008-2018
Хостинг от uCoz