Головна сторінка
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.82 MB
Час: 0.055 c
1-1101502027
leonidus
2004-11-26 23:47
2004.12.12
ToolBar`и із змінним run-time набором кнопок


1-1101739912
рем
2004-11-29 17:51
2004.12.12
Створення глобальної змінної Application


1-1101287166
vlad12
2004-11-24 12:06
2004.12.12
компілює але невиконуюча


1-1101891672
Галинка
2004-12-01 12:01
2004.12.12
Як динамічно створити малюнок на формі


1-1101724775
Chery
2004-11-29 13:39
2004.12.12
Перетворення дат: рррр-мм-дд і дд-мм-рррр.





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