Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Undefinierter Bezeichner "Power" (https://www.delphipraxis.net/27291-undefinierter-bezeichner-power.html)

Alexander Roth 7. Aug 2004 11:47


Undefinierter Bezeichner "Power"
 
Hallo Leute, ich habe ein Problem:
Wenn ich diesen simplen Code hinschreibe:
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
label1.Caption:= power(7,2);
end;
Meldet der Compiler wütend: Undefinierter Bezeichner "Power".
Und um sicher zu gehen habe ich dies in ein völlig neues Programm geschrieben in dem sonst nichts enthalten ist.

Weis jemand Rat???

Bernhard Geyer 7. Aug 2004 11:48

Re: Undefinierter Bezeichner "Power"
 
Da fehlt in der Uses-Anweisung die Math-Unit.

Alexander Roth 7. Aug 2004 12:11

Re: Undefinierter Bezeichner "Power"
 
Danke. Klappt prima.
:party:

DelphiFreund 7. Aug 2004 14:04

Re: Undefinierter Bezeichner "Power"
 
Ich würde von Unit math abraten, sie ist ziemlich groß und das was man braucht, kann man leicht alleine machen.

Gruß DelphiFreund

Bernhard Geyer 7. Aug 2004 14:19

Re: Undefinierter Bezeichner "Power"
 
Zitat:

Zitat von DelphiFreund
Ich würde von Unit math abraten, sie ist ziemlich groß und das was man braucht, kann man leicht alleine machen.

Ist das den ein Problem? Von einer Unit wird nur das in die Exe gebunden, was auch verwendet wird. Und nur das einbinden der Unit Math wird die Exe nicht viel größer machen.

NicoDE 7. Aug 2004 14:40

Re: Undefinierter Bezeichner "Power"
 
Zitat:

Zitat von DelphiFreund
[...] kann man leicht alleine machen.

...und bei der Neuerfindung des Rades gleich noch Ecken und Kanten einbauen.

Funktionierende und gesteste Funktionalitäten sind dazu da benutzt zu werden.

glkgereon 14. Aug 2004 18:01

Re: Undefinierter Bezeichner "Power"
 
trotzdem, ich würds wenns geht so machen...

zum einen habbich nen code ausser schule der zuverlässig ist und nur das nötigste hat und funzt...
und zum anderen vertrau ich dem d-linker nit so sehr.... :duck:

nailor 14. Aug 2004 18:36

Re: Undefinierter Bezeichner "Power"
 
Zitat:

Zitat von Bernhard Geyer
Von einer Unit wird nur das in die Exe gebunden, was auch verwendet wird.

das kann nicht sein. units aus denen man nur eine einzige konstante benutzt vergrößern die exen im allgemeinen ungemein.

Chewie 14. Aug 2004 18:54

Re: Undefinierter Bezeichner "Power"
 
Zitat:

Zitat von nailor
Zitat:

Zitat von Bernhard Geyer
Von einer Unit wird nur das in die Exe gebunden, was auch verwendet wird.

das kann nicht sein. units aus denen man nur eine einzige konstante benutzt vergrößern die exen im allgemeinen ungemein.

Ich weiß nicht, wie es mit Konstanten und globalen Variablen aussieht, aber Funktionen werden nur mit eingelinkt, wenn sie auch verwendet werden. Allerdings haben viele Units auch initialization-Teile, die Funktionen der Unit aufrufen und dementsprechend das Produkt aufblähen.

glkgereon 16. Aug 2004 13:33

Re: Undefinierter Bezeichner "Power"
 
klar gibts den nebeneffekt, das eine methode die andere braucht und du, selbst wenn du nur eine brauchst gleich die ganze unit drinhast (siehe zb SysUtils!), aber mir kommt das trotzdem oft komisch vor....


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:09 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