AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Delphi Funktionsrückgabe ignorieren

Ein Thema von sddfg · begonnen am 9. Aug 2011 · letzter Beitrag vom 9. Aug 2011
Antwort Antwort
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: Delphi Funktionsrückgabe ignorieren

  Alt 9. Aug 2011, 14:30
Zitat von Delphi-Hilfe:
Anmerkung: Die Direktive $X dient lediglich der Abwärtskompatibilität. Verwenden Sie daher {$X-} nicht in Ihren Delphi-Anwendungen.
http://docwiki.embarcadero.com/RADSt...Syntax_(Delphi)

Naja, die Theoretiker der Uni

Wahrscheinlich sollst du die Zeiger ordentlich dereferenzieren
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#2

AW: Delphi Funktionsrückgabe ignorieren

  Alt 9. Aug 2011, 14:38
@sddfg: welches Delphi benutzt ihr den o.O.
Mir war gar nicht beuwst dass es überhaupt sone einstellung gibt.(ist default on)
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#3

AW: Delphi Funktionsrückgabe ignorieren

  Alt 9. Aug 2011, 14:44
Im Ausgangspost ist Delphi 2010 angegeben.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.379 Beiträge
 
Delphi 12 Athens
 
#4

AW: Delphi Funktionsrückgabe ignorieren

  Alt 9. Aug 2011, 16:07
Erweiterte Syntax: Wenn diese eingeschaltet ist und man den Rückgabewert nirgends zuweist, dann legt delphi quasi eine interne lokale Variable dafür an.


Bei Integer und Co. ändert das also nichts, da der Wert dann gleich verfällt, wie bei jeder Variable, welcher man etwas zuweist und diese danach nicht mehr abfragt ... dann optimiert das Delphi ja auch weg.
Für String, Interface, und anderen größeren Structuren, wie z.B. Arrays und Records, bleibt halt diese interne "lokale" Variable solange erhalten, bis die Funktion beendet ist.


Seit mindestens Delphi 7 ist die Erweiterte Syntax aber standardmäßig aktiviert.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#5

AW: Delphi Funktionsrückgabe ignorieren

  Alt 9. Aug 2011, 16:33
Im Ausgangspost ist Delphi 2010 angegeben.
Ach mist...hatte angefangen die antwort zu schreiben, wollte dan schnell nachgcuekn welche version und ab in den posts die unterm editor angezeigt werden nachgeguckt..da hab ichs im eingangspost nicht gesehen(die info war da glaub ich ausgeblendet >.<)

Zitat:
Letztendlich sind aber alle Vorschläge zwangsweise genauso sinnfrei wie die Vorgabe, oder?
Waren die vorgaben nicht schulischem ursprungs? Das würde doch dann schon alles sagen....


MFG
Memnarch
Da man Trunc nicht auf einen Integer anwenden kann, muss dieser zuerst in eine Float kopiert werden
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#6

AW: Delphi Funktionsrückgabe ignorieren

  Alt 9. Aug 2011, 16:35
Man kann eben aus Sch***e keine Schokolade machen, Farbe und Form bekommt man zur Not noch hin, der Geschmack bleibt aber leider
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#7

AW: Delphi Funktionsrückgabe ignorieren

  Alt 9. Aug 2011, 18:17
OT:
Man kann eben aus Sch***e keine Schokolade machen, Farbe und Form bekommt man zur Not noch hin, der Geschmack bleibt aber leider
Schokolade vielleicht nicht
Intellekt ist das Verstehen von Wissen. Verstehen ist der wahre Pfad zu Einsicht. Einsicht ist der Schlüssel zu allem.
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Delphi Funktionsrückgabe ignorieren

  Alt 9. Aug 2011, 18:31
OT:
Man kann eben aus Sch***e keine Schokolade machen, Farbe und Form bekommt man zur Not noch hin, der Geschmack bleibt aber leider
Schokolade vielleicht nicht
Oh Mann... Sachen gibts. Schlimmer ist nur noch Soylent Green...
Ralf Kaiser
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 04:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz