Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   DelphiWorks (https://www.delphipraxis.net/5356-delphiworks.html)

Codehunter 3. Jun 2003 14:17


DelphiWorks
 
Obwohl DelphiWorks ( oder einfach "DW" ) eigentlich kein Programm ist möchte ich es euch mal kurz vorstellen.

DW ist eine Sammlung von Funktionen, ähnlich der bekannten JCL mit folgenden Unterschieden:

1. Es ist nicht so umfangreich, schließlich arbeitet ja auch nur einer daran

2. Sehr systemnah, es wird wenig bis gar nicht auf die VCL zurückgegriffen

3. Die Dokumentation ist komplett in deutsch ( wenn auch für die ganz neue Version noch nicht fertig )

4. Es werden immer aktuelle Neuerungen in Windows aufgegriffen ( z.B. unterstützt die Betriebssystemerkennung auch Windows Server 2003 und Windows XP/64 und Bluetooth, was erst mit XP SP1 eingeführt wurde )

5. Die Autoren der jeweiligen Funktionen ( sofern sie nicht von mir sind ) werden in der Doku entsprechend gewürdigt.

6. DW wird "on the run" im kommerziellen Einsatz entwickelt, ist selbst aber absolut Freeware und Open Source.

Ihr findet DelphiWorks im Download-Bereich auf meiner Webseite. Dort gibt es neben der ganz aktuellen Version 1.1 Beta 1 noch das letzte stabile Release 1.0.243.

Ich bin sehr an Kritik, Anregungen und Betatests interessiert. Die Umstellung von Version 1.0.x auf 1.1 war sehr umfangreich, sodaß sich ab und zu Fehlerchen eingeschlichen haben könnten.

DelphiWorks Homepage

.

toms 26. Jan 2005 01:19

Re: DelphiWorks
 
Anmerkung: Unterdessen gibt's schon DelphiWorks 1.3

arbu man 26. Jan 2005 06:55

Re: DelphiWorks
 
super Projekt :thumb:

Codehunter 26. Jan 2005 11:37

Re: DelphiWorks
 
Demnächst gibt es sogar DelphiWorks 1.4, Ich arbeite noch an einigen Verbesserungen. Besonders die Performance der system- und hardwarenahen Routinen feile ich zur Zeit noch.

Masthe 29. Apr 2007 17:47

Re: DelphiWorks
 
Das gibt es wohl nichtmehr, oder?
kommt noch jemand auf die Seite?

schade, :-(
hatte bemerkt, nachdem ich mein windows platmachen musste, dass ich DW nicht gesichert habe.


ABER: :-) Hab es jetzt doch noch gefunden:
für alle die auch auf der Suche sind:
Hier findet ihr es noch ^^

http://www.delphifans.com/SoftView/SoftView_1239.html

einfach auf einen der "Download" links klicken ^^ ;)

Gruß Marco

Dezipaitor 29. Apr 2007 17:51

Re: DelphiWorks
 
soweit ich weiß, hat Codehunter die Bibilothek vor einiger Zeit eingestellt. Den Grund kenne ich nicht.

toms 29. Apr 2007 18:07

Re: DelphiWorks
 
Zitat:

Zitat von Masthe
Das gibt es wohl nichtmehr, oder?
kommt noch jemand auf die Seite?

schade, :-(
hatte bemerkt, nachdem ich mein windows platmachen musste, dass ich DW nicht gesichert habe.

Gruß Marco

Der Link zur DelphiWorks Homepage funktioniert noch.

Codehunter 30. Apr 2007 09:47

Re: DelphiWorks
 
delphiworks.sf.net

Die Website geht noch. Eingestellt ist auch der falsche Ausdruck. Ich entwickle die Bibliotheken gelegentlich für mich noch weiter. Nur veröffentlichen tue ich sie nicht mehr weil es zu viel Arbeit macht die Doku zu schreiben usw. Es gibt einfach nicht (mehr) genug Interesse an DelphiWorks das den Aufwand rechtfertigen würde.

holliesoft 30. Apr 2007 10:22

Re: DelphiWorks
 
Hallo Codehunter,

vielleicht finden sich hier ja einige Interessierte Programmierer, die sich dazu bereiterklären würden, die Dokumentation zu aktualisieren. Ich benutze selbst auch gelegentlich Funktionen aus DelphiWorks und wäre auch bereit, nebenbei die Dokumentation zu pflegen.

Gruß,
Patrick

Codehunter 30. Apr 2007 11:17

Re: DelphiWorks
 
Dann müßte ich das bei Sourceforge anders organisieren. Richtiges Repository usw. Um ehrlich zu sein hab ich Null Erfahrung mit CVS oder Subversion.

Die Doku zu pflegen ist auch nicht ganz ohne. Das sind inzwischen über 800 Seiten. Da gibts zwar ein (selbstgeschriebenes) Verwaltungstool, aber das ist vom Bedienkomfort her auf mich zugeschnitten. Also reines Basteltool. In der Vergangenheit hats ein paar Versuche gegeben die Doku weiterzuentwickeln, auch ins Englische zu übersetzen usw. Ist aber alles im Vorstadium stecken geblieben.

Dezipaitor 30. Apr 2007 11:22

Re: DelphiWorks
 
Ich finde es nur traurig, dass viele einfach immer nur Prozeduren oder Funktionen aus solchen Bibilotheken kopieren.
Besonders traurig ist es dabei, dass die Quelle nie genannt wird. Ich kenne einige Leute, die das wiederholt gemacht haben (von meinen Bibilotheken).

Ich möchte aber mit der Aussage hier keinem nahetreten. Ich möchte nur sagen, dass ich glaube, dass diese Art von Kopieren dazu beiträgt, dass solche Bibilotheken nicht weiter bekannt gemacht werden. Man muss sie eben nicht extra herunterladen, wenn man ein Projekt kompilieren will. Damit wird man auch nicht gezwungen sich das Ding mal anzusehen. Das führt dazu, dass immer dieselben Fragen gestellt werden (wie ändere ich die Zeit), weil eben keiner weiß, was solche Bibilotheken können - da sie kaum einer kennt.





Zitat:

Zitat von Codehunter
Die Doku zu pflegen ist auch nicht ganz ohne. Das sind inzwischen über 800 Seiten. Da gibts zwar ein (selbstgeschriebenes) Verwaltungstool, aber das ist vom Bedienkomfort her auf mich zugeschnitten. Also reines Basteltool. In der Vergangenheit hats ein paar Versuche gegeben die Doku weiterzuentwickeln, auch ins Englische zu übersetzen usw. Ist aber alles im Vorstadium stecken geblieben.

Hmm, du verwendest eine reine externe Dokumentation. Heutzutage wird das ja alles in den Quelltext gesetzt und dann mit Tools auslesen lassen (siehe PasDoc).
Das einzige Problem ist dabei die Übersetzung. Man müsste immer mehrere Interfaceabschnitte für Sprachen verwenden. Aber ich nutze das schon eine längere Zeit so und bin zufrieden. Würde ich dir auch empfehlen. Vielleicht gibt es hier ja Dokuleute?

Codehunter 30. Apr 2007 11:30

Re: DelphiWorks
 
Das auch. Das war auch der Grund, warum ich die Units untereinander stärker verzahnt habe. Im Spotlight Delphi Forum hab ich jahrelang bei immer wiederkehrenden Fragen nur auf DelphiWorks verweisen müssen. War da alles schon drin. Die Multi-Monitor-Functions sind bis heute einmalig soweit ich weiß.

Ich kenne zig Programme, bei denen ich beim Disassemblieren auf DelphiWorks-Code gestoßen bin aber im Programm-About oder den Readmes keinen Ursprungshinweis finden konnte. Als Entwickler solcher Bibliotheken frustriert das schon und irgendwann hat man dann eben keine Lust mehr.

Bzgl. Dokumentation: Dafür ist die Struktur der Units glaub ich nicht geeignet. Außerdem dürfte es ein ziemlicher Aufriss sein, 800 Seiten Dokumentation in den Source zurück zu portieren. Vorallem glaub ich nicht, daß PasDoc und Konsorten so Features haben wie Farbkonstanten etc.

Dezipaitor 30. Apr 2007 11:38

Re: DelphiWorks
 
Quelltextdokumentation ist generell am besten geeignet, weil nichts extra gepflegt werden muss. Zudem kann man die Doku auch ohne Hilfe direkt im Quelltext anschauen.
Die Portierung ist natürlich aufwendig.

Was sind Farbkonstanten hier?

Codehunter 30. Apr 2007 11:41

Re: DelphiWorks
 
Zitat:

Zitat von Dezipaitor
Was sind Farbkonstanten hier?

Klick

Dezipaitor 30. Apr 2007 13:59

Re: DelphiWorks
 
ha ist das mal geil.

Aber soweit ich weiß, kann man auch HTML Codes einfügen. Hab das aber nie ausprobiert.

Mit DoxyGen geht das auf jeden Fall. Das benutze ich aber nur für C++.

Codehunter 30. Apr 2007 19:17

Re: DelphiWorks
 
Wie gesagt ich selbst möcht da die Arbeit nicht mehr investieren das auf eine neue Doku umzustellen. Hab mich mit den ganzen Tools auch nie wirklich befasst. Ist halt wirklich die Frage ob sich ein paar Leute finden die DelphiWorks ernthaft weiterpflegen wollen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 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