procedure TForm1.FindDialog1Find(Sender: TObject); var FoundAt: LongInt; StartPos, ToEnd: Integer; begin with RichEdit1 do begin { begin the search after the current selection if there is one } { otherwise, begin at the start of the text } if SelLength
<> 0 then
Ошибка при build в KOLProject
Народ, никто не сталкивался с таким глюком. Может кто занет как это лечить. Суть вот в чем: Стоит Delphi7&KOL 1.94 (или ...
Альтернатива TCanvas и указателям?
Пишу небольшой программатор для гирлянды на 4 канала. Понятно, что у лампочки 2 состояния (горит, не горит) и все это ...
Создание COM на основе готовых классов
Здравствуйте, мастера! Имеется один класс родитель и несколько его наследников. Я новичок в написании COM, а потому ...
Проблемы при перехвате IDispatch::Invoke
При иследовании одной проблемы пришел к выводу о необходимости перехвата Invoke некоего наследника от IDispatch, если ...
Работа с локальной памятью потока (TLS)
В данной статье мы опишем так называемую локальную память потока (TLS, Thread Local Storage). Многие алгоритмы, которые сейчас работают в составе Windows программ, были перенесены с операционной системы MS DOS. Но операционная сисмема MS DOS по своей сути является однопоточной. поэтому использование этих алгоритмов в многопоточной среде может вызвать проблемы. Одним из таких узких мест являтеся использование процедурами и функциями глобальных переменных.
Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows (+ CD-ROM)
Это издание — практически новая книга, посвященная программированию серьезных приложений на Microsoft Visual C++ в операционных системах Windows 2000 (32- и 64-разрядных версиях) и Windows 98 с использованием функций Windows API. Состоит из 27 глав, двух приложений и предметного указателя. Гораздо глубже, чем в предыдущих изданиях рассматриваются такие темы, как взаимодействие с операционной системой библиотеки C/C++, программирование DLL и оптимизация кода, описываются новые механизмы и функции, появившиеся в Windows 2000, и приводится информация, специфическая для 64-разрядной Windows 2000. В этом издании автор, перейдя с языка C на C++, переработал все программы-примеры и представил ряд новых приложений, например ProcessInfo и LISWatch. Также появились совершенно новые материалы: выравнивание данных, привязка потоков к процессорам, кэш-линии процессоров, архитектура
NUMA, перехват API-вызовов и др. Книга предназначена профессиональным программистам, в
ладеющим языком C/C++ и имеющим опыт разработки Windows-приложений. Прилагаемый компакт-диск содержит все программы из книги (исходный код и исполняемые файлы для процессоров x86, IA-64 и Alpha).
Автор: Джеффри Рихтер
Хокку дня
летом на реке - рядом мост, но мой конь переходит вброд
Афоризмы
Я могу управлять Соединенными Штатами и могу управлять своей дочерью Эйлис, но я не могу делать то и другое одновременно (Теодор Рузвельт)
Фраза дня
Рожденный ползать, уйди со взлетной полосы!!!
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Хартфорде в Коннектикуте официально запрещено открывать общеобразовательные классы для собак.
Жителям Нью Йорка запрещается при встречах в виде привествия "хватать друг друга за нос".
И на закуску коротенький анекдот
Сын программиста подходит к отцу и спрашивает: - Пап, а что такое ПИНГВИН? Папа (задумчиво): - Пинг... Вин... Пинг винды, значит. Функция для определения зависания винды.