Also da seh ich schonmal einen Fehler bzw. unnötige Klammern in
MenuFileOpenClick:
Delphi-Quelltext
1:
| if (FileExists(logo_file_1) and FileExists(logo_file_2)) then |
Klammern sind nur notwendig, wenn es sich um einen zusammengesetzten Ausdruck handelt. FileExists(FileName) ist jedoch kein zusammengesetzter Ausdruck.
Den nächsten Fehler machst du in derselben Methode mit
ExtractFilePath:
Extrahiert die Laufwerks- und Verzeichnisinformationen aus einem Dateinamen. Der resultierende String enthält die Zeichen von FileName bis einschließlich des Doppelpunkts oder des umgekehrten Schrägstrichs, mit dem die Pfadinformationen vom Dateinamen und seiner Erweiterung abgetrennt werden. Sind in FileName keine Laufwerks- und Verzeichnisinformationen vorhanden, wird ein leerer String zurückgegeben.
Wenn du da nochmal einen Backslash anhängst, hast du zwei hintereinanderstehende Backslashes, und das wird wohl kaum im Sinne des Erfinders sein.
Tendl hat folgendes geschrieben : |
Die meiste Zeit vergeht beim Schließen der MP4-Datei |
Wo wird denn die MP4-Datei geschlossen? Wie sollte das Schließen der MP4-Datei aussehen?
Ich sehe hier nur ein Schließen der Form in
MenuFileQuitClick, wobei ich den Zweck der Klammern nach
Close nicht nachvollziehen kann.
Weiß du überhaupt, was du da programmierst, oder kopierst du blind irgendwelchen Fremdcode in deinen Code-Editor?
Zu guter Letzt möchte ich dir empfehlen, auf MemoryLeaks zu testen. Wie das geht, weißt du?