AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte DevProject Manager (Projektverwaltung) 1.7.8
Thema durchsuchen
Ansicht
Themen-Optionen

DevProject Manager (Projektverwaltung) 1.7.8

Ein Thema von Gaijin · begonnen am 9. Mai 2006 · letzter Beitrag vom 30. Jun 2014
Antwort Antwort
Seite 66 von 75   « Erste     1656646566 6768     Letzte »    
Gaijin
Registriert seit: 6. Sep 2005
Hallo!

Ich möchte euch gerne ein Programm zur Projektverwaltung vorstellen, das ohne Datenbankserver die wichtigsten Informationen zu Softwareprojekten (unter anderem auch eine Versionsliste und eine ToDo-Liste) anzeigt.

Ich hoffe daher, dass sich einige von euch das Programm mal ansehen und mir eine Feedback zur Funktionsweise bzw. Stabilität geben.

Vielen Dank im Voraus für eure Unterstützung.


Beschreibung:

Neben allgemeinen Projektinformationen stehen eine Versionsliste und eine To-Do-Liste zur Verfügung, um einen Überblick über die veröffentlichten Programmversionen bzw. deren Entwicklungsstand zu haben. Weiters können Quellcodes in hierarchischer Form gespeichert werden, um oft benötigte Funktionen oder Programmteile griffbereit zu haben.

DevProject Manager richtet sich eher an Freeware-, Shareware- oder Open-Source Entwickler, die keinen Datenbankserver für die Projektverwaltung verwenden können oder möchten. Das Programm kann auch von einem USB-Stick aus betrieben werden.

Die wichtigsten Funktionen (Informationen) sind...
- Allgemeine Projektinformationen
- Versions-Liste (mit Version, Datum, Status und einem Kommentar)
- Notizen zum Projekt
- ToDo-Liste (mit Status, Priorität, Kategorie, Titel...)
- Changelog-Erstellung für erledigte Aufgaben
- Oft benötigte Quellcodes können in einer Baumstruktur verwaltet werden
- Für jeden Quellcode-Eintrag kann u.a. auch eine Beschreibung und ein Beispiel angegeben werden
- Quellcodes können gesucht werden
- Keine Installation oder Deinstallation notwendig (für USB-Sticks geeignet)
- Jedem Projekt können zusätzliche Dateien angeschlossen werden
- Syntaxhervorhebung in den Quellcodes für 13 Programmier- und Scriptsprachen
- Es können eigene Plugins für DevProject Manager erstellt werden.
- Kunden- und Lizenzverwaltung

Direktdownload: DevProject Manager (0.98 MB).

Produktseite (mit Beschreibung und Screenshot).
Miniaturansicht angehängter Grafiken
scr_devproject_1.png   scr_devproject_2.png   scr_devproject_3.png   scr_devproject_4.png  
MfG
Gaijin
Gaijin.at

Geändert von Gaijin (16. Okt 2011 um 12:09 Uhr) Grund: Neue Version
 
Gaijin
 
#651
  Alt 7. Jul 2009, 09:36
Zitat von HeikoAdams:
momentan ist es ja so, dass eine Meldung kommt, wenn man das Programm versucht ein zweites Mal zu starten. Wäre es möglich, dieses Verhalten so zu ändern, dass das Programm wieder auf den Desktop geholt wird, falls man versucht, es ein zweites Mal zu starten?
Danke für den Vorschlag. Das sollte möglich sein und ich werde mir das mal ansehen.
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

 
Delphi XE8 Enterprise
 
#652
  Alt 7. Jul 2009, 11:03
Zitat von Gaijin:
Zitat von RWarnecke:
wie kann ich Dateien an einen ToDo-Eintrag anhängen ?
In den ToDo-Einträgen können Dateien nur mit der Pro-Version angeschlossen werden.
Weitere Fragen dazu bitte an die im Info-Dialog angegebene E-Mail.
Ok, danke. Das reicht mir erstmal als Info.
Rolf Warnecke
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#653
  Alt 28. Jul 2009, 09:41
Hallo Gaijin,
ich habe lange nicht mehr mich um mein BBCode Plugin gekümmert. Jetzt ist das Problem, das ich Delphi 2009 einsetze und ich jetzt keine Vernünftigen SQL-Befehle auslösen kann!
So sieht der Aufruf aus:
Delphi-Quellcode:
i := App.GetProjectId;
// Hole alle ToDo Daten aus der Datenbank
App.GetTable(PChar('SELECT * FROM todo WHERE projectid = ' + IntToStr(i) + ' AND state=7;'));
Als Ergebnis bekomme ich kein Ergebnis, wenn ich allerdings manuell die Datenbank öffne kann ich mit diesem SQL-Befehl erfolgreich mir zwei Datensätze laden.

MfG
xZise
Fabian
  Mit Zitat antworten Zitat
Klaus01

 
Delphi 10.4 Sydney
 
#654
  Alt 28. Jul 2009, 10:03
Zitat von xZise:
Hallo Gaijin,
ich habe lange nicht mehr mich um mein BBCode Plugin gekümmert. Jetzt ist das Problem, das ich Delphi 2009 einsetze und ich jetzt keine Vernünftigen SQL-Befehle auslösen kann!
So sieht der Aufruf aus:
Delphi-Quellcode:
i := App.GetProjectId;
// Hole alle ToDo Daten aus der Datenbank
App.GetTable(PChar('SELECT * FROM todo WHERE projectid = ' + IntToStr(i) + ' AND state=7;'));
Als Ergebnis bekomme ich kein Ergebnis, wenn ich allerdings manuell die Datenbank öffne kann ich mit diesem SQL-Befehl erfolgreich mir zwei Datensätze laden.

MfG
xZise
.. und wenn Du PChar durch PAnsiChar ersetzt?

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Gaijin
 
#655
  Alt 28. Jul 2009, 10:43
Zitat von xZise:
ich habe lange nicht mehr mich um mein BBCode Plugin gekümmert. Jetzt ist das Problem, das ich Delphi 2009 einsetze und ich jetzt keine Vernünftigen SQL-Befehle auslösen kann!
So sieht der Aufruf aus:
Delphi-Quellcode:
i := App.GetProjectId;
// Hole alle ToDo Daten aus der Datenbank
App.GetTable(PChar('SELECT * FROM todo WHERE projectid = ' + IntToStr(i) + ' AND state=7;'));
Als Ergebnis bekomme ich kein Ergebnis, wenn ich allerdings manuell die Datenbank öffne kann ich mit diesem SQL-Befehl erfolgreich mir zwei Datensätze laden.
Bei mir gibt GetTable mit deiner Abfrage "TRUE" zurück und TableCount enthält die richtige Anzahl an Datensätzen.

Wie Klaus bereits angedeutet hat, wird in Delphi 2009 PChar als PWideChar interpretiert. Du musst also PAnsiChar an Stelle von PChar verwenden.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#656
  Alt 28. Jul 2009, 14:58
Tach Gaijin,

Naja aber dein Programm erwartet leider einen PChar:
Delphi-Quellcode:
  IApp = interface
[...]
    function GetTable(sSqlQuery: PChar): Boolean; stdcall;
  end;
Aber ich versuche es mal, wenn ich da PChar durch PAnsiChar ersetze. Oder gibt es da eine neue Version von?

MfG
xZise
Fabian
  Mit Zitat antworten Zitat
Gaijin
 
#657
  Alt 29. Jul 2009, 07:20
Zitat von xZise:
Naja aber dein Programm erwartet leider einen PChar:
...
Aber ich versuche es mal, wenn ich da PChar durch PAnsiChar ersetze. Oder gibt es da eine neue Version von?
PChar und PAnsiChar ist in D7 gleichbedeutend.
Aber ich werde die API auf PAnsiChar umstellen, damit es auch in neureren Versionen ohne Änderungen funktioniert.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#658
  Alt 29. Jul 2009, 11:53
Okay, also ich habe jetzt noch nicht geguckt, ob GetTable True zurückgibt, aber auf jedenfall ist TableCount = 0 :/

[edit]Und das Ergebnis von GetTable ist False![/edit]

MfG
xZise
Fabian
  Mit Zitat antworten Zitat
Gaijin
 
#659
  Alt 29. Jul 2009, 13:46
Zitat von xZise:
Okay, [s]also ich habe jetzt noch nicht geguckt, ob GetTable True zurückgibt, aber[s] auf jedenfall ist TableCount = 0 :/

[edit]Und das Ergebnis von GetTable ist False![/edit]
Ich habe gestern unter D7 ein Plugin mit PChar UND PAnsiChar in der Funktion GetTable gestestet und beide Male das richtige Ergebnis erhalten.

EDIT:
In der Datei "fPlugUtils.pas" musst du natürlich die beiden Funktionen GetTable und ExecSql auch auf PAnsiChar umändern.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#660
  Alt 29. Jul 2009, 14:54
Hallo,
natürlich habe ich das auch in der fPlugUtils.pas geändert, weil ansonsten kann ich das natürlich nicht kompilieren. Aber da tut sich leider nichts.

[edit]Okay, wenn ich das vorher als AnsiString caste dann geht es einigermaßen! Und zwar kann ich dann nicht ein zweites mal GetTable aufrufen. Also GetTable liefert True zurück, aber App.FieldByName und App.FieldAsString brechen beide das Programm ab![/edit]

[edit]Alles klar! Fehler "gefunden", TableCount war 0![/edit]

[edit]In welchen Format sind deine Tage in der Datenbank gespeichert?[/edit]

[edit]Ah es ist time_t ... naja wenns sein muss o.O mit Delphi-Referenz durchsuchenUnixToDateTime ist es dann ein TDateTime-Typ[/edit]

MfG
xZise
Fabian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 66 von 75   « Erste     1656646566 6768     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz