Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Virtual Village Community (Beta 0.38) (https://www.delphipraxis.net/29550-virtual-village-community-beta-0-38-a.html)

CalganX 24. Okt 2004 17:34

Re: Virtual Village Community (Beta 0.33)
 
Hi,
ich wollte schon vernichtende Kritik los werden ala "Brauchen wir denn noch so ein Forum?". :twisted: Aber ich finde die Idee sehr nett. Auch die Umsetzung ist gut gelungen! :thumb:
Nett wäre aber noch eine Sortierung der Spalten in der Forenübersicht. Schließlich hast du die Möglichkeit ja durch Delphi gegeben. Außerdem wären Dinge wie URL- und Code-Tags wirklich hilfreich und praktisch.

Chris

UGrohne 24. Okt 2004 21:47

Re: Virtual Village Community (Beta 0.33)
 
Zitat:

Zitat von Beckman
also, ich finds cool soweit.
nur ne frage nebenbei:
womit hast du die datenbank anbindung realisiert?
mit php scripten (also im mysql fall) oder komponenten, wenn kompos. dann welchen.
welche datenbank art verwendest du?

Das ganze ist eine C/S-Architektur. Ich habe eine mySQL-Datenbank laufen, die Server-Applikation (die sowohl unter windows, als auch unter Linux laufen kann ;-)) greift per ZEOS-Komponenten darauf zu und die Clients kommunizieren per Indy-TCP-Komponenten mit dem Server über ein eigenes XML-Protokoll.

Zitat:

Zitat von Chakotay1308
ich wollte schon vernichtende Kritik los werden ala "Brauchen wir denn noch so ein Forum?". Aber ich finde die Idee sehr nett. Auch die Umsetzung ist gut gelungen!
Nett wäre aber noch eine Sortierung der Spalten in der Forenübersicht. Schließlich hast du die Möglichkeit ja durch Delphi gegeben. Außerdem wären Dinge wie URL- und Code-Tags wirklich hilfreich und praktisch.

Danke für die fehlende vernichtende Kritik *g*.

Naja, so einfach ist die Sortierung nicht, ich greife (wie oben beschrieben) nicht direkt auf die Datenbank zu, das Ganze läuft über eine Serverapplikation (sonst wären auch solche Dinge wie Chat nur schwer zu realisieren). Daher müsste ich die Daten erneut vom Server holen und wieder aufbereiten oder entweder im Client manuell sortieren. Mal schauen, wie ich das am besten realisieren kann ;-)

CalganX 24. Okt 2004 21:55

Re: Virtual Village Community (Beta 0.33)
 
Hi,
wenn du sie doch in einer ListView anzeigst, kannst du doch einfach zum Beispiel den SourceCode aus der Code-Library verwenden um selbiges zu sortieren. Ist also eine reine Client-Sache. ;)

Chris

S2B 24. Okt 2004 21:57

Re: Virtual Village Community (Beta 0.33)
 
Boah, die Idee is echt genial und es funktioniert auch noch! :drunken: :stupid:

UGrohne 25. Okt 2004 07:24

Re: Virtual Village Community (Beta 0.33)
 
Zitat:

Zitat von Chakotay1308
Hi,
wenn du sie doch in einer ListView anzeigst, kannst du doch einfach zum Beispiel den SourceCode aus der Code-Library verwenden um selbiges zu sortieren. Ist also eine reine Client-Sache. ;)

Du vergisst etwas: Wenn ich jetzt die Sortierung nach Post-Anzahl vornehme, dann sortiere ich nur die Daten, die ich im Client habe, also im beim ersten Aufruf nur die erste Seite. Was ist aber mit den danach kommenden? Diese Daten habe ich dann nicht, deshalb müsste ich es eigentlich nochmal abrufen lassen.

Beckman 25. Okt 2004 08:51

Re: Virtual Village Community (Beta 0.33)
 
Zitat:

Zitat von UGrohne
Das ganze ist eine C/S-Architektur. Ich habe eine mySQL-Datenbank laufen, die Server-Applikation (die sowohl unter windows, als auch unter Linux laufen kann ;-)) greift per ZEOS-Komponenten darauf zu und die Clients kommunizieren per Indy-TCP-Komponenten mit dem Server über ein eigenes XML-Protokoll.

nur noch ne kleine frage zwischendurch.
bei der indyTCP verbindung hast du auf der clientseite beides, also idtcpclient und idtcpserver verwenden muessen um antworten vom server auch zu erhalten, oder?

UGrohne 25. Okt 2004 09:29

Re: Virtual Village Community (Beta 0.33)
 
Nein, so etwas wollte ich vermeiden, da sonst Clients mit Firewall oder hinter Router schonmal Probleme hätten. Es wird nur vom Client eine Verbindung zum Server aufgebaut. Diese Verbindunger werden auf Serverseite in einer Clientliste verwaltet, sodass ich immer vom Server aus auch darauf zugreifen und Nachrichten schicken kann.

UGrohne 31. Dez 2004 03:28

Re: Virtual Village Community (Beta 0.33)
 
So, ich dachte, jetzt wird es mal wieder Zeit für eine neue Version. Habe in letzter Zeit nicht viel Zeit hieran weiterzumachen, aber jetzt konnte ich ein paar essentielle interne Sachen mal bereinigen.

Erstens wurde der Bug mit den Privaten Nachrichten behoben (Wenn man über Rechtsklick auf eine PN in der Übersicht eine Antwort erstellt hatte, kam diese nie an :(). Zweitens habe ich durch Verwendung eines Threads im Client und Verbesserung der Datenverarbeitung auf der Serverseite einen enormen Performance-Sprung erreicht (bis zu 300%). Alles geht jetzt etwas schneller vonstatten ;-). In der Statusbar wird jetzt auch eine ungefähre Latenzzeit angezeigt.

Weiterhin kann jetzt auch über die Userliste im Chat eine PN verschickt werden, indem man mit der rechtne Maustaste auf den benutzer in der Leiste klickt.

Das Update auf die Version 0.34 ist über AutoUpdate erhältlich. Die alte Version kann aber weiterhin verwendet werden.

P.S.: Das Plugin-System ist leider noch nicht ausgereift genug, deswegen ist es noch deaktiviert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr.
Seite 2 von 2     12   

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