Delphi-PRAXiS
Seite 5 von 8   « Erste     345 67     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Informatik Unterricht (https://www.delphipraxis.net/143085-informatik-unterricht.html)

p80286 11. Nov 2009 13:18

Re: Informatik Unterricht
 
Zitat:

Zitat von himitsu
....
PS: das ist wie
Delphi-Quellcode:
x := x + 10;
oder
Delphi-Quellcode:
Inc(x, 10);
Beides ist richtig.

Beides ist richtig!

Nur würde ich inc(x,10) in einer Schleife einsetzen und x:=x+10 wenn "echt" gerechnet wird.
Das entspricht meinem "Dokumentationsgeschmack".

Gruß
K-H

Teekeks 11. Nov 2009 13:28

Re: Informatik Unterricht
 
Zitat:

Zitat von p80286
Zitat:

Zitat von himitsu
(...)
Beides ist richtig.

Beides ist richtig!
(...)

:mrgreen:

p80286 11. Nov 2009 13:31

Re: Informatik Unterricht
 
Bitte beachte die wesentliche Aussageänderung durch andere Satzzeichen.

Gruß
K-H

himitsu 11. Nov 2009 13:39

Re: Informatik Unterricht
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von p80286
Nur würde ich inc(x,10) in einer Schleife einsetzen und x:=x+10 wenn "echt" gerechnet wird.

Wenn die Code-Optimierung aktiviert ist, dann ist es fast immer vollkommen egal, was man hier nimmt.

Delphi ist dahingehend sehr intelligent.
Selbst D7 war das schon ... siehe Anhang

Sherlock 11. Nov 2009 13:45

Re: Informatik Unterricht
 
:dp:

Warum?

Weil der TE seit zwei Tagen nicht mehr hier reingeschaut hat und Ihr Euch immer noch die Köppe wegen seines Problems zerbrecht. :love:

Also nochmal:

:dp:

Sherlock

implementation 11. Nov 2009 14:16

Re: Informatik Unterricht
 
Zitat:

Zitat von himitsu
zu Diesem
Zitat:

if x = y then b := true else b := false;
jupp, falsch ist es nicht ... nur halt manchmal etwas umständlich und manchmal nicht
Delphi-Quellcode:
if x = y then Label1.Visible := true else Label1.Visible := false;
if x = y then Label1.Show           else Label1.Hide;

Na gut. Für mich sieht es nur so aus, als hätte sich jemand unnötig Schreibarbeit gemacht und nicht auf die Idee gekommen ist, dem Boolean den Ausdruck gleich zuzuweisen.
Zitat:

Zitat von himitsu
PS: das ist wie
Delphi-Quellcode:
x := x + 10;
oder
Delphi-Quellcode:
Inc(x, 10);
Beides ist richtig.

Da ich bei FreePascal auch bequem x += 10; benutzen kann, halte ich mich da mal raus. :-D

DeddyH 11. Nov 2009 16:27

Re: Informatik Unterricht
 
Zitat:

Zitat von himitsu
Sowas wie if x = true then sieht man leider zu oft.

Ich hab' s wiedergefunden :dancer2: : Dokumentation von Embarcadero
Zitat:

Delphi-Quellcode:
openResult := reg.OpenKey('Software\\MyCompanyName\\MyApplication\\',True);

  if not openResult = True then

Soviel dazu :stupid:

Wolfgang Mix 11. Nov 2009 17:15

Re: Informatik Unterricht
 
himitsu hat folgendes geschrieben:
Zitat:

Sowas wie if x = true then sieht man leider zu oft.
Detlef hat folgendes beschrieben:
Zitat:

Ich hab' s wiedergefunden Red Dancer : Dokumentation von Embarcadero
Delphi-Quellcode:
openResult := reg.OpenKey('Software\\MyCompanyName\\MyApplication\\',True);

  if not openResult = True then
Zitat:

Soviel dazu Stupid
Result := 'Haut erstmal 'drauf auf die Pauker'

Danke, Detlef, obwohl ich mich gar nicht angesprochen gefühlt habe :)

DeddyH 11. Nov 2009 17:19

Re: Informatik Unterricht
 
Es ging mir ja auch nicht um Lehrer, sondern darum, dass das ja sogar in den Beispielen der Doku falsch steht. Dann muss man sich auch nicht wundern, wenn User das so nachmachen.

Mithrandir 11. Nov 2009 17:23

Re: Informatik Unterricht
 
Naja, ist halt "The Delphi Internal Way©®℗™". Das man damit außerhalb Delphis auf die Schnauze fliegen kann, muss ja keiner wissen. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.
Seite 5 von 8   « Erste     345 67     Letzte »    

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