![]() |
AW: Vokabeltrainer mit Lazarus
Zitat:
|
AW: Vokabeltrainer mit Lazarus
Zitat:
Unabhängig davon ist der Link, den mkinzler für Lazarus eingestellt hat empfehlenswert. Zum Beispiel könntest du dir das ![]() Gruß, Sven |
AW: Vokabeltrainer mit Lazarus
Hallo Anna,
ich kann Deine Delphi Kenntnisse leider nicht einschätzen. Unter ![]() Der Vokabeltrainer ![]() Du kannst Dir ja zum Testen die exe und einen Bespieldatensatz Vokabeln unter files herrunterladen oder dann unter CODE/DELPHI unter trunc /scr_delphi den gesamten source code. Ich denke mal bei der Konvertierung des Projektes müsste man nur die Delphi Units durch die entsprechenden Lazarus Units ersetzen, event. reicht es aus unter Lazarus Tools -> IMPORT DELPHI Projekt alles zuladen und die verbleiben Konvertierungsprobleme per Hand zu lösen. Für solche Themen / Probleme einfach wieder melden. Grüße Bernhard |
AW: Vokabeltrainer mit Lazarus
Hallo ihr, danke für die Hilfe. Meine Kenntnisse sind gering, stehen noch am Anfang. Daher die Frage. Was nicht geht: es speichert zwar, lädt aber nicht mehr neu. Nimmt auch nichts neues auf. Liegt es vielleicht daran, dass ich was in var vergessen habe? Oder dass der Code doch zu einfach ist? Gruß anna.
|
AW: Vokabeltrainer mit Lazarus
Allmählich komme ich mir wie ein Pastor vor.
Wie wäre es denn endlich mal mit einem hier veröffentlichen Quelltext oder gar des gesamten Projektes? |
AW: Vokabeltrainer mit Lazarus
Hallo
Wenn du eine guten fertigen Trainer haben willst, such einfach in Google nach "Pauker" und "Vokabeltrainer". Der ist freeware, gut, und auf der Homepage gibt es auch viele Sprachbibliotheken zum runter laden Gruß Fritz |
AW: Vokabeltrainer mit Lazarus
Hallo ihr,
also Vokabeltrainer runterladen, ach nein, das gäbe keinen Spaß. Hier mal der Quellcode: bitte nicht lachen, es steht bei mir alles am Anfang:
Delphi-Quellcode:
viele grüße, und vielen Dank, Anna.
var
Form1: TForm1; procedure TForm1.Button1Click(Sender: TObject); begin MEMO1.LINES.CLEAR; MEMO1.LINES.SAVETOFILE('porttrai.txt'); end; procedure TForm1.Button2Click(Sender: TObject); begin Memo1.Lines.LoadFromFile('porttrai.txt'); end; procedure TForm1.Button3Click(Sender: TObject); begin close ; end; procedure TForm1.Button4Click(Sender: TObject); begin MEMO1.LINES.CLEAR; end; |
AW: Vokabeltrainer mit Lazarus
Delphi-Quellcode:
var Form1: TForm1; procedure TForm1.Button1Click(Sender: TObject); begin MEMO1.LINES.CLEAR; // [B] warum wird das memo gelöscht wenn man speichert ????[/B] ... // somit ist die Datei dann auch immer leer ??? MEMO1.LINES.SAVETOFILE('porttrai.txt'); end; procedure TForm1.Button2Click(Sender: TObject); begin Memo1.Lines.LoadFromFile('porttrai.txt'); /// oder Memo1.Lines.LoadFromFile('c:\temp\porttrai.txt'); end; procedure TForm1.Button3Click(Sender: TObject); begin close ; end; procedure TForm1.Button4Click(Sender: TObject); begin MEMO1.LINES.CLEAR; end |
AW: Vokabeltrainer mit Lazarus
Anna, m.E. beschäftigst Du Dich mit einem Nebenkriegsschauplatz, womöglich verzettelst Du Dich dabei sogar.
Dateioperationen sind wichtig und nötig, aber wo ist denn Dein Konzept, wie Dein Vokabeltrainer überhaupt (inter-)agieren, wie sich dieses Den Programm verhalten soll? Das ist doch das Wesen solcher Programme wie fast aller: Eingabe, Verarbeitung, Ausgabe, wobei hier noch eine Ausgabe vorangestellt werden müßte, nämlich die (hoffentlich zufällig ausgwählte) Vokabel, die es zu übersetzen gilt. Am Anfang kannst Du die paar Wörter auch im Quelltext unterbringen. Funktioniert Dein Vokabeltrainer in seiner Grundversion, dann kommen Laden und ggf. Speichern von Daten (vorzugsweise aus bzw. in Dateien) hinzu. Close z.B. benötigst Du überhaupt nicht, dafür gibt es das X rechts oben in der Ecke. |
AW: Vokabeltrainer mit Lazarus
Hallo ihr,
ja, das Gefühl des Verzettelns habe ich auch. Zum Vokabeltrainer: zuerst habe ich Edits genommen, dann Memos draufgelegt. Dann die Buttons: laden, speichern, leeren (also die eingabe leeren). Dabei wollte ich es so machen, dass ich die Vokabeln erst eingebe, die Abfrage käme dann später...wäre das so möglich? Und vielen Dank noch mal für die zahlreichen Tipps, die ihr gebracht habt. - Viele Grüße, Anna :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:12 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-2025 by Thomas Breitkreuz