AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Quersumme einer Zahl in einer Edit

Ein Thema von Äfan · begonnen am 23. Aug 2004 · letzter Beitrag vom 23. Aug 2004
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#11

Re: Quersumme einer Zahl in einer Edit

  Alt 23. Aug 2004, 18:02
Ersetz mal das sqrt durch system.sqrt oder benenn deine Komponente "sqrt" in was anderes um
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#12

Re: Quersumme einer Zahl in einer Edit

  Alt 23. Aug 2004, 18:02
Aaaahhhh.... hab's Problem... nimm anstelle von sqrt man System.sqrt

Dein Button heisst ja schon Sqrt, und Delphi denkt dieser Button sei mit diesem Bezeichner gemeint, da es in dieser Unit die Funktion aus System überdeckt.
Noch besser: Benenn deinen Button um. Ungarische Notation finde ich für Komps immer noch gut: btnSqrt wäre mein Vorschlag.


\\edit: zu spät...
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat
Äfan
(Gast)

n/a Beiträge
 
#13

Re: Quersumme einer Zahl in einer Edit

  Alt 23. Aug 2004, 18:03
Mhhhh da gehts komischerweiße
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#14

Re: Quersumme einer Zahl in einer Edit

  Alt 23. Aug 2004, 18:09
Zitat von Äfan:
Mhhhh da gehts komischerweiße ...
Das ist nicht komisch sonder richtig so.
Du hast eine Komponente mit dem Namen sqrt und Delphi hat eine Funktion mit dem selben Namen.
Wenn Du jetzt in deinem Quellcode sqrt stehen hast weiss der Compiler ja nicht ob Du die Delphi-Funktion oder auf deine Komponente zugreifen möchtest.

Darum gilt: Niemals einer Variablen, Konstanten, Komponente den Namen einer vorhandenen Funktion zuweisen.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#15

Re: Quersumme einer Zahl in einer Edit

  Alt 23. Aug 2004, 18:12
Doch, Delphi weiss es. Immer die zu letzt deklarierte Version (von der aktuellen Unit aus durch die gesamte Uses-List von hinten nach vorne, und in den Unter-Units auch weiter bis zum Schluss durch)

Naja, nur wenn du nicht diese zu letzt deklarierte Version meinst, dann muss man das explizit angeben. In diesem Fall System.sqrt (Unit System.pas, Funktion sqrt). Aber deutlich sauberer ist eine andere Namensgebung
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat
Äfan
(Gast)

n/a Beiträge
 
#16

Re: Quersumme einer Zahl in einer Edit

  Alt 23. Aug 2004, 18:13
OK, jetzt gehts, danke, ihr seit die besten.

PS: Der beitrag: Mhhhh da gehts komischerweiße, sollte 2 Beiträge weiter oben sein.
  Mit Zitat antworten Zitat
Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#17

Re: Quersumme einer Zahl in einer Edit

  Alt 23. Aug 2004, 18:17
[ot]
komischerweiße := komischerweise
[/ot]
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat
Äfan
(Gast)

n/a Beiträge
 
#18

Re: Quersumme einer Zahl in einer Edit

  Alt 23. Aug 2004, 18:25
Oh ja die Rechtsschreibung naja, Hauptsache der Quelltext stimmt
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 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