tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
741
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von XtremeCJ
    XtremeCJ XtremeCJ ist offline Mitglied Gold
    Registriert seit
    Feb 2006
    Beiträge
    105
    Ist es möglich eine Compiler-Warnung auszugeben wenn eine Variable nicht gesetzt wird?

    Die Situation ist wie folgt: ich habe eine Library. Darin gibt es eine statische Klasse mit genau einer statischen Property. Darin soll ein Objekt stehen welches von allen anderen Klassen in der Library verwendet wird, aber von dem aufrufenden Programm übergeben werden muss. Wenn diese Property nicht gesetzt wurde, würd ich gern eine Compiler-Warnung ausgeben lassen. Ist sowas möglich? Wenn nein, gibt es eine andere Lösung um nicht erst zur Laufzeit den Fehler zu erhalten falls sie nicht gesetzt wurde?
     

  2. #2
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Warum stört dich ein Laufzeitfehler? Wenn diese Property so wichtig ist, sollte das ja sofort beim ersten Debuggen auffallen, wenn sie nicht gesetzt ist.

    lg,..
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  3. #3
    Avatar von Spyke
    Spyke Spyke ist offline Capoeirista
    Registriert seit
    Oct 2002
    Beiträge
    931
    Und ev. die Eigenschaft und damit die Klasse abstrakt halten?
    Oder die Eigenschaft schon im Konstruktor setzen lassen?
     
    www.iv-interactive.de - Projektewebsite
    WikiParser - aktuelles Projekt

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Schau dir mal CodeContracts an, damit sollte sich sowas abbilden lassen.
    http://research.microsoft.com/en-us/projects/contracts/
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 23.06.08, 22:34
  2. Cookie wird nicht gesetzt
    Von Devil/hes im Forum PHP
    Antworten: 5
    Letzter Beitrag: 13.11.07, 15:17
  3. Antworten: 4
    Letzter Beitrag: 28.08.06, 16:07
  4. cookie wird nicht gesetzt
    Von DarkManX im Forum PHP
    Antworten: 11
    Letzter Beitrag: 26.07.05, 03:20
  5. chown wird nicht gesetzt :-/
    Von Friesi im Forum PHP
    Antworten: 3
    Letzter Beitrag: 16.05.04, 17:50