![]() |
Älterern Eliza Quellcode in neuen übersetzten
Hallo!
Ich habe im Internet Eliza für Delphi gefunden. nun habe ich versucht, das in eine Konsolenanwendung zu kopieren, aber ich bekomme in der Zeile text_file : Text[4096]; einen Fehler. Der Compiler erwartet ein ; statt eine [. Wie kann ich diesen Fehler beheben (für später benötige ich aber einen Dateityp File)? Danke! |
Re: Älterern Eliza Quellcode in neuen übersetzten
Könnte es sein, dass du Statt Text einfach String verwenden kannst?
String[4096] |
Re: Älterern Eliza Quellcode in neuen übersetzten
Dann kommen Fehler:
Zitat:
|
Re: Älterern Eliza Quellcode in neuen übersetzten
dann nimm halt einfach Text...
und guck ob irgendwo eine schleife explizit bis 4096 läuft, die musst du dann entsprechend umbiegen. |
Re: Älterern Eliza Quellcode in neuen übersetzten
wenn die Variable text_file ein textfile sein soll
text_file : Text[4096]; ist text_file: TextFile; besser. Wie wird die Variable denn später verwendet? Grüße Klaus |
Re: Älterern Eliza Quellcode in neuen übersetzten
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ist mal der gesammte Quellcode. Die text_file muss eine file für die späteren Operationen sein.
|
Re: Älterern Eliza Quellcode in neuen übersetzten
Nimm doch lieber dieses
![]() |
Re: Älterern Eliza Quellcode in neuen übersetzten
Was tut denn das Programm wenn DU SetLength auskommentierst,
läuft es dann stabil und tut es was es tuen soll?
Delphi-Quellcode:
begin
randomize; // SetLength(eliza_text_file, 4096); chat_with_eliza; end. Grüße Klaus |
Re: Älterern Eliza Quellcode in neuen übersetzten
Guten Morgen.
Zitat:
Grüße vom marabu |
Re: Älterern Eliza Quellcode in neuen übersetzten
Die Zeile SetLength ist tatsächlich bloß ein Versuch. Wenn ich sie auskommentiere, und schreibe
Delphi-Quellcode:
kommt allerding woanders (bei dem erstellen der ersten Konsolenzeile) ein E/A-Fehler. :( Woran liegt das?
text_file: Text;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz