Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Gleitkommadivision...? (https://www.delphipraxis.net/29862-gleitkommadivision.html)

Meflin 16. Sep 2004 14:01

Re: Gleitkommadivision...?
 
das gibts doch nicht :? die teilung durch 10.0 löst das ganze btw auch nicht!

Chewie 16. Sep 2004 15:03

Re: Gleitkommadivision...?
 
Die 10 wird vom Compiler ohnehin in 10.0 ungewandelt.

Meflin 16. Sep 2004 15:39

Re: Gleitkommadivision...?
 
das kanns doch garnicht geben... es ist fast der ganze source des programms, der restliche hat mit den dort verwendeten variablen nichts zutun. weis keiner mehr weiter? :cry:

shmia 16. Sep 2004 16:29

Re: Gleitkommadivision...?
 
Zitat:

Zitat von Meflin
das kanns doch garnicht geben... es ist fast der ganze source des programms, der restliche hat mit den dort verwendeten variablen nichts zutun. weis keiner mehr weiter? :cry:

Du darfst natürlich nicht die Funktion GetPrinterRes benützen, ohne dass du vorher den Drucker mit
BeginDoc geöffnet hast.
Die Umrechnung von Pixels -> mm benötigt immer eine Auflösung. Willst du mit der Druckerauflösung oder
mit der Bildschirmauflösung (72 oder 96 DPI) arbeiten ?

Wenn ich einen Wert in mm (Millimeter) durch 10.0 teile, dann bin ich bei cm (Zentimeter).
Bei dir steht aber m (Meter); warum ???

Der Datentyp der Variablen length muss Double oder Extended sein!
Du solltest die Variable umbenennen, damit es nicht zu einem Namenskonflikt mit der RTL-Funktion
Length() kommt!

jfheins 16. Sep 2004 17:08

Re: Gleitkommadivision...?
 
Code:
ThisPost.location := nil;
:wall:

Meflin 16. Sep 2004 20:26

Re: Gleitkommadivision...?
 
Zitat:

Zitat von shmia
Du darfst natürlich nicht die Funktion GetPrinterRes benützen, ohne dass du vorher den Drucker mit
BeginDoc geöffnet hast.

Oh, das musst du mir mal näher erklären.
Zitat:

Zitat von shmia
Die Umrechnung von Pixels -> mm benötigt immer eine Auflösung. Willst du mit der Druckerauflösung oder
mit der Bildschirmauflösung (72 oder 96 DPI) arbeiten ?

egal, aber lieber mit der druckerauflösung
Zitat:

Zitat von shmia
Wenn ich einen Wert in mm (Millimeter) durch 10.0 teile, dann bin ich bei cm (Zentimeter).
Bei dir steht aber m (Meter); warum ???

ganz einfach: normalerweise steht in der app auch / (10 * 100), dann stimmen die meter. wurde nur aus testzwecken entfernt!
Zitat:

Zitat von shmia
Der Datentyp der Variablen length muss Double oder Extended sein!
Du solltest die Variable umbenennen, damit es nicht zu einem Namenskonflikt mit der RTL-Funktion
Length() kommt!

mal ausprobieren...

Meflin 18. Sep 2004 11:48

Re: Gleitkommadivision...?
 
length ist umbenannt, hat nix gebracht

Meflin 19. Sep 2004 09:38

Re: Gleitkommadivision...?
 
^^ push ^^

Meflin 23. Sep 2004 16:14

Re: Gleitkommadivision...?
 
:?

Meflin 24. Sep 2004 16:30

Re: Gleitkommadivision...?
 
:( nochmal push...


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz