Ja, wo ist denn das Beispiel?
Hi,
ich hab eben in meiner TDE Hilfe nach Assigned geguckt, da steht das hier drin: Die TDE-Hilfe tat mir dies kund: Prüft, ob ein Zeiger oder eine Prozedurvariable den Wert nil hat (nicht zugewiesen ist). Unit System Syntax
Delphi-Quellcode:
function Assigned(var P: Type): Boolean;
Beschreibung Mit Assigned können Sie prüfen, ober der in P übergebene Zeiger bzw. Prozedur nil ist. P muss eine Variablenreferenz eines Zeigers oder prozeduralen Typs sein. Der Aufruf Assigned(P) entspricht bei einer Zeigervariablen dem Test P <> nil und bei einer Prozedurvariablen dem Test @P <> nil. Assigned gibt false zurück, wenn P den Wert nil hat, andernfalls true. Hinweis: Assigned kann keine Zeiger erkennen, die auf keine gültigen Daten mehr verweisen, aber dennoch nicht nil sind. In dem Code-Beispiel für Assigned würde die Funktion nicht erkennen, dass P ungültig ist. Wichtig ist eig. nur das was fettgedruckt und unterstrichen ist. Ich frage mich nur, welches Code-Beispiel ist denn gemeint? :gruebel: |
Re: Ja, wo ist denn das Beispiel?
Bei mir in der Delphi-Hilfe (Delphi 7) gibt es folgendes Beipiel:
Delphi-Quellcode:
Vieleicht haben die vergessen, dieses Beispiel mit einzubinden
var P: Pointer;
begin P := nil; if Assigned (P) then Writeln ('You won''t see this'); GetMem(P, 1024); { P ist gültig } FreeMem(P, 1024); { P ist nicht mehr gültig und noch nicht nil } if Assigned (P) then Writeln ('You''ll see this'); end; |
Re: Ja, wo ist denn das Beispiel?
Das wird's wahrscheinlich sein. Nicht das es mir was ausmacht, wenn die Beispiele fehlen, die Beschreibung hat vollkommen gereicht. Hab mir nur gewundert. :roteyes:
|
Re: Ja, wo ist denn das Beispiel?
In spätestens 10 Jahren ist die Hilfe vielleicht wieder vollständig :stupid:
|
Re: Ja, wo ist denn das Beispiel?
Immerhin :stupid:
|
Re: Ja, wo ist denn das Beispiel?
Hallo,
das ist wirklich ein großes Ärgernis das Hilfe so schlecht geworden ist und die Beispiele wie in Delphi 7 fehlen. Bis bald Chemiker |
Re: Ja, wo ist denn das Beispiel?
In der neueren Hilfe sind (fast?) alle Beispiele rausgeflogen (über den Sinn bzw. Unsinn wurde hier ja genügend diskutiert). Vermutlich wurde nur vergessen, den Text entsprechend anzupassen.
|
Re: Ja, wo ist denn das Beispiel?
Wie gesagt: Bisher hab ich diese noch nicht wirklich vermisst, früher hab ich die öfter gebraucht, mittlerweile aber nicht mehr. Sicherlich für Anfänger sehr blöd, wenn da keine mehr sind.
Warten wir ab, was Embarcardero (oder wie die auch immer heißen) bringt. |
Re: Ja, wo ist denn das Beispiel?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:46 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