🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.comp.borland-delphi
Article #262

Re: Delphi und 'C' DLL ('Gleitkomma�berlauf')

#262
From: Frank Henry
Date: Mon, 05 Mar 2001 10:18
105 lines
4734 bytes
hi,

leider kann ich nichts zu deinem problem sagen, aber ein paar tips
bez�glich deines Posts.

obwohl das problem auf die meissten ng's vielleicht passt sehen deine
mit-poster cross-posting's nicht gerne.
also lieber vermeiden.

auch deine ausbeute w�rde sicherlich h�her ausfallen wenn du deine frage auf
englisch schreiben w�rdest.

sorry nochmal das ich dir bei deiner Frage nicht weiterhelfen kann.

gruss

Stephan-Frank Henry
----------------------------------
FHenry@NoSpamAdulo.de

"BrainBug" <BrainBug@haxen.de> schrieb im Newsbeitrag
news:97qcfq$n6t$05$1@news.t-online.com...
> Hallo, da drau�en !
>
> Ich habe ein Problem (Delphi 4), das sich auf eine C - DLL bezieht Namens
> h8h6dll.dll.
> Wenn ich die DLL, die zur ansteuerung eines mini Computers dient, auf
meinem
> Win98 System teste, klappt alles. Wenn ich dann aber mein Programm auf den
> mini Computer mit Win95 kopiere und dort ausf�hre, bekomme ich den Fehler
> 'Gleitkomma�berlauf' als Feedback. Woran kann das liegen ? 16 Bit und 32
Bit
> Integerwerte habe ich schon in betracht gezogen !
>
> Hier die Ansteuerung f�r C:
>
> exten "C" _declspec(dllexport) unsigned int GetMFTCradleState(void)
>
> Beschreibung:
> Diese Funktion liefert den Wert 0, wenn sich der mini Computer NICHT in
> seiner
> Ladestation (Cradle) befindet, den Wert 1, wenn er sich in der Ladestation
> befindet
> und 255 bei einem Fehler.
>
> Hier mein Source:
> --------------------------------------------------------------------------
--
> -----------------------------------
>
> {...}
>
> var
>   Form1: TForm1;
>
> var
>   online : Integer;
>   error : Boolean;
>
> implementation
>
> {$R *.DFM}
>
> function GetMFTCradleState : Char; stdcall; external 'h8h6dll';
> {Externe Funktion}
>
> {...}
>
> procedure TForm1.Timer1Timer(Sender: TObject);
> begin
>  if (Ord(GetMFTCradleState)  = 0) and (online <> 0) and (error = false)
then
>   begin
>    online := 0;
>    ListBox.Items.Add(TimeToStr(Now) + ' --> Das MFT befindet sich nicht im
> Cradle.');
>   end;
>  if (Ord(GetMFTCradleState) = 1) and (online <> 1) and (error = false)
then
>   begin
>    ListBox.Items.Add(TimeToStr(Now) + ' --> Das MFT befindet sich im
> Cradle.');
>    online := 1;
>   end;
>  if (Ord(GetMFTCradleState) = 255)  and (error = false) then
>   begin
>    ListBox.Items.Add(TimeToStr(Now) + ' --> Fehler: Kann Cradle nicht
pr�fen
> !');
>    ListBox.Items.Add(TimeToStr(Now) + ' --> Bitte das Programm neu starten
> !');
>    error := true;
>   end;
> end;
>
> {...}
> --------------------------------------------------------------------------
--
> -----------------------------------
> Ich freue mich �ber jeden Tipp, der mir igendwie weiterhilft !
>
> MfG
> BrainBug
>
>
Technical Details
Message-ID: <u5pv79.8t7.ln@anton.adulo.de>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out-sjo.usenetserver.com!newsfeed.wirehub.nl!204.192.80.11.MISMATCH!jfk3-feed1.news.digex.net!intermedia!news.maxwell.syr.edu!ptdnetP!newsgate.ptd.net!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail
References: <97qcfq$n6t$05$1@news.t-online.com>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: ff75c,3cd561c8a750d400
X-Google-Attributes: gidff75c,public
X-Google-Thread: f6386,3cd561c8a750d400
X-Google-Attributes: gidf6386,public
X-Google-Thread: f5cad,3cd561c8a750d400
X-Google-Attributes: gidf5cad,public
X-Google-Thread: fd817,3cd561c8a750d400
X-Google-Attributes: gidfd817,public
X-Google-Thread: 10b980,3cd561c8a750d400
X-Google-Attributes: gid10b980,public
X-Google-Thread: f8f68,3cd561c8a750d400
X-Google-Attributes: gidf8f68,public
X-Google-Thread: 105ac8,3cd561c8a750d400
X-Google-Attributes: gid105ac8,public
X-Google-ArrivalTime: 2001-03-05 03:58:06 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out-sjo.usenetserver.com!newsfeed.wirehub.nl!204.192.80.11.MISMATCH!jfk3-feed1.news.digex.net!intermedia!news.maxwell.syr.edu!ptdnetP!newsgate.ptd.net!newsfeed00.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail
From: "Frank Henry" <FHenry@adulo.de>
Newsgroups: alt.comp.borland-delphi,alt.comp.lang.borland-delphi,borland.public.delphi.basm,borland.public.delphi.database.ado,borland.public.delphi.database.desktop,borland.public.delphi.database.interbaseexpress,borland.public.delphi.database.multi-tier,borl
Subject: Re: Delphi und 'C' DLL ('Gleitkomma�berlauf')
Date: Mon, 5 Mar 2001 11:18:35 +0100
Organization: T-Online
Lines: 107
Message-ID: <u5pv79.8t7.ln@anton.adulo.de>
References: <97qcfq$n6t$05$1@news.t-online.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.t-online.com 983788263 04 16464 aWh2QSESuHyIn 010305 10:31:03
X-Complaints-To: abuse@t-online.com
X-Sender: 0931468860-0001@t-dialin.net
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400