// разместите на форме ListBox1,
установите у него // свойство MultiSelect в true, добавьте в ListBox1 //
несколько элементов, разместите также на форме // кнопку Button1, в
обработчике события OnClick // которой напишите следующий код, который
будет // выводить сообщение для каждого элемента ListBox, // выбранного
пользователем: void __fastcall TForm1::Button1Click(TObject
*Sender) { for(int i = 0; i <
ListBox1->Items->Count;
i++) if(ListBox1->Selected[i]) ShowMessage(ListBox1->Items->Strings[i]); }
// Чтобы прокрутить содержимое списка (TListBox) на
одну // строку вниз, напишите следующий
код: SendMessage(ListBox1->Handle, WM_VSCROLL, SB_LINEDOWN,
0);
После публикации 29 тестовых версий
анонсирован первый стабильный релиз
MySQL 5.1, пригодный для
промышленной эксплуатации и обеспечивающий увеличение производительности для
"тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные
новшества
появившиеся в MySQL 5.1:
Тестирование параллельного программного обеспечения представляет собой более
сложную задачу по сравнению с тестированием последовательной программы. Программист
должен знать о подводных камнях при тестировании параллельного кода, имеющихся
методологиях и инструментарии.
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее
реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности,
достоинства и недостатки.