S>Не знаю как в С++ S>Но в Delphi я делал так:
[skip] S>И все прекрасно работало...
Не знаток Delphi, но по-моему это одно и то же. Может кто-нибудь знает в чем проблма?
Здравствуйте, Keith, Вы писали:
S>>Не знаю как в С++ S>>Но в Delphi я делал так: K>[skip] S>>И все прекрасно работало... K> Не знаток Delphi, но по-моему это одно и то же. Может кто-нибудь знает в чем проблма?
Может вот, так получится(под рукой Builder'а нету).
Здравствуйте, linker, Вы писали:
L>Здравствуйте, Keith, Вы писали:
S>>>Не знаю как в С++ S>>>Но в Delphi я делал так: K>>[skip] S>>>И все прекрасно работало... K>> Не знаток Delphi, но по-моему это одно и то же. Может кто-нибудь знает в чем проблма? L>Может вот, так получится(под рукой Builder'а нету). L>TListItem tempItem;
[C++ Error] HSSettings.h(208): E2459 VCL style classes must be constructed using operator new
Даже после добавления Item'а вот так то же не работает:
ListView1->Items->Item[0]->Caption = "111";
Может я какое свойство накрутил в Object Inspector'е?
Здравствуйте, Keith, Вы писали:
K> Может я какое свойство накрутил в Object Inspector'е?
Нет.
Посмотри на свой код — создается итем, ему дается caption и итем добавляется.
Когда происходит установка Caption у итема, то вызывается ListView_SetItemText, а у тебя еще итем не добавлен.
Т.е. надо сначала добавить итем, а потом назначать ему caption.
Здравствуйте, kavlad, Вы писали:
K>Здравствуйте, Keith, Вы писали:
K>> Может я какое свойство накрутил в Object Inspector'е?
K>Нет. K>Посмотри на свой код — создается итем, ему дается caption и итем добавляется. K>Когда происходит установка Caption у итема, то вызывается ListView_SetItemText, а у тебя еще итем не добавлен. K>Т.е. надо сначала добавить итем, а потом назначать ему caption.
Вот и я про тоже в Builder'е не силен поэтому написал как понял,
Твой код
TListItem *tempItem = new TListItem(ListView1->Items);
tempItem->Caption = "MyName";
ListView1->Items->AddItem(tempItem);
Мой код, отличается только порядком,если бы в delphi ниписать тот порядок который у тебя ом матерится будет на то что еще нет итема а имя уже есть.
Здравствуйте, Keith, Вы писали:
S>>Не знаю как в С++ S>>Но в Delphi я делал так: K>[skip] S>>И все прекрасно работало... K> Не знаток Delphi, но по-моему это одно и то же. Может кто-нибудь знает в чем проблма?