Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 16.02.2012, 16:45 Titel: 4Byte in eine Float convertieren...wie geht das |
|
|
Hallo, wie kann man diese 4 Byte: E7750340 in eine Float: 2.05407118797302 convertieren ?
Danke.
Gruss |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 16.02.2012, 17:13 Titel: |
|
|
Au..., jup danke.
Jetzt wollte ich mit Freebasic eine DLL erstellen, die ein UInteger annimmt und eine Single zurück gibt.
Kannst du noch mal helfen?
Danke
Gruss |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 16.02.2012, 21:24 Titel: |
|
|
Auch eine Möglichkeit ist:
Code: | Function uint2sngl(x As UInteger) As Single
Asm mov eax,[x]
Asm mov [Function],eax
End Function
Print Using "#.##############"; uint2sngl(&H400375E7)
Sleep |
wie man daraus eine DLL macht wird hier erklärt:
http://www.freebasic-portal.de/tutorials/dll-erstellen-freebasic-24.html _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
dreael Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 2529 Wohnort: Hofen SH (Schweiz)
|
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 17.02.2012, 12:18 Titel: |
|
|
Auch eine Möglichkeit...
Code: | Print Using "#.##############"; Cvs(Mki(&H400375E7)) |
_________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 20.02.2012, 17:49 Titel: |
|
|
Jup, danke.
Wie kann man mit Using 3 Werte nebeneinander Printen ?
Danke. |
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 20.02.2012, 18:47 Titel: |
|
|
Nunja, nacheinander halt.
Code: | Print Using "#.##############"; wert1; wert2; wert3 |
Wenn du drei verschiedene Formatierungen willst, nimmst du eben drei PRINT-Anweisungen. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 20.02.2012, 20:11 Titel: |
|
|
Au man..., so einfach geht das ?
Danke. |
|
Nach oben |
|
 |
|