Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » uralt double?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.10.2005, 11:16 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ok wiedermal das selbst uralt qbasic programm:

8 Bytes für ein "Geldfeld" jedoch komm ich nicht drauf wie das wiedermal gespeichert ist, es ist weder ein double noch ein integer:


Code:

00 00 00 00 00 00 48 87 -> 100.00
9A 99 99 99 99 19 49 87 -> 100.55
00 00 00 00 00 00 48 88 -> 200.00
CD CC CC CC CC 8C 48 88 -> 200.55
00 00 00 00 00 00 16 89 -> 300.00
66 66 66 66 66 46 16 89 -> 300.55



Wie zum Henker kann ich das wiedermal in ein vernünftigen double/float/ was auch immer umwandeln?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.10.2005, 11:53 Uhr
virtual
Sexiest Bit alive
(Operator)



--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.10.2005, 11:53 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja soll ja dann ein ansi source rauskommen
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.10.2005, 12:06 Uhr
ao

(Operator)


www.google.de/search?hl=de&q=quickbasic+format&meta=

Erster Treffer: http://home.arcor.de/fredrik.matthaei/HTML/BASIC_Tipps.html

Auf dieser Seite runterscrollen bis /MBF
-> Aha, es gab mal etwas namens "Microsoft Binärformat"

Weitergoogeln (www.google.de/search?hl=de&q=mbf+microsoft+binary+format&meta=) liefert:

http://support.microsoft.com/kb/140520/en-us

http://community.borland.com/article/0,1410,16431,00.html

Gruß,
Achim

Dieser Post wurde am 10.10.2005 um 12:08 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.10.2005, 15:07 Uhr
Bruder Leif
dances with systems
(Operator)


Stimmt, an den Kram erinnere ich mich noch. Der C64 hatte auch ein Microsoft-BASIC, damals hieß das Fließkommaformat "MSFLPT" (MicroSoft FLoating Point" Das war immer ein Krampf mit der Umrechnerei...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.10.2005, 17:25 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wenn ich mich dann richtig irre heißt das das die 8 byte da im MBF format sind. gut, dann werd ich das mal später ausprobieren
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
10.10.2005, 20:29 Uhr
ao

(Operator)



Zitat von FloSoft:
wenn ich mich dann richtig irre heißt das das die 8 byte da im MBF format sind.

Keine Ahnung, ob das so ist, ne Beschreibung von dem Format hab ich nicht auf Anhieb gefunden, das sei dir überlassen. Ich hab auch die Sourcen auf community.borland.com nicht so weit auseinandergefrickelt, bis ne genaue Format-Doku rausfiel, aber das könnte man tun.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
10.10.2005, 21:21 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ok die borland routinen haben mir geholfen, genauergesagt hat funktioniert. 8 bytes rein, korrekter double raus. Wunderbar
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: