Горизонт
Основная информация
Время обучения: Суббота 11.40-13.40
Дополнительное занятие: Вторник 17.20
АрсКодер 2 дня назад #
var
LineNumber: Integer;
CursorPosition: Integer;
LineStartPos: Integer;
begin
// Получаем позицию курсора в тексте
CursorPosition := Memo1.SelStart;
// Изначально линия начинается с нуля
LineStartPos := 0;
LineNumber := 1; // Номер строки начинаем с 1
// Пробегаем по всем строкам в Memo
while LineStartPos < CursorPosition do
begin
// Позиция следующей строки
LineStartPos := LineStartPos + Length(Memo1.Lines[LineNumber — 1]) + 1; // +1 для символа новой строки
Inc(LineNumber);
end;
// Выводим номер строки
ShowMessage('Курсор находится на строке: ' + IntToStr(LineNumber));
АрсКодер 2 дня назад #
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, SHDocVw, Vcl.OleCtrls,
Vcl.ExtCtrls, IdHTTP, IdSSLOpenSSL, IdBaseComponent, IdComponent,
IdTCPConnection, IdTCPClient, System.Net.HttpClient, System.Net.URLClient,
System.Net.HttpClientComponent;
uses System.Net.HttpClient, System.Net.URLClient;
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, SHDocVw, Vcl.OleCtrls,
Vcl.ExtCtrls, IdHTTP, IdSSLOpenSSL, IdBaseComponent, IdComponent,
IdTCPConnection, IdTCPClient, System.Net.HttpClient, System.Net.URLClient,
System.Net.HttpClientComponent;
uses System.Net.HttpClient, System.Net.URLClient;
procedure TForm1.Button5Click(Sender: TObject);
var
Client: TNetHTTPClient;
Response: IHTTPResponse;
HTML: string;
begin
Client := TNetHTTPClient.Create(nil);
try
// Отправляем GET-запрос
Response := Client.Get('https://primgorod.ru');
// Получаем содержимое страницы
HTML := Response.ContentAsString();
// Выводим результат
memo1.text:=HTML;
finally
Client.Free;
end;
end;
Компонент: NetHTTPClient1