Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Bibliothek- und Suchpfade (https://www.delphipraxis.net/205409-bibliothek-und-suchpfade.html)

Uwe Raabe 18. Sep 2024 15:09

AW: Bibliothek- und Suchpfade
 
Zitat:

Zitat von peterbelow (Beitrag 1541137)
Die Standard-Makros sind wohl fest verdrahtet, selbst hinzugefügte unter Computer\HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BD S\23.0\Environment Variables.

Allerdings kann man dort auch die Standards überschreiben. Wenn im Dialog Umgebungsvariablen eine Systemvariable oben ausgewählt ist, kann diese über Systemvariable überschreiben - na ja - überschrieben werden.

Die Systemvariablen sind übrigens in %APPDATA%\Embarcadero\BDS\23.0\environment.proj gespeichert. Diese Datei wird beim Start der IDE jeweils neu geschrieben.

himitsu 18. Sep 2024 15:32

AW: Bibliothek- und Suchpfade
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1541143)
Allerdings kann man dort auch die Standards überschreiben. Wenn im Dialog Umgebungsvariablen eine Systemvariable oben ausgewählt ist, kann diese über Systemvariable überschreiben - na ja - überschrieben werden.

Abgesehn von %PATH% kann man sie auch erweitern, also die Variable selbst im Wert verwenden und z.B. Dinge anhängen.

An vielen Stellen muß man aber $(Variable) anstatt %Variable% verwenden, z.B. in den IDE-Optionen, Projektoptionen und Startparametern.

SearchBot 20. Sep 2024 11:04

AW: Bibliothek- und Suchpfade
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1541143)
Die Systemvariablen sind übrigens in %APPDATA%\Embarcadero\BDS\23.0\environment.proj gespeichert. Diese Datei wird beim Start der IDE jeweils neu geschrieben.

Aha. Da in den APPDATA hätte ich wohl nie gesucht :oops:

Sinnvolle Dateinamen für die Inhalte sind auch eine Kunst - was finden wir in "EventsMapping.tma" ?
Auf jeden Fall sieht mir das nicht nach Events aus:
Code:
[MappedTypes]
Pointer=TEnumBindCompProcInfo, TEnumActionProcInfo, TCustomData
Integer=LongInt, SQLInteger, sb4
SmallInt=SQLSmallint
string=DOMString, InvString, UnicodeString
TGUID=TBluetoothUUID
NativeUInt=TRemoteActionHandle, TSocket, LPARAM
NativeInt=THelpEventData
TArray<System.Byte>=TBytes
Cardinal=LongWord, UINT
IInterface=IUnknown
TOleEnum=COREWEBVIEW2_WEB_ERROR_STATUS, COREWEBVIEW2_PROCESS_FAILED_KIND
tagMSG=TMsg
PCHAR=PWIDECHAR
CHAR=WIDECHAR
( :stupid: Aber das hat mit dem Thema nichts zu tun, aber so finde ich es wieder, wenn ich mich mal frage, wo die Deklarationen bestimmter Typen definiert sind; in der Hilfe finde ich das nicht)

Uwe Raabe 20. Sep 2024 11:15

AW: Bibliothek- und Suchpfade
 
Zitat:

Zitat von SearchBot (Beitrag 1541295)
Sinnvolle Dateinamen für die Inhalte sind auch eine Kunst - was finden wir in "EventsMapping.tma" ?
Auf jeden Fall sieht mir das nicht nach Events aus:

Die Einträge geben Synonyme für Parameter-Typen bei Events an. Somit lassen sich alte Event-Handler unter bestimmten Bedingungen weiter verwenden, obwohl die Parameter-Typen in der Signatur formal jetzt andere Bezeichner haben.

himitsu 20. Sep 2024 12:18

AW: Bibliothek- und Suchpfade
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1541143)
Die Systemvariablen sind übrigens in %APPDATA%\Embarcadero\BDS\23.0\environment.proj gespeichert. Diese Datei wird beim Start der IDE jeweils neu geschrieben.

Ja, leider teilweise nur beim Start der IDE. :wall:

https://quality.embarcadero.com/brow...onment.proj%22


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr.
Seite 3 von 3     123   

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