Forum: Software-Projekte der Mitglieder
15. Mär 2015, 19:07
|
Antworten: 6
Hits: 1.172
AW: UniversalConfigUnit
Füg' doch noch die Methode LoadFromStream() und SaveToStream() hinzu.
Denn ein File ist ja nur die Spezialisierung eines Streams; und wer weiß vielleicht willst du die Konfiguration ja mal von einem...
|
Forum: Software-Projekte der Mitglieder
21. Sep 2014, 14:15
|
Antworten: 3
Hits: 4.698
|
Forum: Cross-Platform-Entwicklung
23. Mai 2014, 20:20
|
Antworten: 40
Hits: 4.052
AW: Typisierte Dateien nicht möglich?
Ich muss hier auch mal in die gleiche Kerbe hauen :-)
Typisierte Dateien, also Dateien mit fester Satzstruktur sind eine Sackgasse :!:
Das wurde schon vor 1980 erkannt als das dBase-Format...
|
Forum: Cross-Platform-Entwicklung
21. Mai 2014, 19:37
|
Antworten: 4
Hits: 819
|
Forum: Cross-Platform-Entwicklung
22. Apr 2014, 20:59
|
Antworten: 24
Hits: 3.864
|
Forum: Software-Projekte der Mitglieder
11. Mär 2014, 10:23
|
Antworten: 18
Hits: 2.418
|
Forum: Software-Projekte der Mitglieder
11. Feb 2014, 19:21
|
Antworten: 73
Hits: 7.818
AW: correct horse battery staple
Den braucht man nur wenn man größere Datenmengen in Umlauf bringt.
Dann kann der Angreifer nämlich Rückschlüsse auf den inneren Zustand des PRNG ziehen und die weitere Zufallsfolge berechnen.
Da...
|
Forum: Software-Projekte der Mitglieder
11. Feb 2014, 14:45
|
Antworten: 73
Hits: 7.818
AW: correct horse battery staple
Mit dem Standard Zufallszahlengenerator von Delphi kann es das eben nicht weil allein schon die Anzahl der möglichen Zustände zu gering ist.
Man braucht also schon einen PNRG mit entsprechend...
|
Forum: Cross-Platform-Entwicklung
13. Nov 2013, 09:52
|
Antworten: 28
Hits: 3.561
AW: Datenaustausch mit Mobilgeräten
Ein Datenaustausch besteht ja immer aus 2 Teilen: dem Datentransport und dem Datenformat.
Beim Datenformat würde ich XML oder JSON verwenden.
Für sehr einfache Daten reicht auch CSV.
Den...
|
Forum: Cross-Platform-Entwicklung
24. Okt 2013, 10:32
|
Antworten: 9
Hits: 5.003
AW: XE5 Orientation Sensor unter Android
Das Beispiel hat ja schon einige Schwachpunkte im Bezug auf Rückmeldungen im Fehlerfall.
Ich kommentiere mal den Sourcecode:
procedure TGyroscopeForm.Form3DCreate(Sender: TObject);
begin
{...
|
Forum: Cross-Platform-Entwicklung
16. Okt 2013, 17:06
|
Antworten: 4
Hits: 1.261
AW: Socket Error # 61 auf dem iPad
Wenn du möchtest dass der Server sowohl über "localhost" als auch über alle Netzwerkadapter erreichbar ist dann verwende 0.0.0.0:8080 als Adresse.
|
Forum: Software-Projekte der Mitglieder
7. Jul 2013, 19:16
|
Antworten: 39
Hits: 5.610
AW: Benji´s kleines Zeichenprogramm
Schau dir deinen Code mal in einem Jahr an. :P
Ich bin sicher du findest noch ganz viele Dinge die man verbessern kann so nach dem Motto "mann, was habe ich denn damals für einen Käse...
|
Forum: Software-Projekte der Mitglieder
2. Jul 2013, 16:28
|
Antworten: 39
Hits: 5.610
AW: Benji´s kleines Zeichenprogramm
Aber nur weil du die guten Tricks noch nicht kennst.
Wenn du der Procedure die das Zeug zeichnet ein Canvas-Objekt übergeben würdest, dann könntest du an einer einzigen Stelle von Paintbox auf Image...
|
Forum: Software-Projekte der Mitglieder
2. Jul 2013, 15:22
|
Antworten: 39
Hits: 5.610
AW: Benji´s kleines Zeichenprogramm
Zwei Dinge:
* gib den ganzen Units, Formularen und Komponenten mal vernünftige Namen. Unit1,Unit2,...Unit7 - das geht ja mal gar nicht.
* Rücke den Sourcecode sauber ein und verwende diese...
|
Forum: Software-Projekte der Mitglieder
12. Jun 2013, 12:24
|
Antworten: 10
Hits: 2.988
AW: Nginx GUI Administrator
Hmmm...
Jetzt sind die globalen Variablen immer noch global:
unit functions;
interface
var {global sichtbar}
IsRunning : Boolean = False;
IsAutoStart : Boolean = False;
sConfPath:...
|
Forum: Software-Projekte der Mitglieder
11. Jun 2013, 15:57
|
Antworten: 10
Hits: 2.988
AW: Nginx GUI Administrator
Ich hab dein Projekt (schon letzte Woche) geforkt kann es allerdings mangels Compiler nicht testen.
Die globalen Variablen in Unit main würde ich in die Formularklasse verschieben:
IsRunning :...
|
Forum: Software-Projekte der Mitglieder
9. Jun 2013, 13:08
|
Antworten: 9
Hits: 1.238
AW: QVok - Ein Vokabeltrainer
Ich hab mal in den Sourcecode reingeschaut...
Für ein Schulprojekt ist das erstaunlich gute Qualität. :thumb:
Auch die Benutzeroberfläche ist sehr ansprechend und auch für Touchscreens geeignet.
...
|
Forum: Cross-Platform-Entwicklung
7. Mai 2013, 21:19
|
Antworten: 3
Hits: 979
|
Forum: Cross-Platform-Entwicklung
23. Apr 2013, 12:44
|
Antworten: 3
Hits: 739
AW: Test
Yes it works
http://www.youtube.com/watch?v=PqGs6j-1Cyw
|
Forum: Software-Projekte der Mitglieder
22. Mär 2013, 16:01
|
Antworten: 32
Hits: 7.579
AW: Schach
Das ist mir auch schon aufgefallen, weil Computer gegen Computer häufig zu einer Zugwiederholung führt.
Frage: was passiert wenn mehrere Züge mit gleichgrossem Score gefunden werden, wählt das...
|
Forum: Software-Projekte der Mitglieder
21. Mär 2013, 19:41
|
Antworten: 32
Hits: 7.579
AW: Schach
Mennno! Nach 17 Zügen auf Spielstufe 4 verloren :?
|
Forum: Software-Projekte der Mitglieder
18. Mär 2013, 15:16
|
Antworten: 19
Hits: 2.095
AW: pBibliothek
Aber wenn ich richtig gesehen habe verwendest du das ISO8601 (http://de.wikipedia.org/wiki/ISO_8601) Format nicht.
Ich weiss nicht welche Komponenten du für den Zugriff auf Sqlite verwendest, aber...
|
Forum: Software-Projekte der Mitglieder
16. Mär 2013, 12:36
|
Antworten: 19
Hits: 2.095
AW: pBibliothek
Wieso speicherst du denn Datumfelder als Datentyp VARCHAR(255)?
SQLite speichert Datum/Zeit in folgenden Datentypen:
TEXT as ISO8601 strings ("YYYY-MM-DD HH:MM:SS.SSS").
REAL as Julian day...
|
Forum: Software-Projekte der Mitglieder
14. Feb 2013, 14:13
|
Antworten: 19
Hits: 12.067
AW: QR-Code Komponente TQRBarcode
Ich würde die Komponente so umbauen, dass anstatt ein Bitmap und zusätzlich noch ein Image zu füllen
auf einen Canvas gezeichnet wird.
Dazu könnte man GenerateQR so erweitern:
procedure...
|
Forum: Software-Projekte der Mitglieder
30. Okt 2012, 21:48
|
Antworten: 3
Hits: 957
AW: [OS] [Multiplayer] FünF in einer Reihe
IRC als gemeinsamen Server zu verwenden ist eine interessante Idee! :thumb:
Die grafische Umsetzung sieht auch ansprechend aus.
Mir fällt auf, dass du sämtlichen Sourcecode in der Unit MainUnit...
|