Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "Основна";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

Вниз

TStringList Знайти схожі гілки


ККК   (2004-11-27 13:51) [0]

Чому коли я пишу код
було
Pr: TStringList;
починати
Pr.Create;

Pr.Free;
кінець;

у мене видається помилка,
а коли пишу ось так

було
Pr: TStringList;
починати
Pr: = TStringList.Create;

Pr.Free;
кінець;
помилки не видається, а адже код практично один і той же тільки написаний по різному.



KilkennyCat ©   (2004-11-27 13:56) [1]

а в помилку хіба не сказано?



Gero ©   (2004-11-27 13:59) [2]


> Але ж код практично один і той же тільки написаний по різному.

Ні, код не один і той же.
А помилка видається в першому випадку тому що ти робиш Pr.Create, а Pr у тебе-то одно nil.
Тобто по суті ти викликаєш метод ще не існуючого об'єкта.
А в другому випадку ти створюєш в пам'яті об'єкт TStringList, і ассоцііруешь його зі змінною Pr.



ККК   (2004-11-27 14:00) [3]

Gero © зрозумів спасибі



Anatoly Podgoretsky ©   (2004-11-27 14:15) [4]

Тому що
починати
Pr.Create;
НЕ ініціалізувати, ось після
Pr: = TStringList.Create;
вже можна робити
Pr.Create;



сторінки: 1 вся гілка

Форум: "Основна";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.054 c
1-1101420575
Vir
2004-11-26 01:09
2004.12.12
Перетягування візуальних компонентів


3-1099950070
HydraMarat
2004-11-09 00:41
2004.12.12
Унікальний PK і "авто-FK"


1-1101405558
Геро
2004-11-25 20:59
2004.12.12
Прокрутка в консолі


4-1099228196
ага
2004-10-31 16:09
2004.12.12
питання по іспользовагнію компортов -


14-1100925769
Alex_Petr
2004-11-20 07:42
2004.12.12
Вони просто знущаються!





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська