![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Задача:
Передать функции данные в переменной типа string, которая содержит в себе: 000#001#002#003#. Функция должна прислать в ответ массив с переменными типа string и прочими если они есть. Примерный вид: mas[].txt0 := 000; mas[].txt1 := 001; mas[].txt2 := 002; mas[].txt3 := 003; mas[].txt4 := True; Далее в процедуре, из которой вызывали функцию пройтись по полученному массиву и раскидать данные. Код:
|
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Код:
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
#3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]() Код:
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
TMyDataArr = array of Integer; //или другого дельфийского или вашего типа
ADD увидел ваш TMyData. Обїявление TMyDataArr после объявления TMyData поставьте
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 16.05.2012 в 22:37. |
![]() |
![]() |
#5 | |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]() Цитата:
Код:
Код:
Последний раз редактировалось Shouldercannon; 17.05.2012 в 00:27. |
|
![]() |
![]() |
#6 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Я бы написал примерно так:
Код:
|
![]() |
![]() |
#7 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]()
Хороший пример. Теперь загвостка в рассортировке данных, полученный в виде массива из функции в процедуре, из которой вызывали функцию. Для процедуры тоже нужно создавать массив?
Последний раз редактировалось Shouldercannon; 17.05.2012 в 12:22. |
![]() |
![]() |
#8 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Нет, значение из функции надо присвоить переменной этого же типа, и обращаться с полученным массивом через эту переменную.
|
![]() |
![]() |
#9 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,899
|
![]() Код:
Последний раз редактировалось Shouldercannon; 17.05.2012 в 11:50. |
![]() |
![]() |
#10 | |||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Цитата:
Цитата:
Это раз. а во-вторых, размер массива уже задаётся в самой функции.. попробуйте так: Код:
p.s. код не проверял... |
|||
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить полный ответ от Socket | Shouldercannon | Работа с сетью в Delphi | 3 | 09.03.2012 23:05 |
Отправить и получить ответ | Andrey85 | Работа с сетью в Delphi | 1 | 03.01.2011 02:58 |
Получить ответ сервера TWebBrowser. | .while | Работа с сетью в Delphi | 2 | 13.07.2010 20:51 |
Как получить из функции массив | LOST94 | Общие вопросы C/C++ | 6 | 28.03.2010 13:47 |
Отправить AT команду модему и получить ответ | Никки | Общие вопросы Delphi | 3 | 24.06.2008 17:15 |