nö, muß ich nicht
jedenfalls nicht bei einem (Delphi)String ... wird Aufgrund seiner inneren Struktur und Verwaltung von Delphi beim Aufruf der Funktion automatisch initialisert, und zwar mir NIL war '' entspricht.
OK, theoretisch soll man ja alle Variablen initialisieren, aber da ich mit Sicherheit weiß, daß es in diesem Fall Delphi schon gemacht hat, wäre eine nochmalige Initialisierung (was in Delphi bei Strings/dynamischen Arrays eigentlich nur einer Speicherfreigabe wäre und in diesem Fall fürde Speicher freigegeben, den es nichtmal gibt
, da ja noch nichts zugewiesen ist)
Folglich: ich hab's absichtlich "vergessen", aber wer will, der kann es dennoch reinmachen
Zitat von
Deep-Sea:
Nunja. Delphi weist einen ya drauf hin. Nachdenken muss man allerdings trotzdem selber ^^
nein, macht mein Delphi hier nicht :p
(hab's zwar nicht ausprobiert, aber ich weiß es *hust* )
OT: Goto hat für mich schon seine Berechtigung, denn damit sind Dinge möglich (wenn man weiß was man macht), die so nicht "einfach"/"unaufwändig" gingen und außerdem arbeiten nicht nur in Delphi viele Sprünge/-Schleifen aus Assemblerebene mit Goto (JMP und Co.)
Zitat von
Deep-Sea:
Exit sollte man aber nicht unbedingt prinzipiell verfluchen
(Goto schon ehr ^^)