RSS Feed

Delphi: Как узнать свой IP

0

Февраль 1, 2012 by admin

В Uses прописываем модуль WinSock function GetLocalIP:string; var WSVer:integer; wsaData: TWSAData; P: PHostEnt; Buf: array [0..127] of Char; begin WSVer:=$101; if WSAStartup(WSVer, wsaData) = 0 then begin if GetHostName(@Buf, 128) = 0 then begin
keep reading


Delphi: Округляем до сотых

0

Февраль 1, 2012 by admin

Пример того как в Delphi можно округлить дробное число до нужного знака. uses Math; // Прибавляешь 0.5 затем округляешь: function RoundMax(Num: real; prec: integer): real;
keep reading


HTML код в цвет (Delphi)

0

Февраль 1, 2012 by admin

function HTMLToColor(const s: string; var Color: TColor): Boolean; {Функция переводит строку HTML кода в цвет. Если результат успешен, то возвращает True и записывает цвет в переменную
keep reading


Получить цвет TColor в HTML-формате (Delphi)

0

Февраль 1, 2012 by admin

Представление TColor в HTML-формате function gethtmlcolor(cl: tcolor; isbackcolor: boolean): string; var rgbcolor: tcolorref; begin if isbackcolor then result := ’bg’ else result := »; rgbcolor := colortorgb(cl); result
keep reading


Генерация случаного пароля (Delphi)

0

Февраль 1, 2012 by admin

function RandomPassword(PLen: Integer): string; var str: string; begin Randomize; //string with all possible chars str    := ’abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ’; Result := »; repeat Result := Result + str[Random(Length(str)) + 1]; until (Length(Result) =
keep reading


Delphi: Меню в WEB-браузере (IWebBroswer)

0

Февраль 1, 2012 by admin

В конференции я часто натыкался на вопросы типа – «Как добавить свой пункт меню в контекстное меню IE, как это
keep reading


Delphi: ComboBox в ячейке StringGrid

0

Февраль 1, 2012 by admin

procedure TForm1.FormCreate(Sender: TObject); begin {Высоту combobox’а не изменишь, так что вместо combobox’а будем изменять высоту строки grid’а !} StringGrid1.DefaultRowHeight := ComboBox1.Height; {Спрятать combobox} ComboBox1.Visible := False;
keep reading


Delphi: Округление дробных чисел

0

Февраль 1, 2012 by admin

Вещественные числа, в отличие от целых чисел, хранят лишь приблизительное значение, и за рубежом используются в основном для хранения научных
keep reading


Как обрабатывать сообщения в Delphi

0

Февраль 1, 2012 by admin

Обработка сообщений означает, что приложение будет тем или иным образом реагировать на полученные от операционной системы сообщения. В стандартном приложении
keep reading


Хранение настроек программы без INI-файлов и реестра

0

Февраль 1, 2012 by admin

При хранении настроек программы в INI-файле или реестре довольно трудоемким является считывание этих данных и инициализация внутренних структур/классов, хранящих настройки.
keep reading