![]() |
frage zu pointer
hoi,
ich fasse mich mal kurz, also wieso funktioniert dies hier:
Delphi-Quellcode:
und das hier nicht:
err := winsock.WSAStartup(wVersionRequired, WSData);
Delphi-Quellcode:
err := winsock.WSAStartup(wVersionRequired, @WSData);
also mit "@". Die Funktion verlangt als 2ten parameter doch einen pointer auf die variable: Zitat:
oder? das habe ich aus den sourcen: Zitat:
|
Re: frage zu pointer
Moin Pseudemys Nelsoni,
das liegt an der Art, wie Borland die Funktion implementiert hat. Da es ein var Parameter ist, wird die Adresse der Struktur übergeben. Ein Grund, warum ich mir Funktionen oft lieber selber importiere ;-) |
Re: frage zu pointer
hallo christian, danke für die erklärung :thuimb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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