Es werden keine Leerzeichen am Anfang oder Ende agbeschnitten, die ich im Memo1 mitmarkiert habe. Also aus " Memo1 " wird nicht "Memo1" (Wort Beispiel), sondern es die Leerzeichen werden einfach mitübernommen in das Memo2.
Zuletzt geändert von Namos am Mo 29. Apr 2013, 10:25, insgesamt 1-mal geändert.
Oh ja stimmt, danke. Ich dachte wohl irgendwie das wäre eine Prozedur mit var Parameter. Das nächste Mal sollte ich besser lesen ....
Aber warum kommt dann eigentlich kein Compilerfehler oder Hinweis ?
So z.B. : Das Resultat des Funktionsaufruf "Trimleft()" wird nicht verwendet.
Hinweise das ich Variablen nicht verwende bekomme ich ja zur genüge von Lazarus, aber das ist für das Funktionieren des Programmes wohl unwesentlicher oder ?
Namos hat geschrieben:Aber warum kommt dann eigentlich kein Compilerfehler oder Hinweis ?
Es ist völlig normal, dass man den Rückgabe-Wert einer Funktion verwerfen kann (die Funktion also syntaktisch wie eine Procedure aufruft). z.B. wenn nur ein Status-Wert zurückgegeben wird.
Namos hat geschrieben:Aber warum kommt dann eigentlich kein Compilerfehler oder Hinweis ?
Es ist völlig normal, dass man den Rückgabe-Wert einer Funktion verwerfen kann (die Funktion also syntaktisch wie eine Procedure aufruft). z.B. wenn nur ein Status-Wert zurückgegeben wird.
Schau mal in den Compiler-Einstellungen nach. Die Benachrichtigung kann man ggf. einschalten.
Alternativ gibt es auch einen Compiler-Schalter um dieses genutzte Feature wieder auszuschalten. Per Pascal-Standard muss ein Funktionsergebnis verwertet werden; Im Modus OBJFPC ist das jedoch (per änderbarer Compiler-Vorgabe) anders.
MfG Socke Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Socke hat geschrieben:Schau mal in den Compiler-Einstellungen nach. Die Benachrichtigung kann man ggf. einschalten.
Ich habe mal unter Projekt->Projekteinstellungen->Compilereinstellungen->Meldungen geschaut, aber dort sind alle Meldungen angehakt. Unter Ausführlichkeit konnte ich auch nichts passendes finden.