Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Координаты   Найти похожие ветки 

 
Ivolg   (2004-08-06 18:04) [0]

Здраствуйте. У меня имеются координаты мышки 400*400 Как можно из
такой строчки: 400:400 извлечь координаты: 400 и 400? Спасибо!!!


 
Ega23 ©   (2004-08-06 18:06) [1]

ExtractDelimited?


 
Ivolg   (2004-08-06 18:09) [2]

Чёто  не помогло, вообще левая функция.


 
Digitman ©   (2004-08-06 18:12) [3]


> Ivolg


см. ф-ции Pos(), Copy(), StrToInt()


 
Ega23 ©   (2004-08-06 18:13) [4]

Ну тогда вот:


//------------ Переводит строку с разделителями в Лист (Tstrings)
Function DelimitedStrToList(sIn:string; Strs:Tstrings;delims:TCharSet):integer;
var i:integer;
   s0,s1:string;
   ch:char;
begin
 if sIn="" then Exit;
 strs.Clear;
 s0:=sIn;
 for i:=0 to 255 do   //repl ;; =>; ;
 begin
  ch:=chr(i);
   if ch in Delims then s0:=ReplaceStr(S0,ch+ch, ch+" "+ch);
 end;
 i:=1;
 while true do
 begin
  s1:=ExtractWord(i,s0,delims);
   if s1="" then break;
  strs.add(s1);
  inc(i);
 end;
result:=strs.Count;
end;
//------------ Переводит Лист (Tstrings) в строку с разделителями
Function ListToDelimitedStr( Strs:Tstrings;delim:Char=";"):string;
var i:integer;
   ss:string;
begin
result:="";
ss:="";
if strs.Count=0 then exit;
  for i:=0 to strs.Count-1 do ss:=ss+strs.Strings[i]+delim;
 if ss[length(ss)]=delim then delete(ss,length(ss),1);
result:=ss;
end;



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
14-1091201800
Igor_thief
2004-07-30 19:36
2004.08.22
Excel


14-1091463976
Мазут Береговой
2004-08-02 20:26
2004.08.22
Вот такая музыка у меня вышла.


14-1091696301
Sir John
2004-08-05 12:58
2004.08.22
Registry, xml, ini и другие товарищи


9-1083352477
MrAngel
2004-04-30 23:14
2004.08.22
FDirect3D._Release - какой правильный спосоп освобождения обьекта


14-1091355954
dimon_programmer
2004-08-01 14:25
2004.08.22
Как достать темы для XP, подскажите!