Вниз
Скачать: CL | DM;

Помогите с типом   Найти похожие ветки 

← →
alexvan ©   (2003-04-18 08:49) [0]

Создаю некую функцию, где входная строка конвертируется в массив.
Объвление
ObrabotkaStrokiVMassiv(Stroka: String): array of string;
и вот тип array of string DELPHI не понимает.
Что делать? и есть ли какие вары?


← →
MBo ©   (2003-04-18 08:56) [1]

лучше сделай так:
procedure ObrabotkaStrokiVMassiv(Stroka: String; SList:Tstrings);
Передаешь для заполнения уже созданный TStringList


← →
Skier ©   (2003-04-18 09:00) [2]

>alexvan
1)Объяви тип.
type
TStringArray = array of string;
И дальше по тексту...:)
ObrabotkaStrokiVMassiv(Stroka: String): TStringArray;

2) Присмотрись к MBo © (18.04.03 08:56)


← →
alexvan ©   (2003-04-18 09:06) [3]

To Skier
Да! Но в этом сучае придётся перелопатить всю прогу
Massiv:=ObrabotkaStrokiVMassiv(Perem);
потому что
Massive: array of string;
а
Result: TStringArray;


← →
MBo ©   (2003-04-18 09:15) [4]

>alexvan
Если у тебя объявлено несколько переменных так:

A: array of string;
B: array of string;

то их тип - НЕСОВМЕСТЕН

а вот если сначала объявить тип

type
TStrArray=array of string;

var A:TStrArray;
B:TStrArray;
то они - одного типа.

А функция должна возвращать результат определенного типа, а не какого-то абстрактного array of string




← →
alexvan ©   (2003-04-18 09:26) [5]

Спасибо! Я уже допёр


← →
Anatoly Podgoretsky ©   (2003-04-18 09:53) [6]

А что делать, раз ошибка, но ты воспользуйся средства поиска и замены, хото в тот же Ворд загони или воспользуйся EditPad, у него есть возможность поиска и замены сразу по многим файлам.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
11-489
Alexei Dragoner
2002-07-24 11:57
2003.05.01
А вот маленький глюк...


1-509
dor
2003-04-20 18:30
2003.05.01
ComboBox помогите....очень надо............


4-826
kva
2003-03-03 16:45
2003.05.01
Картинка с прозрачным фоном в системном меню формы


3-485
pavel_rosl
2003-04-15 03:52
2003.05.01
базы данных


1-511
Vitek
2003-04-20 20:33
2003.05.01
Как сделать окно активным?




   Наверх