Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Vorzeichen (-/+) umkehren ? (https://www.delphipraxis.net/127702-vorzeichen-umkehren.html)

thomas2009 17. Jan 2009 15:04


Vorzeichen (-/+) umkehren ?
 
Hallo


ich versuche das Vorzeichen von dem Ergebnis zu umkehren,
darum habe ich das Minuszeichen vor dem Klammern eingegeben
es funktioniert aber nicht

Delphi-Quellcode:
Edit1.Text:=IntToStr(-(Image1.Width-panel1.Left));

lbccaleb 17. Jan 2009 15:07

Re: Vorzeichen (-/+) umkehren ?
 
Mathe 3 klasse?
Zitat:

ergebnis * -1

Helmi 17. Jan 2009 15:08

Re: Vorzeichen (-/+) umkehren ?
 
Mach halt folgendes:
Delphi-Quellcode:
Edit1.Text:=IntToStr((Image1.Width-panel1.Left) * -1);

Meflin 17. Jan 2009 15:10

Re: Vorzeichen (-/+) umkehren ?
 
Bruhaha :lol:

Noch ne Lösung:
Delphi-Quellcode:
wert := wert - 2 * wert

Larsi 17. Jan 2009 15:13

Re: Vorzeichen (-/+) umkehren ?
 
Das erinnert mich irgendwie an meinen Thread :)

Muetze1 17. Jan 2009 15:24

Re: Vorzeichen (-/+) umkehren ?
 
Wahnsinn, so viele intelligente Antworten, aber keiner erklärt was an seinem Code falsch ist. Na, weiß das vielleicht einer?

@lbccaleb: Auch in der 3. Klasse Mathe hatte ich einfach ein Minuszeichen davorgeschrieben anstatt eine unsinnige Multiplikation durchzuführen...

angos 17. Jan 2009 15:29

Re: Vorzeichen (-/+) umkehren ?
 
hi,

du kannst natürlich auch einfach die beiden werte tauschen :) das dürfte das sinnvollste sein (und vielleicht sogar das was nuetze1 anspricht)

Delphi-Quellcode:
Edit1.Text:=IntToStr(panel1.Left - Image1.Width);

WInfo 17. Jan 2009 15:31

Re: Vorzeichen (-/+) umkehren ?
 
Moin Moin Jungs,

also bei meinen Testcode, kommt das selbe raus :roll:

Delphi-Quellcode:
 label1.Caption := inttostr(- (10 - 3));
 label2.Caption := inttostr((10 - 3) * -1);
Nur, daß die erste Version performanter ist.

@thomas2009: kann es sein, dass du andere Größenverhältnisse erwartest?

Noedel 17. Jan 2009 15:38

Re: Vorzeichen (-/+) umkehren ?
 
um an Larsi zu erinnern ->Larsis Topic :D :D :D auch sehr amüsant

Meflin 17. Jan 2009 15:58

Re: Vorzeichen (-/+) umkehren ?
 
Zitat:

Zitat von Muetze1
Wahnsinn, so viele intelligente Antworten, aber keiner erklärt was an seinem Code falsch ist. Na, weiß das vielleicht einer?

Dazu müsste man ja wissen was er überhaupt bezwecken will. Steht das irgendwo :P

Florian H 17. Jan 2009 16:00

Re: Vorzeichen (-/+) umkehren ?
 
Das einfache Minus funktioniert doch prima :shock:
Von daher verstehe ich weder den Ursprungspost noch all die Antworten :smile2:

Delphi-Quellcode:
Edit1.Text:=IntToStr(-(Image1.Width-panel1.Left));
Edit3.Text:=IntToStr(-Image1.Width+panel1.Left);
// gleich !?!

// das negative von obigem
Edit2.Text:=IntToStr(Image1.Width-panel1.Left);

Medium 19. Jan 2009 13:58

Re: Vorzeichen (-/+) umkehren ?
 
Zitat:

Zitat von thomas2009
es funktioniert aber nicht

Ist halt auch wieder eine geniale Fehlerbeschreibung. Der TE ist eigentlich schon lange genug hier aktives Mitglied um wenigstens DAS schon wissen zu können.
Langsam bin ich gegen diese Phrase höchst allergisch.

Angel4585 19. Jan 2009 14:19

Re: Vorzeichen (-/+) umkehren ?
 
Zitat:

Zitat von thomas2009
Delphi-Quellcode:
Edit1.Text:=IntToStr(0-(Image1.Width-panel1.Left));

Wenn ich seinen Code nehmen sollte würde ich das so machen :D

Edit: bzw so?

Zitat:

Zitat von thomas2009
Delphi-Quellcode:
Edit1.Text:=IntToStr(0-(Image1.Width+panel1.Left));



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:51 Uhr.

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