Jetzt bekomm ich schon wieder diese Fehlermeldung.
Allerdings hat sie diesmal eine seltsame Eigenart...
Ich rufe die Funktion auf:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TfmHaupt._Formular_laden(Index: Integer); var f : Integer; begin ShowMessage(''); if psAktivesFormular <> nil then begin MessageDlg('Es ist bereits ein Formular offen.', mtInformation, [mbOK], 0); EXIT; end; ... |
Ohne das ShowMessage = Fehlermeldung
ShowMessage('') = keine Fehlermeldung
ShowMessage('.') = keine Fehlermeldung
ShowMessage('..') = keine Fehlermeldung
ShowMessage('...') = Fehlermeldung
ShowMessage('abc') = keine Fehlermeldung
ShowMessage('abcd') = Fehlermeldung
ShowMessage('123') = keine Fehlermeldung
ShowMessage('1234') = Fehlermeldung
Gibt es dafür auch eine Erklärung?
Moderiert von
Narses: Code- durch Delphi-Tags ersetzt