![]() |
TempVariable als WideString
Hallo,
ich habe die Aufgabe eine eigene Komponente zu erstellen. Diese soll Unicode fähig sein. Also WideString. Dazu habe ich die TNT Units zur auswahl. Ich suche eine Function ähnlich/gleich GetEnvironmentVariable. Nur natürlich WideString fähig und in den tnt Units enhalten. Weiß jemand von euch wo ich die finde? Habt ihr selber erfahrunge mit den Tnt Units ? gruß LordPsychoter |
Re: TempVariable als WideString
GetEnvironmentVariable ist eine API-Funktion und als solche als GetEnvironmentVariableW auch als Unicodeversion vorhanden.
Falls diese nicht deklariert sein sollte (was ich nicht glaube), dann müsstest das selbst machen. |
Re: TempVariable als WideString
GetEnvironmentVariable ist keine direkte WinAPI-Funktion ... es ist nur eine Programminterne Umleitung
GetEnvironmentVariableA ist mit AnsiChar und GetEnvironmentVariableW mit WideChar(Unicode) |
Re: TempVariable als WideString
Danke. :)
Soweit so klar. Wisst ihr zufällig auch in welcher Unit diese Implementiert sind? Ich kann mir kaum vorstellen das diese nicht irgendwo zu finden sind. Gruß LordPsychoter |
Re: TempVariable als WideString
Ganz normal in der Unit Windows. ;-)
|
Re: TempVariable als WideString
Unit Windows ... da wo fast alles drin ist
|
Re: TempVariable als WideString
Hallo,
nein die Funktion ist nicht in der Windows Unit enthalten. Dort ist die Funktion: GetEnvironmentStringsW enthalten. Verflucht irgendwo muss das doch zu finden sein ;) gruß LordPsychoter |
Re: TempVariable als WideString
JclWinBase aus der JCL hat die Funktion GetEnvironmentVariableW dynamisch aus der kernel32.dll importiert.
|
Re: TempVariable als WideString
Zitat:
Edit: Aber was hilft dir diese Information. Die Unit Windows wirst du wohl eingebunden haben :gruebel: |
Re: TempVariable als WideString
Zitat:
Ich hol mir mal nen kaffe und mache besser dann erst weiter. Danke :) |
Re: TempVariable als WideString
das ist aus Windows.pas von D7 und in den 2000er Versionen isses auch drin
Zitat:
|
Re: TempVariable als WideString
Zitat:
Delphi 1 und 2 habe ich nicht mehr installiert, aber die benutzt ja ohnehin keiner mehr. Deshalb kann das eigentlich kaum sein, dass das nicht enthalten ist. :gruebel: @himitsu: Es geht um GetEnvironmentVariable nicht GetEnvironmentStrings. ;-) |
Re: TempVariable als WideString
Zitat:
Aber GetEnvironmentVariableW gibt es auch (zumindestens in D7+) |
Re: TempVariable als WideString
Ihr zwei habt schon bemerkt, dass Lord die Funktion längst gefunden hatte :gruebel:
|
Re: TempVariable als WideString
jupp :angel:
|
Re: TempVariable als WideString
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:33 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