Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Wann wurde GUID_NULL eingeführt? (https://www.delphipraxis.net/200518-wann-wurde-guid_null-eingefuehrt.html)

TurboMagic 27. Apr 2019 19:08

Wann wurde GUID_NULL eingeführt?
 
Hallo,

zwecks Fehlerbeseitigung in einer den meisten hier vermutlich geläufigen open Source
Bibliothek müsste ich wissen, ob es GUID_NULL schon in D6 gab und ob es damals in
system.pas beheimatet war oder so sonst.

Außerdem scheint es später nach System.Types umgezogen zu sein. Weiß jemand in
welcher Version das war?

Grüße
TurboMagick

dummzeuch 27. Apr 2019 19:41

AW: Wann wurde GUID_NULL eingeführt?
 
GUID_NULL gab es bereits in Delphi 6, deklariert in der Unit Types und nochmal in ActiveX.pas. Beide sind aber identisch:

Delphi-Quellcode:
const
  GUID_NULL: TGUID = '{00000000-0000-0000-0000-000000000000}';
In Delphi XE2 sind dann beide Units umbenannt worden:
  • types.pas -> system.types.pas
  • activex.pas -> WinApi.ActiveX.pas

GExpertsGrep ist echt genial ... :-)

Dalai 27. Apr 2019 19:44

AW: Wann wurde GUID_NULL eingeführt?
 
Auch Delphi 5 hat GUID_NULL in den Units Types und ActiveX definiert.

Grüße
Dalai

CodeX 27. Apr 2019 20:48

AW: Wann wurde GUID_NULL eingeführt?
 
Und ich Depp habe immer
Delphi-Quellcode:
TGUID.Empty
verwendet, weil ich bis soeben GUID_NULL nicht kannte... :shock:

TurboMagic 28. Apr 2019 15:29

AW: Wann wurde GUID_NULL eingeführt?
 
Danke für die hilfreichen Antworten. Angepasster Pull Request ist jetzt in Github. Nun muss ein Maintainer den noch reinholen... ;-)


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