Size: a a a

2020 June 09

ИМ

Иван Михайлов... in Delphi & Lazarus
George Bakhtadze
massiv[0] := student;
massiv[1] := prohvessor
;
У меня пока только так получается.
var massiv: array[1..4] of person;
begin
massiv[1] := person.create;
massiv[1].name := 'John';
и т.д.
источник

ИМ

Иван Михайлов... in Delphi & Lazarus
George Bakhtadze
massiv[0] := student;
massiv[1] := prohvessor
;
Всё, я понял, как делать. Спасибо.
источник

AF

Andrew Fa in Delphi & Lazarus
Ребят, всем привет. Может кто подсказать, как можно взять подстроку в строке но не по количеству символов, а от одного символа, до другого. Будет здорово, если есть какой-то аналог AnsiPos (string, startSymbol, endSymbol)
источник

VA

Viktor Akselrod in Delphi & Lazarus
Andrew Fa
Ребят, всем привет. Может кто подсказать, как можно взять подстроку в строке но не по количеству символов, а от одного символа, до другого. Будет здорово, если есть какой-то аналог AnsiPos (string, startSymbol, endSymbol)
Готового варианта нет. Но написать самому нет никаких проблем
источник

AF

Andrew Fa in Delphi & Lazarus
Viktor Akselrod
Готового варианта нет. Но написать самому нет никаких проблем
окей. пока нашел такой пример, опробую его
источник

A

Anton in Delphi & Lazarus
Andrew Fa
окей. пока нашел такой пример, опробую его
проследить только надо что конец позже начала. иначет другой тег зацепишь тот что раньше был.
источник

AF

Andrew Fa in Delphi & Lazarus
Anton
проследить только надо что конец позже начала. иначет другой тег зацепишь тот что раньше был.
у меня начало отсекается / а конец "
источник

AF

Andrew Fa in Delphi & Lazarus
у между всем этим цельное слово
источник

RS

Renat Suleymanov in Delphi & Lazarus
Andrew Fa
Ребят, всем привет. Может кто подсказать, как можно взять подстроку в строке но не по количеству символов, а от одного символа, до другого. Будет здорово, если есть какой-то аналог AnsiPos (string, startSymbol, endSymbol)
uses
 StrUtils
;

function ExtractBetweenKeys(const ASource, Key1, Key2: String;
 var APos: Integer; out ADest: String): Boolean;
var
 AStart, AnEnd: Integer;
begin
 Result := False;
 AStart := PosEx(Key1, ASource, APos);
 if AStart <> 0 then
 begin
   Inc(AStart, Length(Key1));
   AnEnd := PosEx(Key2, ASource, AStart);
   if AnEnd <> 0 then
   begin
     ADest := copy(ASource, AStart, AnEnd - AStart);
     Result := True;
     APos := AnEnd + Length(Key2)
   end
 end
end;  
 Извлекает подстроку между ключами и помещает позицию на символ сразу после найденного, к примеру, для дальнейшего поиска
источник

AF

Andrew Fa in Delphi & Lazarus
Renat Suleymanov
uses
 StrUtils
;

function ExtractBetweenKeys(const ASource, Key1, Key2: String;
 var APos: Integer; out ADest: String): Boolean;
var
 AStart, AnEnd: Integer;
begin
 Result := False;
 AStart := PosEx(Key1, ASource, APos);
 if AStart <> 0 then
 begin
   Inc(AStart, Length(Key1));
   AnEnd := PosEx(Key2, ASource, AStart);
   if AnEnd <> 0 then
   begin
     ADest := copy(ASource, AStart, AnEnd - AStart);
     Result := True;
     APos := AnEnd + Length(Key2)
   end
 end
end;  
 Извлекает подстроку между ключами и помещает позицию на символ сразу после найденного, к примеру, для дальнейшего поиска
ого. спасибо!
источник
2020 June 10

AF

Andrew Fa in Delphi & Lazarus
А кто может подсказать, как исправить отображение сайтов в twebbrowser стандартном, чтобы жс и айфреймы показывало. Не обязательно с сохранением верстки
источник

RS

Renat Suleymanov in Delphi & Lazarus
У менять планируется служба в Linux, которая будет скачивать youtube ролики. Как правильно в Debian можно настроить папку с автоочисткой как с помощью logrotate... Или все-таки это лучше реализовать самим приложением?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
У менять планируется служба в Linux, которая будет скачивать youtube ролики. Как правильно в Debian можно настроить папку с автоочисткой как с помощью logrotate... Или все-таки это лучше реализовать самим приложением?
Unix way - logrotate )
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
Unix way - logrotate )
Ну это же не логи будут. А видео по 50-300 Мб и более. Или не важно?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Ну это же не логи будут. А видео по 50-300 Мб и более. Или не важно?
ну он задумывался для логов, но там указывается маска файлов.. так что пофик
источник

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
У менять планируется служба в Linux, которая будет скачивать youtube ролики. Как правильно в Debian можно настроить папку с автоочисткой как с помощью logrotate... Или все-таки это лучше реализовать самим приложением?
не изобретай велосипед )) не стОит )
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
ну он задумывался для логов, но там указывается маска файлов.. так что пофик
Хм... Спасибо, изучу получше logrotate
источник

AS

Alexey Shumkin in Delphi & Lazarus
разобраться с конфигом - час делов с экспериментами
источник

RS

Renat Suleymanov in Delphi & Lazarus
Alexey Shumkin
не изобретай велосипед )) не стОит )
Ну вот поэтому я и спросил, есть ли готовый способ автоочистки папки в LInux
источник

RS

Renat Suleymanov in Delphi & Lazarus
Собственно в вопросе как это бывает уже содержался ответ )
источник