Delphi-PRAXiS
Seite 39 von 75   « Erste     29373839 404149     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   DevProject Manager (Projektverwaltung) 1.7.8 (https://www.delphipraxis.net/69073-devproject-manager-projektverwaltung-1-7-8-a.html)

Kevin 7. Mär 2007 15:51

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Ich auch, teilweise :zwinker: So funktioniert es tatsächlich. Aber diesen Weg bin ich noch nie gegangen. Ich wähle die Projekte immer links in der Übersicht aus :mrgreen:

EugenB 21. Mär 2007 15:05

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Tolles Programm muss man schon sagen ;)

Nur was mir noch fehler würde , wäre eine Synchronisation mit einem Web-Server

Denn dadurch müsste man nicht immer die Erstellten History Listen selbst hochladen / posten sondern man könnte diese vom Server durch PHP/MySQL auslesen und automatisch abspeichern


Ich hoffe es ist verständlich formuliert ;)

MfG,
Eugen

Gaijin 21. Mär 2007 15:23

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Zitat:

Zitat von EugenB
Denn dadurch müsste man nicht immer die Erstellten History Listen selbst hochladen / posten sondern man könnte diese vom Server durch PHP/MySQL auslesen und automatisch abspeichern

Das ist nicht möglich, da es keine MySQL-Datenbank ist. Und die verwendete SQLite-Version wird von PHP (noch) nicht unterstützt.

Allerdings würden mir da zwei Alternativen einfallen:

Einserseits können mit Plugins sämtliche Daten abgefragt werden. Das Plugin kann dann alles weitere machen, z.B. auf den Server hochladen.

Zum anderen können Changelogs individuell angepasst und in eine Datei abgespeichert werden. Wird diese Datei dann hochgeladen, kann man mit PHP natürlich auch darauf zugreifen.

EugenB 21. Mär 2007 16:00

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Hm so meinte ich es ehrlich nicht

Mit nem Plugin könnte man nur alles auslesen , aber sachen hinzufügen gehen nicht oder?

Ich hätte da eher an einer XML-Schnittstelle zu dem Webserver gedacht

Man laded alle Projekte usw per XML hoch , aufm Server wird diese gelesen und in die Datenbank geschrieben , falls man dann online manche Daten ändert kann man diese dann auch per XML vom Server zum Programm laden , der dann die neuen "Sachen" ersetzt usw

Dadurch könnte man auch mit mehreren Nutzer an einem Projekt arbeiten

Gaijin 21. Mär 2007 16:26

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Zitat:

Zitat von EugenB
Mit nem Plugin könnte man nur alles auslesen , aber sachen hinzufügen gehen nicht oder?

Plugins haben alle Möglichkeiten. Durch die Funktion "ExecSql" können auch Daten hinzugefügt, gelöscht oder verändert werden.

Zitat:

Zitat von EugenB
Ich hätte da eher an einer XML-Schnittstelle zu dem Webserver gedacht

Man laded alle Projekte usw per XML hoch , aufm Server wird diese gelesen und in die Datenbank geschrieben , falls man dann online manche Daten ändert kann man diese dann auch per XML vom Server zum Programm laden , der dann die neuen "Sachen" ersetzt usw

Dadurch könnte man auch mit mehreren Nutzer an einem Projekt arbeiten

Nachdem ich weder online Änderungen machen will, noch mit anderen gemeinsam arbeite, wird das in DPM direkt wohl in absehbarer Zeit nicht möglich sein.

Wenn du kein Plugin schreiben willst, vielleicht hilft dir das Export-Plugin weiter. Es sind zwar nur die Format HTML und Text standardmäßig dabei, aber du könntest damit auch XML-Dateien erstellen.

EugenB 21. Mär 2007 16:50

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Hm ich weiß nicht mal ob ich ein Plugin schreiben könnte^^

Denn ich benutze Lazarus / FreePascal und ich glaube da gibt es bestimmt irgendwelche Probleme damit wenn man mit einer Delphi SDK arbeitet

ol1uw 30. Mär 2007 19:27

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Hallo allerseits

ich versuche mit DPMP_ChangelogCreated und GetChangelogOutput mir das Changelog zuholen, nur wird dieses dann im Programm gleich wieder gelöscht.
Okay ich habe zwar die Daten aber im Programm sollten diese auch noch sichtbar sein.
Mach ich irgendwas falsch??

Delphi-Quellcode:
function DPMP_ChangelogCreated (): DWord; stdcall;
var
 S : WideString;

Begin
  s:=App.GetChangelogOutput;

End;
exports
  DPMP_Initialize, DPMP_Finalize, DPMP_GetInfo,DPMP_ChangelogCreated;
Kann mir da jemand weiter helfen ?

oder muss ich mir die Daten so besorgen wie BBCode-Plugin ?

Uwe

Gaijin 30. Mär 2007 20:28

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Zitat:

Zitat von ol1uw
ich versuche mit DPMP_ChangelogCreated und GetChangelogOutput mir das Changelog zuholen, nur wird dieses dann im Programm gleich wieder gelöscht.
Okay ich habe zwar die Daten aber im Programm sollten diese auch noch sichtbar sein.
Mach ich irgendwas falsch??

Die Daten sind nach wie vor in DPM sichtbar. Du solltest den Rückgabewert der Funktion "DPMP_ChangelogCreated" noch auf 0 setzten.

ol1uw 30. Mär 2007 20:47

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Danke für den Tip

Hab einfach mal weiter drauf los programmiert und den WideString durch eine StringList
ersetzt und da tratt das Problem dann nicht mehr auf.
Das mit dem Result=0 habe ich jetzt auch drin.

Und nochmals Danke für die schnelle Antwort.
Scheint jetzt alles zu funktionieren

Uwe

MrKnogge 31. Mär 2007 23:30

Re: DevProject Manager (Projektverwaltung) 1.3.9
 
Moin,

ich habe noch ein kleines Fehlerchen entdeckt. Wenn ich ein angelegtes Projekt bsp. namens "beispiel" in "Beispiel" umbenennen möchte, so erhalte ich die Meldung, es gäbe bereits ein Projekt mit diesem Namen.
So muss man bisher erstmal ein anderen namen wählen und dann ein weiteres mal umbenennen.

Desweiteren fände ich es praktisch, wenn man Projekte auch anderen Projekten (wie einem Ordner) zuweisen könnte.

Viele Grüße

[edit]Weiteren Vorschlag hinzugefügt[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 Uhr.
Seite 39 von 75   « Erste     29373839 404149     Letzte »    

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