AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte EasyLanguage - Ein leistungsstarker Vokabeltrainer
Thema durchsuchen
Ansicht
Themen-Optionen

EasyLanguage - Ein leistungsstarker Vokabeltrainer

Ein Thema von Magier · begonnen am 4. Sep 2008 · letzter Beitrag vom 5. Sep 2008
Antwort Antwort
Seite 1 von 2  1 2      
Magier
Registriert seit: 2. Okt 2004
Guten Abend,

so langsam traue ich mich mal meine neuen Vokabeltrainer hier vorzustellen. Easy Language heißt das schöne Teil und ich bin schon etlichen Jahren immer schubweise dadran. Es fing vor bestimmt 4 Jahren an als ich mal einen Vokabeltrainer brauchte und da habe ich mir einen ganz einfachen geschrieben und immer als ich Lust hatte wurde er erweitert. Inzwischen sind ziemlich viele Funktionen integriert. Ich fänd es schön wenn ihr mal einen Blick drüber werfen könntet, wegen Bugs, Verbesserungsvorschlägen usw.

Hier mal eine grobe Funktionsübersicht:
- Benutzer / Login System mit eigenem Vokabelordner
- Vokabeln eintragen
- Vokabeln üben in 2 Modi (Vokabeln einzeln abfragen, Vokabeltest schreiben)
--> Zeitlimit / manuelles Weiterschalten
--> Beide Lernrichtungen
--> verschiedene Fehlerlimits pro Eingabe
--> verschiedene Bewertungsmodis beim Vokabeltest
- nochange Mode (wärend der Vokabelabfrage kann man nicht zu ICQ o.ä. wechseln)

Das war jetzt mal der grobe Überblick. Am besten schaut ihr es euch mal selber an.

[EXE Datei]
[Code]
[Vokabelpaket] (ohne Gewähr auf Richtigkeit, sind von mir so im Unterricht benutzt worden

Vorraussetzung sind die Jedi Komponenten.

Ach und es wäre auch schön wenn jemand was zum Codestil sagt.

Und der Vokabeltrainer ist noch nicht fertig, ich habe immernoch viele Ideen die ich umsetzen werden, aber ich denke es ist trotzdem mal Zeit für eine Bewertung.

Grüße
Magier
Miniaturansicht angehängter Grafiken
4_183.jpg   3_234.jpg   2_152.jpg   1_919.jpg  
 
Benutzerbild von Reinhardtinho
Reinhardtinho

 
Delphi 5 Enterprise
 
#2
  Alt 4. Sep 2008, 07:58
Hab das Programm runtergeladen, kann es aber nicht ausführen.

Beim Start kommt folgende Fehlermeldung:

Zitat von Fehlermeldung:
EasyLanguage.exe hat ein Problem festgestellt und muss beendet werden.
gefolgt von folgender:

Zitat von Fehlermeldung:
Runtime Error 216 at 0040340E
Hab Windows XP Pro mit SP2 und allen Updates.

Hab mir auch mal den Source runtergeladen, aber bei Unit1 bis Unit8 und SpeedButton1 bis SpeedButtonX sowie allen anderen Komponenten blickt ja kein Mensch mehr durch, der das Programm nicht entwickelt hat.


MFG Lorenz

Edit: Quotes angepasst.
  Mit Zitat antworten Zitat
taaktaak

 
Delphi 7 Professional
 
#3
  Alt 4. Sep 2008, 08:11
Moin, Moin.
Schaut auf den Bildern ganz nett aus!
Lieferst du Vokabel-Dateien mit, oder muss man die selber eingeben?
Werde es heute Abend mal anschauen.

PS:
Auf einem Bild gibt's eine Prozentanzeige mit x Stellen hinter dem Komma?!
m. E. sollte der Anzeigewert gekürzt werden!
Ralph
  Mit Zitat antworten Zitat
Magier

 
Delphi 7 Personal
 
#4
  Alt 4. Sep 2008, 09:21
Hey,

@Reinhardtinho:
Das mit dem Fehler ist merkwürdig. Ich habe jetzt nochmal eine Version hochgeladen in der alle Sachen die beim start ausgeführt werden in try except Blöcke gestellt sind damit mehr Fehlermeldungen kommen.
Kannst du ansonsten mit dem Quelltext mal gucken was passiert wenn du den Timer1 auf der Form1 disables und mal in die FormCreate procedure reinschauen?

Das mit den vielen Komponenten ist wirklich ein Problem, aber wie mache ich das besser. Meinst du alle umbenennen? Ich habe mir Delphi selber beigebracht und nie Wert auf die Form gemacht, hauptsache es lief, wenn du Tipps dazu hast, gerne her damit.


@taaktaak:
Die Sache mit den Nachkomastellen ist gefixt (nur noch kein neuer Screenshot hochgeladen).
Eigentlich ist das schon so gedacht dass der Vokabeltrainer zum üben von eigenen Vokabeln aus dem unterricht ist. Aber ich werde auch die von mir eingegebenen zum Download anbieten. (Habe mal ein erstes Paket im ersten Post gepostet).

Vielen Dank fürs testen
Magier
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

 
Delphi 11 Alexandria
 
#5
  Alt 4. Sep 2008, 09:25
Zitat:
Runtime Error 216 at 0040340E
JEDI in der Version 2 benutzt?

Frank
Frank Reim
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#6
  Alt 4. Sep 2008, 09:33
Zitat von Reinhardtinho:
Hab das Programm runtergeladen, kann es aber nicht ausführen.

Beim Start kommt folgende Fehlermeldung:

Zitat von Fehlermeldung:
EasyLanguage.exe hat ein Problem festgestellt und muss beendet werden.
gefolgt von folgender:

Zitat von Fehlermeldung:
Runtime Error 216 at 0040340E
Hab Windows XP Pro mit SP2 und allen Updates.
Wurde hier ein Manifest benutzt ? Wenn ja, dann liegt es an diesem. Schaue Dir dazu mal diesen Beitrag an.
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von Reinhardtinho
Reinhardtinho

 
Delphi 5 Enterprise
 
#7
  Alt 4. Sep 2008, 09:44
Hab oben die Version mal runtergeladen, der Fehler ist derselbe.

Kann das Projekt auch leider nicht kompilieren, hab zwar JEDI installiert, aber er kann TJvPasswordForm nicht finden.

Zu der Benennung der Komponenten, ich mache es immer so, dass die ersten Buchstaben ein Kürzel sind, aus denen man erkennt, um was für einen Typ es sich handelt (bt = Button, lb = Label, ed = Edit). Danach kommt noch ein Wort, was beschreibt, was für eine Funktion dahinter steckt (Start, Stop, End, Clear, etc.)

MFG Lorenz
  Mit Zitat antworten Zitat
Magier

 
Delphi 7 Personal
 
#8
  Alt 4. Sep 2008, 11:32
Zitat von RWarnecke:
Wurde hier ein Manifest benutzt ? Wenn ja, dann liegt es an diesem. Schaue Dir dazu mal diesen Beitrag an.
Ich habe bisher noch nie von Manifest gehört. Nach ein wenig Googln weiß ich zwar was es ist aber benutzt wurde es nicht.

Zitat von dataspider:
JEDI in der Version 2 benutzt?
Ja, habe gerade gesehen dass meine JEDI Version nicht ganz aktuell ist.. aber wenn ich die neue runterlade und versuche zu installieren kommt:
Zitat:
No Delphi/BCB/BDS/RAD-Studio versions was found that has the required dependencies installed. Please install the dependencies first.
Aber von welchen Abhängigkeiten sprechen die?

Vermutlich liegt die Sache mit JvPasswordForm auch dadran (wobei ich mal hoffe dass die in Jedi 3 auch noch dabei ist).

Grüße
Magier
  Mit Zitat antworten Zitat
Benutzerbild von dataspider
dataspider

 
Delphi 11 Alexandria
 
#9
  Alt 4. Sep 2008, 12:22
Hi,

du musst eigentlich nur die Function GetCPUSpeed aus der JclSysinfo tauschen:

Guckst di hier:

Frank
Frank Reim
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

 
Delphi 10.2 Tokyo Starter
 
#10
  Alt 4. Sep 2008, 17:57
Hi,

mein Test:

Programm starten, der ganze Bildschirm wird belegt, wobei nur der Platz in der Mitte wirklich genutzt wird, der Rest ist einfarbig clBtnFace.

Neuen User und Passwort eingeben, Passwort bestätigen --> bei OK passiert nix.

Abbrechen, Beenden --> beendet nicht, sondern zeigt an "in \config.ini kann nicht geschrieben werden".

Taskmanager mit Strg+Shift-Esc gestartet und Programm zwangsbeenget.

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz