Проверка существования объекта

86
12 января 2017, 05:33
TListBox * lbx2; //обьявил локально
if (??????) { //если компонент такой сущесвует (lbx2) или если выделена память
  for (int j(0); j < lbx2 - > Items - > Count; j++) {
    tstn[j] - > Release();
    Application - > ProcessMessages();
  }
  lbx2 - > Clear();
} else { //либо создаем такой компонент
  lsbx = new TStringList(GridLayout2);
  lbx2 = new TListBox(GridLayout2);
}

Вот что подставить там где знаки вопроса?

Answer 1
TListBox * lbx2 = 0;
//...
if (lbx2 != 0) 
Answer 2
TListBox * lbx2 = NULL;
if (lbx2) { //если компонент такой сущесвует (lbx2)или если выделена память
READ ALSO
назначения адреса функции в IDA PRO

назначения адреса функции в IDA PRO

есть ли возможность назначить адрес функции в IDA PRO? имеется такая функция

76
Запрос с 4-х уровневой выборкой

Запрос с 4-х уровневой выборкой

Есть 4 таблицы связанные между собой по id иерархически юзеры->телефоны->сайты->налог и есть входящий массив данных в котором присутствует...

55
Парсер курсов валют в базу

Парсер курсов валют в базу

Ситуация такая - вот код парсера:

66
SELECT с блокировкой FOR UPDATE

SELECT с блокировкой FOR UPDATE

Имеется запрос такого вида:

82