Авторизация

Логин: Пароль:
Регистрация Забыли свой пароль?

Виктор Кузьмин (все сообщения)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 След.
Получить текст между двумя словами
Попробуйте еще вот такую функцию
Код
Procedure IsolateText( Const S: String; Tag1, Tag2: String; list:TStrings );
  Var
    pScan, pEnd, pTag1, pTag2: PChar;
    foundText: String;
    searchtext: String;
  Begin
    searchtext := Uppercase(S);
    Tag1:= Uppercase( Tag1 );
    Tag2:= Uppercase( Tag2 );
    pTag1:= PChar(Tag1);
    pTag2:= PChar(Tag2);
    pScan:= PChar(searchtext);
    Repeat
      pScan:= StrPos( pScan, pTag1 );
      If pScan <> Nil Then Begin
        Inc(pScan, Length( Tag1 ));
        pEnd := StrPos( pScan, pTag2 );
        If pEnd <> Nil Then Begin
          SetString( foundText,
                     Pchar(S) + (pScan- PChar(searchtext) ),
                     pEnd - pScan );
          list.Add( foundText );
          pScan := pEnd + Length(tag2);
        End
        Else
          pScan := Nil;
      End;
    Until pScan = Nil;
  End;
Получить текст между двумя словами
Вот функция получения строки после определенного текста
Код
Function After ( Src:string ; Var S:string ) : string ;
Var
  F : Word ;
begin
  F := POS (Src,S) ;
  if F=0 then
    After := ''
  else
    After := COPY(S,F+length(src),length(s)) ;
end ;
Связь слов с определениями
Rash, конечно, интересно.
Как посчитать количество символов
Не думаю. Скорее проблема в Memo.Lines, так как каждый раз вызывается WinAPI (SendMessage) за получение каждой строки
Как посчитать количество символов
Тогда нужно брать значение по модулю.
Как посчитать количество символов
Ну тогда нужно поставить условие и в этом приравнивать значение к нулю.
Как посчитать количество символов
Нет, с -1 получится как раз 5,а без него всего 3
Работа с большими числами в Pascal
Проблема вычисления больших чисел заключается в том, что его нельзя сразу засунуть в регистр, поэтому приходится складывать или что там еще требуется делать по частям, поэтому и получается так долго. Я попробую чуть позже написать код для работы с большими числами.
Защита программ
Не спорю, такой способ тоже является защитой, но не является панацеей. Он не решает проблему,а лишь усложныет сам взлом.
Защита программ
Даже ассемблер не очень помогает. Такую защиту можно все равно сломать, достаточно будет простого ArtMoney
Страницы: 1 2 3 4 5 6 7 8 След.