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

Вниз

Invalid floating point Operation   Найти похожие ветки 

 
Maxx2000   (2002-11-19 11:24) [0]

При попытке преобразования числа из String в Float возникает ошибка Invalid floating point Operation. Попробовал преобразовать String функцией PChar, глюки бывают через раз. Кто нибудь сталкивался с подобным?


 
Skier   (2002-11-19 11:28) [1]

>Maxx2000
КОД !


 
Anatoly Podgoretsky   (2002-11-19 11:34) [2]

Числа на которых возникает ошибка


 
Maxx2000   (2002-11-19 11:45) [3]

Сам текст ввожу в StringGird. Предварительно поставил DecimalSeparator="." Далее:
Query.Params[0]:=StrToFloat(StringGrid.Cells[Col,Row]);
при данной записи почти всегда идет ошибка Invalid floating point Operation
При замене на Query.Params[0]:=StrToFloat(PChar(StringGrid.Cells[Col,Row]));
ошибки возникают через раз, но почти каждый раз при пошаговой отладке


 
Степ   (2002-11-19 11:53) [4]

Попробуй залезть на сайт Borland, может это один из документированных глюков


 
Kudatsky   (2002-11-19 12:02) [5]

Только что попробовал такой код:

procedure TForm1.Button2Click(Sender: TObject);
Var
P:Double;
S:String;
begin
DecimalSeparator:=".";
S:=StringGrid1.Cells[1,1];
P:=StrToFloat(S);
Query1.Params[0].AsFloat:=P;
Caption:=FloatToStr(P);
end;

Всё работает ...


 
han_malign   (2002-11-19 12:02) [6]

Попробуй перед вызовом StrToFloat сделать asm FINIT end;{инициализаци FPU} - как то раз встречался с подобным глюком - это помогло.


 
Maxx2000   (2002-11-19 12:22) [7]

Cool! Спасибо asm Finit end - помогло



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

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

Наверх





Память: 0.45 MB
Время: 0.006 c
1-92986
bobby
2002-11-18 16:49
2002.11.28
tabset drag


3-92858
weak
2002-11-08 11:27
2002.11.28
Как данные из DBGrida перенести в html документ.


3-92851
Xman
2002-11-11 12:46
2002.11.28
Я много слышал но тольком не нашёл как прогромироват базу без BDE


14-93260
Deniss
2002-11-08 13:42
2002.11.28
Кто знает Аргус ... отзовитесь


3-92897
Mic_2000
2002-11-08 12:38
2002.11.28
Как через BDE подконектится к базе FoxPro?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский