Entwickler-Ecke

Freeware Projekte - TrainIt (Vokabeltrainer)


Seven of Nine - Mi 15.04.09 07:29
Titel: TrainIt (Vokabeltrainer)
Nachdem ich hier im Forum selbst schon eine Unmenge an Tipps entnommen und umgesetzt habe, möchte ich hier mein letztes Software-Projekt vorstellen:
TrainIt ist eine Vokabel-Trainer-Software mit umfangreichem Funktionen und (hoffentlich ;) ) einfachem Bedienkonzept.
- Features [http://www.mathgame.de/trainit.htm]
- Download [http://www.mathgame.de/TI/SetupTrainIt.exe]
lauffähig auf allen Windows-Versionen, SetUp per Installer (Dateigröße ca 6Mb)

lG Martin


klaus483 - Fr 17.04.09 21:21

Hey Seven of Nine,

was Du da anbietest ist Shareware, keine Freeware :!:
Mich stört, dass Du unter "Features" unter anderem schreibst: -kostenlos
und beim Beenden des Programmes mit einer Shareware-typischen Einblendung
um eine Spende bittest.

Klaus483 :(


GTA-Place - Sa 18.04.09 14:28

Solange nur um eine Spende gebeten wird, handelt es sich noch nicht um Shareware - denn da würde die Benutzung kosten.

Zum Programm: Ich werde es vor dem nächsten Vokabeltest testen :)


Seven of Nine - Fr 24.04.09 05:34

Hallo Klaus
//quote: was Du da anbietest ist Shareware, keine Freeware
Ich und alle mir bekannten Freeware-Hoster definieren so etwas als Freeware (da voller Funktionsumfang, keine Einschränkungen, nur Spendenaufforderung).

Wenn Du dich dadurch "gestört fühlst" tut es mir leid. Was ich anbieten kann (und übrigens einem Admin des Boards hier per pn schon angeboten habe nur bisher kein feedback bekommen habe) ist, dass ich interessierten Entwicklern hier im Board einen personalisierten Key zum entfernen des Nagscreens zuschicke. Wer Interesse hat schickt mir hierzu eine pn. In der pn dazu aber bitte den RealNamen angeben.

__________________________________________
was mich außerdem ein bischen wundert, ist das ich hier bisher 0 Feedback zu TrainIt bekommen habe.

lG Martin


jaenicke - Fr 24.04.09 06:58

Also dann will ich mal was dazu sagen:

Zu dem Nag-Screen am Ende:
user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
Wer Interesse hat schickt mir hierzu eine pn. In der pn dazu aber bitte den RealNamen angeben.
Was das Abwickeln per PN angeht:
Regeln für diese Sparte [http://www.delphi-forum.de/viewtopic.php?p=40730] hat folgendes geschrieben:
Shareware ist in der Freeware-Sparte nur erlaubt, wenn den registrierten Mitgliedern der Entwickler-Ecke eine Vollversion oder ein Registrierungsschlüssel über einen direkten Download (z.B. Dateiupload der Entwickler-Ecke) zur Verfügung gestellt wird. Nicht erwünscht ist, dass Mitglieder die Vollversion beim Autor bestellen müssen.
Dateianhänge können ja nur registrierte Mitglieder abrufen.

Einen normalen Spendehinweis sähe ich nicht als Problem an, denn das Programm ist kostenlos und voll funktionsfähig. Aber durch die Wartezeit ist es eher die Richtung Shareware.
Tipp: Wer spenden möchte, der tut das auch ohne Wartezeit. Und der tut das eher, wenn es eine solche (nervende) Einschränkung nicht gibt.
Wenn es Shareware ist, die man kaufen soll, dann ist eine solche erzwungene Anzeigezeit normal, aber bei einer Bitte um eine Spende nicht.

Was das Team dazu sagt, weiß ich nicht, aber zumindest in der Sparte für kommerzielle Software ist auch Shareware erlaubt, der Thread würde also ggf. verschoben.


Seven of Nine - Sa 25.04.09 06:09

Hallo Sebastian
vielen Dank für dein umfangreiches und detailliertes Feedback!

Aktueller Status für nächste Version
- Installer: Start nach Installation = eingebaut (ich wusste bisher gar nicht das meine Install-Sofwtare "Install-Maker" das kann)

- Schutzverletzung beim Start: ich bin noch am suchen woran das liegt (bei mir tritt der Fehler nicht auf). Gibt es eine Funktion in Delphi die anzeigt welche Codezeile zu einer definierten Fehleradresse gehört? Ich seh irgendwie "den Wald vor lauter Bäumen nicht". Finde die Funktion weder im Compiler, noch mit der Suche hier im Board oder beim googeln.

- Fensterposition Start: Guter Hinweis. Ich werde das so umsetzen das beim ersten ScreenCenter genutzt wird und sich das programm dann die Position des HauptFensters speichert. Bei den anderen Fenstern ist das ja auch schon so umgesetzt.

- Navigation/Buttons: Die unterschiedlichen Buttongrößen sind eigentlich bewusst gewählt um die wichtigsten Funktionen klarer herauszustellen. Die Navigationsbuttons oben sind aktuell "nur" Glyphs einer Page-Control. Evtl stelle ich das in Zukunft auf eine Office 2007 ähnliche Struktur um. Ich mmuss mir aber diesbzgl erst mal ein paar Ideen einholen bevor ich mich da dran mache.

- Groß/Kleinschreibung: was genau meinst du mit toleranter. Dazu ist eigentlich die Option "Groß/Kleinschreibung bei der Abfrage zu ignorieren" (unter Einstellungen/Allgemein) gedacht.

- Nag-Screen: Der Hinweis mit der Wartezeit ist gut. Ich werde das so umsetzen das der NagScreen in Zukunft keine Wartezeit mehr hat. Einen für alle registrierten Mitglieder gleichermassen gültigen RegKey werde ich aber trotzdem nicht posten. Ich schicke dir einen per pn. Wenn mein Post daraufhin hier ins Shareware-Board verschoben wird sehe ich nicht als Problem. Schließlich ist das hier ja kein Verkaufs/WerbeThread für mein Programm.

-> nächste Version kommt sobald ich den von dir gefundenen Bug mit der Schutzverletzung gefunden habe.

lG Martin


jaenicke - Sa 25.04.09 06:38

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
- Schutzverletzung beim Start: ich bin noch am suchen woran das liegt (bei mir tritt der Fehler nicht auf).
Vielleicht liegt es auch daran, dass ich als eingeschränkter Benutzer arbeite? Eigentlich benutzt du ja das korrekte Verzeichnis, deshalb sollte es nicht daran liegen, aber ich erwähne es trotzdem einmal.

Irgendetwas muss da beim Laden der Einstellungen schief gehen, wenn diese noch nicht existieren. Du könntest dir auch (kostenlos) Virtual PC plus Vista von Microsoft [http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en] zum Testen herunterladen. Dort kam beim ersten Start ein OLE Fehler (evtl. wegen zu wenig RAM in dem Moment), aber ansonsten ohne angelegten Benutzer immer die Schutzverletzung beim Zugriff auf Adresse 0.
Dort wäre der Fehler also reproduzierbar und du könntest es selbst debuggen. ;-)

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
- Navigation/Buttons: Die unterschiedlichen Buttongrößen sind eigentlich bewusst gewählt um die wichtigsten Funktionen klarer herauszustellen.
Das ist mir auch klar, aber es sieht eben dadurch (finde ich) etwas durcheinander aus. Dieser Eindruck insgesamt mag auch durch das alte Design von Windows 2000 und früher zustande kommen, weil du kein Manifest benutzt.

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
Die Navigationsbuttons oben sind aktuell "nur" Glyphs einer Page-Control. Evtl stelle ich das in Zukunft auf eine Office 2007 ähnliche Struktur um.
Diese passt für deinen Anwendungszweck glaube ich nicht so richtig. Und um das zu benutzen musst du ja gewisse Richtlinien beachten. Für das Konzept der Ribbon Bar sehe ich bei dir keine sinnvolle Anwendung.

Mein Vorschlag eher:
Pack eigene Buttons oder andere Schaltflächen links neben dein PageControl und schalte damit die Seiten um. (Blende die Buttons des PageControls selbst oben einfach aus.) Nimm z.B. TBitBtns mit den Glyphs oben. ;-)
Nebenbei ist das auch auf Breitbildschirmen sehr gut geeignet, da es die Breite ausnutzt, denn die haben vertikal ja weniger Platz als 4:3 Bildschirme.

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
Ich werde das so umsetzen das der NagScreen in Zukunft keine Wartezeit mehr hat. Einen für alle registrierten Mitglieder gleichermassen gültigen RegKey werde ich aber trotzdem nicht posten.
Ich denke nicht, dass das dann ein Problem ist. Entscheiden muss das ggf. aber natürlich das Team.


Seven of Nine - Sa 25.04.09 07:37

Da ist ja noch ein Frühaufsteher unterwegs ;)

- Bug mit der Schutzverletzung beim Start: gefunden & eliminiert
(Grund war das ich ein Fenster ge-showed habe bevor alle Creates der Formulare abgeschlossen waren. Ist mir selbst nicht aufgefallen da es nur bei Neu-Installation und 1.tem Aufruf erschienen ist)
- Neue Version liegt Online (Einstellungen/Programm -> "TrainIt aktualisieren")
oben beschriebene Änderungen sind eingebaut. (u.a ohne Zeitlimit beim Nagscreen)

Navigation/Menues: Yepp. Ich wollte mir igentlich auch nicht den Wahnsinn mit den Ribbon Bars antun. Sondern nur in etwa das Design so ähnlich machen. z.B.: Aussagefähigere größere Symbole. Weg von der jetzigen Page Control, ziemlich ähnlich wie von Dir beschrieben. Dadurch wird die Benutzung ziemlich sicher schlüssiger weil ich weg von den Limitierungen der Page-Control-Anzeige bin. Ich denke ich werde erstmal in Powerpoint eine noch schlüssigere GUI designen. Diese dann in Delphi umsetzen.

Danke auf jeden Fall nochmal für die Tipps!

lG Martin


klaus483 - Do 30.04.09 19:54

Hallo Seven of Nine,

dass Du die Verzögerung am Programmende rausgenommen hast finde ich gut. Mit der Meldung kann man leben.
Das Progi finde ich gut. An der verschiedenen Größe der Buttons habe ich nichts auszusetzen.
Was mir aber Probleme bereitet ist, dass ich nach dem Kärtchen einlesen nicht erkenne, wie ich auf diese zugreifen kann.
Ich versuche es aber weiter.

Tschüß
Klaus


Seven of Nine - Fr 01.05.09 15:47

Hallo Klaus
wenn du die Kärtchen eingelesen hast kannst du damit alle im Programm dafür vorgesehenen Funktionen ausüben. Also sie Abfragen, üben, editieren usw.

Kann es evtl. sein das du
Vokabeln der "Sprache-A" eingelesen hast
und für die Abfrage der Vokabeln "Sprache-B" ausgewählt wurde?
(Sprache A/B können dabei natürlich beliebige Sprachen sein)

in dem Fall einfach im "Start"-Tabset die Sprache auswählen die eingelesen wurde.
Das ist aber ein wertvoller Hinweis... ich könnte beim einlesen von Vokabeln das programm gleich auf diese Sprache "umstellen".

Danke & lG Martin


klaus483 - Mo 11.05.09 20:32

Hallo Martin,

sorry, mein Fehler. Auf der Seite "Üben" war "Neu eingegebene / importierte Vokabeln" voreingestellt. Das hätte ich gleich merken müssen. Nun komme ich als absoluter "Fremdsprachen-Blindgänger" zurecht.

Das Programm gefällt mir so wie es ist. Was mich am Anfang verwunderte, ist die Tatsache, dass bei richtiger Lösung des "Kärtchen sortieren", keine OK-Meldung kommt. Das hat schon eine Weile gedauert, bis ich dahinter kam, das diese nie kommt.

Noch einen Tip für Dich: Warum legst Du die Nutzer des Programms bei der Zahlungsart auf die eine Methode fest? Wenn jemand spenden will und sich extra dazu erst irgendwo registrieren soll, schreckt das manchen ab. Einfach deine Kontonummer angeben. Eine Überweisung ist für jeden Gewohnheit.

Viel Erfolg mit Deinem Programm.
Klaus

Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.


Juli81 - Mi 13.05.09 10:04

Hallo Martin,

ist es möglich, dass die Kärtchen in einer zufälligen Reihenfolge abgefragt werden? In meiner Excell datei waren die Vokabeln leider nach Alphabet sortiert, weil ich die aus einem anderen Programm exportiert habe. Hast Du da eine Möglichkeit für mich?

Danke und LG

Julia


Seven of Nine - Mi 13.05.09 21:30

Hallo Julia
yepp, habe ich : -> Einstellungen -> Vokabel-Abfrage -> Abfrage Reihenfolge -> Zufällig

lG Martin


Seven of Nine - Fr 15.05.09 06:22

Versions-Update: V1.62 am 15.5.2009

neue Features:
- GUI upgedatet (Umsetzung von Sebastian's Vorschlag)
- deutlich kürzere Ladezeiten, speziell bei umfangreichen Vokabellisten

lG Martin


jaenicke - Fr 15.05.09 06:49

Das sieht schon einmal viel besser und übersichtlicher aus. :zustimm:
Nur das Manifest fehlt noch was die Oberfläche angeht, so sehen die Standardkomponenten (Groupboxen, ...) immer noch fast 10 Jahre alt aus. ;-)
// EDIT: Ich habe mal einen Screenshot ohne und mit Manifest als Vergleich angehängt...

Und dann sind da noch die Fensterpositionen. Das nervt, dass die Fenster immer in der linken oberen Ecke kommen, gerade bei Dialogen...
Extrembeispiel siehe Anhang. Das Fenster ist rechts unten und der Dialog kommt links oben. Ich sagte ja schon, dass es dafür die Eigenschaft Position gibt.

Eine Sache beim Setup:
Da gibt es die Option das Programm nach der Installation zu starten. Das klappt aber gar nicht.


Seven of Nine - Fr 15.05.09 11:29

Danke fürs Feedback Sebastian
du weisst ja...Sofwtare-Entwickler verbringen nicht Sooo viel zeit damit ihr eiegen Software auf Optik zu testen.

Das mit den Positionen fällt auf meinem Desktop einfach nicht auf. Ich werde die Positionen mal in einem "Rundumschlag" aller Formulare anpassen.

Das mit dem Manifest: mir war ehrlich gesagt überhaupt nicht bewusst welchen doch krassen Unterschied das mit sich bringt. Schön das man immer wieder was dazu lernen kann!

lG M


Seven of Nine - Di 19.05.09 22:12

Version upgedated (V1.63, 19.5.2009)
(Feedback von Sebastian umgesetzt)
- Windows Manifest eingefügt -> Optik
(dazu notwendige Umstellung der 3 PageControls auf Panels & Buttons wegen Problem mit weißem Background
fragt mich aber nicht was für ein Aufwand das im Formular-Designer war *grrrr*)
- Formular Positionen gefixt
- Auto-Programmstart als Option im Installer gefixed
(Feedback von Klaus umgesetzt)
- Meldung/Progressbar im ÜbungsModus-#1 wenn alle Kärtchen richtig gewählt wurden

lG Martin
gebt mir mehr....Feedback ;)

PS: Zum Updaten soll/muss nicht neu installiert werden -> Einstellungen -> Programm -> TrainIt aktualisieren (Internet)


jaenicke - Di 19.05.09 22:50

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
(dazu notwendige Umstellung der 3 PageControls auf Panels & Buttons wegen Problem mit weißem Background
fragt mich aber nicht was für ein Aufwand das im Formular-Designer war *grrrr*)
Das geht auch mit TPageControl, aber jetzt bist du ja eh damit fertig. Um genau zu sein muss man u.a. den Stil auf tbsButtons umschalten, damit man die Ränder des PageControls wegbekommt. :mrgreen:

Jedenfalls sieht es so ja schon sehr gut aus. Die Anzeigeflächen (z.B. "Anzahl Kärtchen" bei Üben) würde ich allerdings mit titellosen Groupboxen z.B. machen, die Bevels (?) sehen IMHO weniger schön und uneinheitlicher aus.

Nur die Position ist noch nicht richtig gesetzt. Beispiel: Frisch installiert in einem virtuellen PC sieht das so aus wie im Anhang...


Seven of Nine - Fr 22.05.09 20:10

Danke erneut für's Feedback "Mr.GUI", ähmmm ich meine Sebastain.
-> nehme die Anregeungen für das nächste Update mit hinein.

lG Martin


Seven of Nine - So 24.05.09 07:38

Versions-Update V1.64 (24.5.2009)
- Groupboxen statt Bevels (in allen wichtigen Menues, teilweise noch ein paar Bevels belassen wegen besserer Optik)
- Bugfix eines Fehlers der nur beim Umschalten zwischen mehreren Benutzern auftrat (Vokabelabfrage mit leeren Feldern wenn keine Vokabeln fällig waren).

lG Martin
(PS: Update ist per Auto-Update unter Einstellungen/Programm einleiten)


jaenicke - So 24.05.09 08:05

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
(PS: Update ist per Auto-Update unter Einstellungen/Programm einleiten)
Das funktioniert bei mir gar nicht. Es kommt zwar die Abfrage der Adminrechte, aber danach kommt die Fehlermeldung, dass die Exe-Datei nicht erstellt werden kann.

Kein Wunder, die beendet sich da ja gerade erst. Kann es sein, dass der Updater nicht wartet bis das Programm beendet ist?
Du könntest auch immer wieder den Zugriff versuchen bis es klappt.

Da kein Knopf zum manuellen Starten dabei ist, muss ich also den normalen Download nehmen, und das mache ich auch gleich mal. ;-)
Nebenbei: Warum kann man die Editfelder im Updater editieren?

// EDIT:
Ja, die Oberfläche sieht ja recht gut aus so.

Was mir gerade aufgefallen ist: Im ersten Vokabelpaket (Englisch G2000) wird activity mit Activität übersetzt. :mrgreen:


Seven of Nine - So 24.05.09 11:10

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Das funktioniert bei mir gar nicht. Es kommt zwar die Abfrage der Adminrechte, aber danach kommt die Fehlermeldung, dass die Exe-Datei nicht erstellt werden kann.
Kein Wunder, die beendet sich da ja gerade erst. Kann es sein, dass der Updater nicht wartet bis das Programm beendet ist?
Du könntest auch immer wieder den Zugriff versuchen bis es klappt.
Da kein Knopf zum manuellen Starten dabei ist, muss ich also den normalen Download nehmen, und das mache ich auch gleich mal. ;-)

Der Updater wird zusammen mit einer Kommandozeilen-übergabe der Parameter in TrainIt gestartet.
Dann wird TrainIt beendet und der Updater wartet solange bis das Exe-File nicht mehr benützt wird. Das funktionierte bis vor kurzem auch sauber. Ich musste das Programm dann vor ca 2 Monaten umgestellen, als es nach einem Vista-Update nicht mehr funktionierte. Scheinbar war die Umstellung etwas zu quick and dirty, da sie jetzt (schon) wieder nicht mehr funktioniert.

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:

Nebenbei: Warum kann man die Editfelder im Updater editieren?

-> Vermutlich die Eigenschaft "ReadOnly" nicht auf "True" gesetzt ist ;)
nee, im Ernst, danke für den Hinweis, ....das mache ich zusammen mit einem "Update des Updaters"

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:

Was mir gerade aufgefallen ist: Im ersten Vokabelpaket (Englisch G2000) wird activity mit Activität übersetzt. :mrgreen:

-> Die Vokabelpakte bekomme ich ja von Usern. Da können natürlich schon mal Fehler dirn sein, die ich dann auf einen Hinweis hin korrigiere.

lG Martin


MDX - Mo 25.05.09 00:45

Hab es mal kurz getestet und mir ist ganz schnell ein Problem aufgefallen:
Musik ist nicht Mutebar!
Ich kann zwar den Volume-Regler auf 0 stellen, aber ich hör trotzdem was, nur so nebenbei.

Zum Programm an sich:
Ich finde die Programmoberfläche ein wenig unübersichtlich, ausserdem hat das mit dem Benutzer anlgene nicht wirklich geklappt.
Erst nach 5 mal Benutzer löschen und Neu-Anlegen, konnte ich überhaupt die eigentliche Funktion des Programmes nutzten.
Was ich auch nicht gut finde ist den Intsaller, aber das ist Geschmackssache...
Wenn du das Programm vom Design und von der Übersicht noch ein wenig verbesserst, ist es ziemlich in Ordnung :wink:


Seven of Nine - So 31.05.09 07:55

Hallo David, Danke fürs Feedback
Musik-Mute: Das kann ich bei mir so nicht nachvollziehen. Die Musik ist bei mir an beiden rechnern damit kpl. abstellbar. Ich suche aber trotzdem noch nach einem Weg da Sound-Modul kpl. abzuschalten (nicht wegzufaden)-> nächste Version.

Fehler beim benutzer anlegen: Hmm, das höre ich zum ersten mal. Kannst Du hier etwas detaillierter werden? Irgendwelche Fehlermeldungen? Was genau hat nicht gelappt?
Das diese Funktion natürlich sehr wichtig ist, und ich jeden potenziellen Bug dort ausschließen möchte ist klar.

Installer: dieses feedback ist zu unspezifiziert. Was gefällt dir daran nicht? Optik?
ich arbeite mit "Smart Intsall Maker". ...finde den eigentlich nicht schlecht. Ehrlich gesagt habe ich auch nicht gerade viel Lust mir einen weiteren Install-Maker zu lizenzieren, der bisherige war "teuer genug". Änderungsvorschläge die mit meinem InstallMaker machbar sind setze ich aber gerne um.

-----------------------

@All: Eine Version mit diversen Bugfixes liegt Online (V1.65).
Der AutoUpdater wurde auch überarbeitet muesste aber manuell ins Install-Dir nachgeladen [http://www.mathgame.de/TI/INetUpdate.exe] werden

lG Martin


jaenicke - So 31.05.09 14:51

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
Installer: dieses feedback ist zu unspezifiziert. Was gefällt dir daran nicht? Optik?
Ich glaube er meint, dass er lieber eine einfache Zip-Datei hätte. Ich mache das bei meinen Projekten mittlerweile immer so, dass ich eine Zip-Version und eine Setup-Version anbiete.

user profile iconSeven of Nine hat folgendes geschrieben Zum zitierten Posting springen:
ich arbeite mit "Smart Intsall Maker". ...finde den eigentlich nicht schlecht. Ehrlich gesagt habe ich auch nicht gerade viel Lust mir einen weiteren Install-Maker zu lizenzieren, der bisherige war "teuer genug".
Ich benutze Inno Setup [http://www.jrsoftware.org/isinfo.php], das ist vollkommen kostenlos, auch für kommerzielle Nutzung (Spende wird erbeten). :mrgreen:

Aber wenn du den Smart Install Maker schon gekauft ist, kommt der Hinweis ja zu spät. ;-)
Vom Aussehen her ist es ja praktisch identisch mit Inno Setup, nur dass man Inno Setup mit Delphicode ggf. ergänzen kann. Zum Beispiel habe ich in meinem Installer das Nachladen von Datenpaketen optional drin. Das würde bei dir die Vokabelpakete betreffen, die du direkt im Setup zum Nachladen anbieten hättest können.

Aber wie gesagt: Jetzt hast du ja deinen Installer. ;-)


Seven of Nine - Mi 08.07.09 06:33

Update auf Versions 2.0

Neue Features:
- UniCode Kompatibilität -> gespeicherte Kärtchen jetzt mit allen Sonderzeichen weltweit
- Weitere Optimierungen an der GUI
zB. "IPhone-like" StatusIndikatoren für Anzahl fälliger Vokabeln im Menue, StatusInfo über alle Karteikästen
- Bugfixes
- Einstellbarkeit der Filter verbessert


Durch die gewollte Umstellung auf UniCode habe ich auf D2009 umgestellt. Obwohl ich diese Umstellung generell empfehlen kann (Sonstige/ältere Unicode Komponente sind keine echte Alternative) hier eine kleine Warnung.
-> Es kommt damit evtl. sehr viel Arbeit auf einen zu! Bei mir war das u.a.
- Neue Versionen der eigenen Delphi-Komponenten benötigt
- Einige Umstellungen am eigenen Code sind notwendig damit der Code überhaupt wieder compilierbar, geschweige denn bugfrei ist. Grund: Konsequente Umstellung von D2009 auf Unicode(Wide) Strings als Standard.
das gilt ebenso für eingebundene Fremd-Units
- Umstellung BASS.dll auf aktuelle Version
(war bei mir besonders schwierig da per Auto-Update in ProgramDir mit zu erschlagen)
- Umstellung auf D2009 kombatible HTML Help-Version


lG Martin


corado - Do 11.04.19 12:55

ich fände es als Anregung übrigens toll, wenn die Anwender beispielsweise für den Internetdownload, Bücher die sie gerade zur Übung lesen, und die Vokabeln dort zum üben eintragen, das entsprechende Buch erwähnen.
So könnte man, BEVOR man das Buch liest, die Vokabeln zu diesem Buch lernen, und sobald man diese beherscht, das Buch lesen:-)
Tol fände ich, da ich diese besitze;-)
Total Recall (Biografie)
Ellen Degeneres
Sliding into home(Kendra Wilkonson)
The Brain that changes itself
etc :-)