Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

String den float'a donusum

Başlatan z, 05 Haziran 2009, 08:58:02

z

S: string;

S='1/1000';

Bu S degerini float degiskene aktarmak istiyorum.

Bunu nasil yaparim?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

ground

⌒╮'╭⌒╮⌒╮.
╱◥██◣                  
| 田︱田田|              
╬╬╬╬╬╬╬╬╬

Picproje - Sözde değil özde paylaşım..

z

Hocam bu kod S="0.001" seklindeki bir stringi float degiskenine aktarabiliyor ancak S="1/1000" de ise yaramiyor.
Bunun icin uzun uzun kod yazdim. Hazirda komut tarzi bir sey varmi diye bakiniyorum.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Salih

Şöyle bir kod yazdım. İşini görür sanırım.
function cevir(yazi: string):real;
var yer:byte;
begin
     yer := pos('/',yazi);
     if yer>0 then
          result := strtoint(copy(yazi,1,yer-1))/
          strtoint(copy(yazi,yer+1,length(yazi)));
end;