Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Ja, wo ist denn das Beispiel? (https://www.delphipraxis.net/114106-ja-wo-ist-denn-das-beispiel.html)

Die Muhkuh 19. Mai 2008 20:46


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:

littleDave 19. Mai 2008 21:03

Re: Ja, wo ist denn das Beispiel?
 
Bei mir in der Delphi-Hilfe (Delphi 7) gibt es folgendes Beipiel:

Delphi-Quellcode:
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;
Vieleicht haben die vergessen, dieses Beispiel mit einzubinden

Die Muhkuh 19. Mai 2008 21:04

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:

mkinzler 19. Mai 2008 21:06

Re: Ja, wo ist denn das Beispiel?
 
In spätestens 10 Jahren ist die Hilfe vielleicht wieder vollständig :stupid:

Die Muhkuh 19. Mai 2008 21:09

Re: Ja, wo ist denn das Beispiel?
 
Immerhin :stupid:

Chemiker 19. Mai 2008 21:21

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

Matze 19. Mai 2008 21:22

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.

Die Muhkuh 19. Mai 2008 21:23

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.

mkinzler 19. Mai 2008 21:28

Re: Ja, wo ist denn das Beispiel?
 
Zitat:

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.
Sie werden ja aber Stück für Stück wieder integriert


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