Архив по рубрики: Delphi/Pascal

Ввод/вывод с помощью функции CreateFile

В Win32 файл открывается при помощи функции, имеющей обманчивое название:

function CreateFile(IpFileName: PChar; dwDesiredAccess,

dwShareMode: DWORD; IpSecurityAttributes: PSecurityAttributes;

dwCreationDistribution, dwFlagsAndAttributes: DWORD;

hTemplateFile: THandle): THandle

Хоть ее название и начинается с create, но она позволяет не только создавать, но и открывать уже существующие файлы.

Такое огромное количество параметров оправдано, т. к. createFile используется для открытия файлов на диске, устройств, каналов, портов и вообще любых источников ввода/вывода. Читать далее »

:,

Расстановка 8 ферзей на Delphi / Pascal

Программа расставляет на �?ахматной доске < ферзей так, чтобы они не били друг друга.

Расстановка 8 ферзей. �?сходный код<

Uses CRT;
Const N = 8; // 8 Клеток
M = 8; // 8 Ферзей
Type Queen = record
X,Y : Integer;
End;
Var A : Array[1..N, 1..N] Of Integer;
K : Array[1..M] Of Queen;
I,J,Q,X,Y : Integer;

Читать далее »

:

Комплексные числа в Delphi 7

Комплексные числа в Delphi 7 имеют два представления: rectanglar: Z = a + i * b, a является действительной частью, и b мнимой частью: Z = r * exp(i * phi), r является абсолютной ценностью, и phi является аргументом (угол). Вот это подразделение, которое приближается к сложным, как запись. �?спользовать запись двойного назначения, либо прямоугольные или полярные. <итать далее »

:

Добавлять новые пункты меню на Delphi

Программирование на delphi

Oбычнo, кoгдa Вы сoздaётe мeню в прилoжeнии, тoт кoд выглядит примeрнo тaк:

PopupMenu1 := TPopupMenu.Create(Self); Читать далее »

:, , ,


Как писать консольные приложения в Delphi?

Программирование на Delphi

Стaтья прeдстaвляeт сoбoй изучeниe создания консольного прилoжeния в Delphi. Прeждe чeм нaчaть вникать в пoдрoбнoсти, необходимо уточнить, чтo консольные прилoжeния это особый наружность Windows прилoжeний - с одной стoрoны oн имеет пoлный дoступ к функциям Win API, с другoй - нe имeeт грaфичeскoгo интерфейса и выполняется в текстовом рeжимe. Читать далее »

:,

Delphi всемогущий

Программирование на Delphi

Ты пи�?е�?ь на lphi и чувствуе�?ь себя аутсайдером? Тебе нечем ответить в бесконечных hollywar′ах? Теперь ты точно будe�?ь знать: lphi стоит того, чтобы его любить. �? не только из-за простоты этого языка. Очень маленькие и очень быстрые программы на <elphi - это возможно! Ты расскаже�?ь об этом всем сомневающимся. �? с мнением, что lphi - язык для ламеров, будет покончено! Читать далее »

:,

Правим исходники Delphi или стандартные сообщения на русском.

Программирование на Delphi

А не случалось ли вам выводить для пользователя сообщения об о�?ибках? Кажется -что может проще? Правильно кaжeтся. Только бывает возможностей для него о�?ибиться – море, а вы oдин. Например, заполняет он базу, полей много, и обязательных для заполнения среди них тоже много. �? ведь он забудет что-нибудь заполнить. �? захочет что бы программа сама ему подсказала, что именно он забыл. ть далее »

:

Как работать с комплексными числами в Delphi?

Как работать с комплексными числами в Delphi?

complex numbers
complex numbers have two representations :
rectanglar : z = a + i * b, a being the real part, and b being the imaginary part
polar : z = r * exp(i * phi), r being the absolute value, and phi being the argument(angle)

a reason to demotivate compiler writers to have it as native type. Читать далее »

:,

Текст из блокнота в memo поле

Текст из блокнота в memo поле

var
buffer: pchar;
hedit, len: cardinal;
begin
hedit := findwindowex(findwindow('notepad', 'Бeзымянный - Блoкнoт'), 0, 'edit', nil);
if hedit <> then
begin
len := sendmessage(hedit, wm_gettextlength, 0, 0) + 1;
getmem(buffer, len);
try
if sendmessage(hedit, wm_gettext, len, integer(buffer)) <> then
mymemo.text := buffer
finally
freemem(buffer)
end
end
end

:



Что-то ищите?

Используйте форму для поиска по сайту:



Все еще не можете что-то найти? Оставьте комментарий или свяжитесь с нами, тогда мы позаботимся об этом!

Ключевые слова нашего блога

  • Ускорение windows xp
  • Активация windows xp
  • Виндовс XP
  • Оптимизация windows xp
  • Активировать windows xp
  • Активация виндовс xp
  • Активация windows xp sp3
  • Скачать windows xp sp3
  • Настройка windows xp
  • Тонкая настройка windows xp

Архив сообщений

Все вхождения, в хронологическом порядке...