AGB  ·  Datenschutz  ·  Impressum  







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

leere Variable

Ein Thema von Dellphi · begonnen am 5. Nov 2009 · letzter Beitrag vom 7. Nov 2009
Antwort Antwort
Seite 1 von 3  1 23      
Dellphi

Registriert seit: 5. Nov 2009
23 Beiträge
 
#1

leere Variable

  Alt 5. Nov 2009, 20:15
Hallo!

kann ich bei Delphi5, Programmiersprache Pascal eine Variable leer deklarieren?
Dies wäre sehr gut für mein Programm!

Ich will die Variable eben nichtals 0 definieren, sondern leer!

Vielen Dank im Voraus
  Mit Zitat antworten Zitat
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#2

Re: leere Variable

  Alt 5. Nov 2009, 20:18
Wie wäre es mit
Delphi-Quellcode:
var i:integer;
{...}
@i:=nil;
(keine ahnung ob das auch so funzt...
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: leere Variable

  Alt 5. Nov 2009, 20:19
Bei Zeigern wäre es NIL, für andere Variablen gibt es keinen solchen Wert
Markus Kinzler
  Mit Zitat antworten Zitat
Dellphi

Registriert seit: 5. Nov 2009
23 Beiträge
 
#4

Re: leere Variable

  Alt 5. Nov 2009, 20:22
Ich habe vergessen zu erwähnen, dass es eine STRING Variable ist.
Nil klappt leider nicht!
Vielen Dank
  Mit Zitat antworten Zitat
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#5

Re: leere Variable

  Alt 5. Nov 2009, 20:23
bei string:
var str:string='';
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: leere Variable

  Alt 5. Nov 2009, 20:24
Eim String ist auch kein Zeiger. Bei einem String würde ich '' nehmen
Markus Kinzler
  Mit Zitat antworten Zitat
Dellphi

Registriert seit: 5. Nov 2009
23 Beiträge
 
#7

Re: leere Variable

  Alt 5. Nov 2009, 20:34
Es werden bei mir wenn ich schreibe
variable1:='' Real und String als incompatible Typen angezeigt
Vielen DAnk
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: leere Variable

  Alt 5. Nov 2009, 20:36
Wie gesagt gibt es keinen Wert für leer für alle Variabentypen, sondern ist eine Interpretationssache.
Bei Integer könnte es 0 oder -1 sein
Markus Kinzler
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#9

Re: leere Variable

  Alt 5. Nov 2009, 20:38
Zitat von Dellphi:
Es werden bei mir wenn ich schreibe
variable1:='' Real und String als incompatible Typen angezeigt
Vielen DAnk
Bei einer Gleitkomma-Variable könntest du den Wert auf NAN (not-a-number) setzen. Zum Überprüfen des Wertes solltest du die Funktion IsNAN aus der Unit math benutzen.
Delphi-Quellcode:
var
  myvar: double;
begin
  myvar := NAN;
  if IsNAN(myvar) then
    showmessage('leer');
end;
  Mit Zitat antworten Zitat
Dellphi

Registriert seit: 5. Nov 2009
23 Beiträge
 
#10

Re: leere Variable

  Alt 5. Nov 2009, 20:53
Dies mit NAN klappt leider nicht, es wird bei mir angegeben: NAN=undefinierter Bezeichner
Vielen Dank!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 23:07 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