Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Application.Title des Progs das die dll aufruft (https://www.delphipraxis.net/13902-application-title-des-progs-das-die-dll-aufruft.html)

Karsten 28. Dez 2003 21:05


Application.Title des Progs das die dll aufruft
 
Hallo,

ein Prog. arbeitet mit einer dll, diese dll will nun herausfinden welches Prog. mit ihr am arbeiten ist. Wie geht das ? Oder sollte man den "Application.Title " direkt beim Aufrufen der ersten Function oder Procedure mit an die dll übergeben ?

Gruß,
Karsten

MrKnogge 28. Dez 2003 21:15

Re: Application.Title des Progs das die dll aufruft
 
Kommt drauf an, was du mit dem "Application Title" machen möchtest.
Wenn du dies als eine Art Sicherung verwenden möchtest, wäre es schwachsinnig, da man ja dann einfach einen falschen übergeben könnte.

Aber man müsste es eigentlich auch von Windows erfahren könen, da die Exe die dll ja sozusagen reserviert.

[edit]gescheites Deutsch verwendet :mrgreen: [/edit]

Karsten 28. Dez 2003 21:35

Re: Application.Title des Progs das die dll aufruft
 
"Application.Title" soll nur in der Form die sich in der DLL befindet als Text ausgegeben werden.

MrKnogge 28. Dez 2003 21:41

Re: Application.Title des Progs das die dll aufruft
 
Dann würde ich es als Char übergeben...
(oder war es PCHar :gruebel: )

Karsten 5. Jan 2004 22:27

Re: Application.Title des Progs das die dll aufruft
 
Habe es als ShortString übergeben. Währe halt schön gewesen wenn die Möglichkeit beständ das man direkt auf die Informationen zugreifen könnte.

Gruß,
Karsten

MyRealName 7. Jan 2004 13:01

Re: Application.Title des Progs das die dll aufruft
 
Tja, übergib doch den Self-Zeiger als Pointer und caste es auf der anderen Seite auf TForm, dann kannst auf jedem Fall auf Caption zugreifen, ohne das spezielle Formular zu kennen ;-)


LG, MRN


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