Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

single and string   Найти похожие ветки 

 
Bee   (2010-04-29 22:29) [0]

function TptmMain.TakeSingle(Grid : TStringGrid; Col, Row: Integer; out Value : Single) : Boolean;
var
 e : Single;
 s : string;
begin
 s := Grid.Cells[Col, Row];
 if s = "" then s := "0";
 Val(s, Value, e);//ругается на несовместимость типов
 Result := (e = 0);
 if not Result then begin
   Grid.Col := Col;
   Grid.Row := Row;
   ActiveControl := Grid;
 end;
end;

// на  Integer все работает, а нужно на вещественных


 
Игорь Шевченко ©   (2010-04-29 22:32) [1]

StrToFloat ?


 
Bee   (2010-04-29 22:34) [2]

нет, пробовала
когда параметр e : Integer
все хорошо!
а с single не хочет!


 
Bee   (2010-04-29 22:34) [3]

нет, пробовала
когда параметр e : Integer
все хорошо!
а с single не хочет!


 
Сергей М. ©   (2010-04-29 22:39) [4]

> ругается на несовместимость типов

Справка дана не щоб була, а чтобы ее читали.


 
Игорь Шевченко ©   (2010-04-29 22:39) [5]


> когда параметр e : Integer


e - Это код ошибки и он обязан быть Integer

Еще раз - почему не StrToFloat ?
И почему бы справку не почитать ?


 
Германн ©   (2010-04-30 01:33) [6]


> Bee   (29.04.10 22:34) [3]
>
> нет, пробовала
> когда параметр e : Integer
> все хорошо!
> а с single не хочет!
>

А мне, чёрт возьми, понравилось. Это что-то типа "глазами хакера".
Ведь для Integer работает!
:)


 
Bee   (2010-04-30 09:06) [7]

Хи)
я разобралась!!!
И НЕ НАДО ТУТ НИКАКИХ StrToFloat!


 
Демо ©   (2010-04-30 09:09) [8]


> Bee   (30.04.10 09:06) [7]
> Хи)
> я разобралась!!!
> И НЕ НАДО ТУТ НИКАКИХ StrToFloat!


Молодец какая.
Поделись источником радости с народом;)


 
sniknik ©   (2010-04-30 09:32) [9]

> Поделись источником радости с народом;)
поставило переменной "e" назад тип интеджер. т.к. наконец то дошло что тут писали... частично.

> И НЕ НАДО ТУТ НИКАКИХ StrToFloat!
вопрос спорный... проверка ошибочных значений например нужна? ну например отчет какой делаешь, и кто то не так значение внес, что лучше сказать об этом пользователю или "сглотнуть" ошибку и дать значение 0? (нужно бывает и то и то, но вот у тебя тут как?)


 
Anatoly Podgoretsky ©   (2010-04-30 09:45) [10]

> sniknik  (30.04.2010 09:32:09)  [9]

А может грибы, особым методом приготовленые.


 
Bee   (2010-04-30 21:04) [11]

Не не не
не ругайтесь!!!!
там все гуд!!!!!!!
немного не то имела в виду!!!!



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

Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.129 c
2-1270546653
spectre d
2010-04-06 13:37
2010.08.27
Calc


15-1270053342
AntonioBanderas
2010-03-31 20:35
2010.08.27
MSDOS программка перестала запускаться


15-1275738264
Desdechado
2010-06-05 15:44
2010.08.27
Если б человек не мог врать, как изменился бы мир?


15-1272622758
JohnKorsh
2010-04-30 14:19
2010.08.27
Как определить, какая программа использует файл.


2-1266493951
AndreyZAA
2010-02-18 14:52
2010.08.27
Поиск в базе данных с помощью Locate, SQL или только переборкой?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский