Технологии карьеры и личностного
развития. Разнообразные материалы
по технологиям, методам, способам построения успешной карьеры
и личностного (интеллектуального, духовного, физического ...)
развития.
Участвуйте в конкурсе
"Статья месяца" и вы выиграете книгу по Delphi от магазина ОЗОН. В
конце каждого месяца Вами будет выбран лучший автор, который и
получит книгу. Присылайте ваши статьи на pixel@novgorod.net .
Авторов просим строго придерживаться тематики рассылки.
Хотите поучаствовать
в нашем проекте, вы умеете работать с OpenGL или DX?
Присоединяйтесь вместе мы напишем классную RPG ...
подробности по адресу pixel@novgorod.net или http://pixelsoft.narod.ru/
раздел Проект... Желательны(Хотя не обязательны , по ходу сами все
поймете) знания Borland C++ Builder или Delphi в сфере графики(или
просто кодеры).Все абсолютно свободно freewareно и бесплатно.
ПОЛНЫЙ ДОСТУП К НАШИМ ИСХОДНИКАМ.
В связи с трагедией в США наша
рассылка в трауре и ходит будет
реже...
На правах черного юмора: Мы
скорбим о том, что ни один самолет
не посетил Microsoft :)
ув. Подписчики. пожалуйста оцените труд данных авторов отдав
свой голос за того, кого вы считаете достойным. В конце
месяца(блин хоть бы кто сказал!) по итогам голосования лучшему
автору будет подарена книга от магазина "ОЗОН".
Если вы хотите увидить своё имя среди авторов - то прочитайте
условия конкурса
К примеру, при задании угла Angle = -90,
тект выведется вертикально по
направлению сверху вниз.
) Как только я присвою свойству Handle
новый шрифт, старый уничтожается,
правильно? А для восстановления
оригинальных установок мне необходимо
восстановить предыдущий шрифт,
правильно? Есть простое решение для
сохранения оригинального шрифта...
метод, с помощью которого можно
предотвращать запуск второй копии
приложения.
program pds;
uses
Windows,
Forms,
Main in 'MAIN.PAS' {MainForm},
const
MemFileSize=127;
MemFileName='one_example';
var
MemHnd:HWND;
{$R *.RES} begin
MemHnd:=CreateFileMapping(HWND($FFFFFFFF),nil,
PAGE_READWRITE,0,MemFileSize,
MemFileName);
if GetLastError<>ERROR_ALREADY_EXISTS then
begin
Application.Initialize;
with TForm1.Create(nil) do
try
Show;
Update;
Application.CreateForm(TMainForm, MainForm);
finally
Free;
end;
Application.Run;
end else Application.MessageBox('Приложение
уже запущено (возможно оно свёрнуто на
панели задач): Нажмите кнопку ОК для
продолжения работы','Производственно-диспетчерская
служба',MB_OK);