Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #15  
Старый 25.03.2008, 05:49
vigi vigi вне форума
Прохожий
 
Регистрация: 24.03.2008
Сообщения: 10
Репутация: 10
По умолчанию

Всем огромное спасибо за помощь.
Вопрос снят нашел идеальное решение!!!
вот предлагаю может пригодится:

Код:
procedure GetStrParam(s: String; ParamN: byte; var Param: String);
var m,i,j: Integer;
begin
m:=0; j:= 0; Param:= '';
s:= Trim(s);
for i:=1 to Length(s) do
  begin
  if s[i] = ' ' then
    begin
    if j=0 then
      begin
      Inc(m); j:=1;
      if m>ParamN then exit;
      end else j:=0;
    end
    else
    if (j=1) and (m=ParamN-1) then Param:= Param+s[i];
  end;
end;

function GetSecondParam(s: String; var Res: Integer): boolean;
var Param: String;
begin
GetStrParam(s,2,Param);
Result:= TryStrToInt(Param,Res);
end;

procedure TForm1.BClick(Sender: TObject);
var Rezz: Integer;
begin
if GetSecondParam('amur 11367 03-21 20-52-49.rcd',Rezz) then ShowMessage(IntToStr(Rezz));
end;

Еще раз всем спасибо!!!!!!
Ответить с цитированием
 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:12.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025