Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Das hoch zeichen (https://www.delphipraxis.net/132955-das-hoch-zeichen.html)

DeddyH 22. Apr 2009 18:51

Re: Das hoch zeichen
 
;) :cheers:

Hawkeye219 22. Apr 2009 19:17

Re: Das hoch zeichen
 
Hallo,

ist der Umweg über Fließkommaoperationen in diesem Fall wirklich notwendig?

Delphi-Quellcode:
le := 1 shl l;
Der Code (und die Reaktionen darauf) zeigen übrigens sehr eindrucksvoll, wie wichtig es ist, Variablennamen wie "l" zu vermeiden.

Gruß Hawkeye

DeddyH 22. Apr 2009 19:21

Re: Das hoch zeichen
 
Vorausgesetzt, dass die Basis immer 2 ist, ist Bitshifting wirklich die bessere Alternative IMHO.

himitsu 22. Apr 2009 19:43

Re: Das hoch zeichen
 
Zitat:

Zitat von DeddyH
Vorausgesetzt, dass die Basis immer 2 ist, ist Bitshifting wirklich die bessere Alternative IMHO.

ist sie in diesem Fall ja mal ^^

Delphi-Quellcode:
le := 1 shl L;

DeddyH 22. Apr 2009 19:45

Re: Das hoch zeichen
 
Ich meinte ja auch hier:
Zitat:

Delphi-Quellcode:
le := 2 ^ l; //>>>>> problem


EWeiss 23. Apr 2009 20:27

Re: Das hoch zeichen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Irgendwas stimmt immer noch nicht.
Hab beides versucht das ergebnis ist nicht so wie es sein soll.

Delphi-Quellcode:
le := round(Power(2, L)); //1 shl L;
pic2 so soll es aussehen
pic1 so sieht es aus.

gruss Emil

mjustin 23. Apr 2009 21:15

Re: Das hoch zeichen
 
Zitat:

Zitat von Hawkeye219
Hallo,

ist der Umweg über Fließkommaoperationen in diesem Fall wirklich notwendig?

Delphi-Quellcode:
le := 1 shl l;
Der Code (und die Reaktionen darauf) zeigen übrigens sehr eindrucksvoll, wie wichtig es ist, Variablennamen wie "l" zu vermeiden.

Gruß Hawkeye

Erinnert mich an Clipper 87 - da durfte man eine Variable ungestraft "IF" nennen. Fiel dann aber später - in Clipper 5 - auf. ...

EWeiss 23. Apr 2009 21:20

Re: Das hoch zeichen
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hmm egal funktioniert jetzt.
Ist mal ne andere Vis nicht das was jeder hat. :)
Hab es was größer gemacht in meinen Player ist es etwas kleiner dafür
aber für den rechten und linken Kanal.

gruss Emil


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

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