Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Funktionsaufruf (https://www.delphipraxis.net/205482-funktionsaufruf.html)

JensM 15. Sep 2020 10:52

Funktionsaufruf
 
Hey,
bräuchte Mal eure Hilfe. Hab zwei uses in Delphi 10.4 eingebunden. Diese sind FMX.Forms und Comport (auch von Delphi aus dem Getit-Package). Das problem ist, dass beide Uses die Funktion SetActive(..) ,jeweils anderer aufbau und Funktionalität, enthalten. Wenn ich die Funktion SetActive aufrufe dann ruft er die immer von FMX.Forms und nicht die von Comport. Was kann man da machen??
dankeee für eure Hilfe:D

Pfaffe 15. Sep 2020 10:56

AW: Funktionsaufruf
 
Comport.SetActive bzw. Forms.SetActive

DeddyH 15. Sep 2020 10:57

AW: Funktionsaufruf
 
Qualifiziere den Aufruf voll, indem Du den Unit-Namen davorschreibst.
Delphi-Quellcode:
<Unitname>.<Funktionsname>

Jumpy 15. Sep 2020 11:02

AW: Funktionsaufruf
 
War das nicht früher auch davon abhängig, in welcher Reihenfolge die beiden in der Uses-Klausel stehen?
Natürlich ist der qualifizierte Aufruf die sicherste Variante.

JensM 15. Sep 2020 11:10

AW: Funktionsaufruf
 
Ahh hat nicht direkt geklappt. Musste erst die Comport.pas umbennen und erst dann konnte ich den Aufruf machen. Vielen Dank für die schnelle Antwort. Jetzt klappts :D

himitsu 15. Sep 2020 13:39

AW: Funktionsaufruf
 
Zitat:

Zitat von Jumpy (Beitrag 1473593)
War das nicht früher auch davon abhängig, in welcher Reihenfolge die beiden in der Uses-Klausel stehen?

Das ist und war schon immer so.

Der Letzte wird zuerst gesehn.


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