Как сделать калькулятор в Delphi?

Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.

Как Delphi реализует многоплатформенную разработку?

Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...

Как получить страницу с вебсервера при помощи TClientSocket и поместить её в строковую переменную

Советы » Сокеты » Как получить страницу с вебсервера при помощи TClientSocket и поместить её в строковую переменную

{
Присоедините следующий обработчик к Вашему TClientSocket.
Он получает файл с сервера и помещает его в строковую переменную
FText string variable. Однако он не убирает заголовок, который
так же посылается вебсервером.

Не забудьте задать правильный адрес сервера в объекте Socket.
Установите порт 80. А затем откройте его при помощи команды
"Socket.Open;".

Автор: E.J.Molendijk
}

const

WebPage = '/index.html'; var

FText: string

; procedure

TForm1.SocketWrite(Sender: TObject; Socket: TCustomWinSocket); begin

Socket.SendText('GET ' + Webpage + ' HTTP/1.0'#10#10); end

; procedure

TForm1.SocketRead(Sender: TObject; Socket: TCustomWinSocket); begin

FText := FText + Socket.ReceiveText end

; procedure

TForm1.SocketConnecting(Sender: TObject; Socket: TCustomWinSocket); begin

FText := ''; end

; procedure

TForm1.SocketDisconnect(Sender: TObject; Socket: TCustomWinSocket); begin

{ --- } { ЗДЕСЬ ВЫ МОЖЕТЕ ОБРАБАТЫВАТЬ ВАШ FText !!! } { --- } end

; procedure

TForm1.SocketError(Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var

ErrorCode: Integer); begin

ErrorCode := 0; { Ошибки игнорируем } end

;

Другое по теме:

Категории

Статьи

Советы

Copyright © 2024 - All Rights Reserved - www.delphirus.com