AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

was bedeutet ' nil ' ?

Ein Thema von shareholder · begonnen am 2. Nov 2003 · letzter Beitrag vom 2. Nov 2003
Antwort Antwort
Seite 2 von 2     12   
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#11

Re: was bedeutet ' nil ' ?

  Alt 2. Nov 2003, 04:41
Zitat von silent:
NIL = Not In List


soviel weiss ich ^^
Bravo !

Vielleicht reicht das zur Erklärung. Da hier aber noch einige Mitspieler aufgetaucht sind, sei noch zu bemerken, daß ^Zeiger nur eine Speicheradresse liefert. Das hat mit den angesprochenen dynamischen Zeigerstrukturen, wie Listen und Bäumen aber nur auf den ersten Blick was zu tun.

In Leuselators Beispiel ist von new, dispose usw. auch nichts zu sehen. Da geht es lediglich um den Speicherort einer Variablen oder ist es der Inhalt ? Nicht um den Aufbau komplexer Strukturen. Sieht zwar ähnlich aus, das sind aber zwei paar Schuhe. Wie mit dem ^Zeiger und @Zeiger, verwechsel ich selber meist.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#12

Re: was bedeutet ' nil ' ?

  Alt 2. Nov 2003, 10:10
@Variable: gibt die Speicheradresse zurück
^vartype: Liefert einen Zeiger auf die Struktur (schwer zu beschreiben)
Bsp: PInteger = ^Integer;
Wenn man dann den typ PInteger nuzt kommt das der Benutzung von "Pointer" gleich nur das es eben ein typisierter Pointer ist. Wird hauptsächlich bei zeigern auf Records etc. genutzt damit man auf dessen unterobjecte zugreifen kann.

Bsp.:
Delphi-Quellcode:
type
  TMyRecord = record
    varia1: String;
    varia2: String;
  end;
  PMyRecord = ^TMyRecord;
somit kann man trotz benutzung von Zeigern auf "varia1" und "varia2" zugreifen was sonst etwas umständlich werden würde wenn man nur mit "Pointer" arbeiten würde
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von shareholder
shareholder

Registriert seit: 1. Nov 2003
Ort: Denmark, Lolland, Marielyst
280 Beiträge
 
Delphi 7 Enterprise
 
#13

Re: was bedeutet ' nil ' ?

  Alt 2. Nov 2003, 13:06
Hey danke Euch allen !
War mir eine riesen Hilfe, muss erstmal alles verkraften.
Das nil = nichts bedeutet wusste ich nicht. Und ich wollte nextes Jahr Englisch Leistungskurs belegen. :p

DANKE
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#14

Re: was bedeutet ' nil ' ?

  Alt 2. Nov 2003, 13:13
http://dict.leo.org/?search=nil&sear...elaxed&lang=de
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
scp

Registriert seit: 31. Okt 2003
1.120 Beiträge
 
Delphi 7 Personal
 
#15

Re: was bedeutet ' nil ' ?

  Alt 2. Nov 2003, 13:19
^vartype und @Variable ist eigentlich auch recht einfach auseinanderzuhalten:
^vartype wird nur bei der Typen- und Variablendeklaration verwendet, während @Variable nur beim Zugriff verwendet wird.
  Mit Zitat antworten Zitat
Benutzerbild von shareholder
shareholder

Registriert seit: 1. Nov 2003
Ort: Denmark, Lolland, Marielyst
280 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: was bedeutet ' nil ' ?

  Alt 2. Nov 2003, 15:00
@ Luckie,

ja, leo kenne ich, arbeite schon seit über 1 1/2 jahren damit.
echt nen klasse dict. nil klingt aber irgendwie net english
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:19 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