Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];

Вниз

TStringList-Вопрос по основам   Найти похожие ветки 

 
kserg@ukr.net   (2002-04-11 11:00) [0]

Объясните, в чём разница между след. кодами создания объекта класса TStringList:

// обявление
var stls: TStringList;

stls.Create;
или
stls:=TStringList.Create;

1й вар-т - нормально компильтся, даже предупреждений нет,
но в runtime-генерит ошибку.
а 2й вар-т-нормально работает.


 
Юрий Федоров   (2002-04-11 11:03) [1]

а все потому, что первый вариант неправильный, а второй - правильный :)


 
Alx2   (2002-04-11 11:05) [2]

Вот это "stls.Create" означает, что для поиска метода Create обращаемся через участок памяти, на который указывает stls. Но он еще непроинициализирован и указывает на "мусор".


 
Alex G u e s t   (2002-04-11 11:47) [3]

Почитайте вот статью по основам, пригодится.
Там и про эту ситуацию написано.

"Путешествуя по TObject. Или как оно работает."
http://www.delphikingdom.com/helloworld/tobject.htm



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

Форум: "Основная";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.005 c
1-80867
лут
2002-04-13 15:23
2002.04.25
как сделать анлимитед анду/реду для мемо?


3-80748
B_A_V
2002-04-04 08:06
2002.04.25
тип datetime


3-80807
ser_ker
2002-03-04 15:37
2002.04.25
Как передать IBStoredProc через параметр типа Blob содержимое файла на диске ?


1-80857
DimNK
2002-04-13 12:24
2002.04.25
Форма авторизации


1-80968
Rat King
2002-04-08 11:08
2002.04.25
Технология Plug-Insов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский