Delphi-PRAXiS
Seite 29 von 75   « Erste     19272829 303139     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)

xZise 4. Okt 2006 19:32

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Liste der Anhänge anzeigen (Anzahl: 1)
Oh stimmt... Daran lags...
Aber ich finde die Datenbank nicht... Aber das Programm?

Gaijin 4. Okt 2006 20:59

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Zitat:

Zitat von xZise
Aber ich finde die Datenbank nicht... Aber das Programm?

Die Datenbank kann an unterschiedlichen Orten gespeichert werden, je nach dem welche Auswahl du im Installationsdialog getroffen hast. Schau mal in der Hilfe unter "Installation", dort findest du die Pfade. Oder du suchst einfach auf der Festplatte nach der Datei mit dem Namen "DevProject.db".

Gaijin 5. Okt 2006 12:40

Re: DevProject Manager (Projektverwaltung) 1.3.4
 
Version 1.3.5:
[+] Das Export-Plugin kann jetzt beim Exportieren von Projekten und Quellcodes nicht benötigte (leere) Punkte aus den Exportvorlagen entfernen.
[+] Das Export-Plugin unterstützt beim Exportieren die Syntaxhervorhebung für Quellcodes und die Beispiele.
[+] Plugins können jetzt aktiviert und deaktiviert werden. Dazu wurde im Menü unter "Extras" der Punkt "Plugin-Verwaltung" hinzugefügt.[*] Für die Erstellung des Changelogs kann jetzt eingestellt werden, ob die Sonderzeichen in der HTML- bzw. CHM-Vorlage als ISO-8859-1 kodiert werden sollen.[*] Im Export-Plugin "MultiExport" wird jetzt die Standard-Erweiterung verwendet, wenn eine Zieldatei ohne Erweiterung angegeben wurde.
[-] Der Menüpunkt "Datei" > "Neues Projekt" hatte einen englischen Vorgabewert.
[-] Der Vorgabewert für die Standard-Schriftart für Quellcodes wurde nicht richtig gesetzt.

(Download im ersten Beitrag.)

xZise 5. Okt 2006 17:31

Re: DevProject Manager (Projektverwaltung) 1.3.5
 
Warum speicherst du eigentlich 2x die Sprache?

[edit]Mit welchen XML-Dings :D hast du das gemacht?[/edit]

Balu der Bär 5. Okt 2006 17:38

Re: DevProject Manager (Projektverwaltung) 1.3.5
 
Schönes Update, wie immer. :thumb:

Nur noch eine Kleinigkeit ist mir aufgefallen: Mittels Rechtsklick auf "Projekte" oder "Quellcodes" popt ein PopUp auf, somit kann ich gleich neue Daten erstellen. Da wäre es doch auch sinnvoll, dass wenn ich auf "Personen" mit rechts klicke auch ein PopUp kommt, der mir das Anlegen einer neuer Person ermöglicht, oder?

Schöne Grüße,

xZise 5. Okt 2006 17:48

Re: DevProject Manager (Projektverwaltung) 1.3.5
 
Ich habe einen Bug entdeckt:
Wenn man beim ersten Start vergisst, die PluginAllowed.ini mit zukopieren, dann siehts schlecht aus ^^ Weil es werden keine Plugins angezeigt ;)

[edit]Gibts eigentlich eine Möglichkeit, wie ich ein Plugin testen kann?
Mein Plugin tuts nämlich nicht mehr, seit dem ich die Daten aus der Datenbank auslese...[/edit]

Gaijin 5. Okt 2006 17:50

Re: DevProject Manager (Projektverwaltung) 1.3.5
 
Zitat:

Zitat von xZise
Warum speicherst du eigentlich 2x die Sprache?

Bei der Installation für Mehrbenutzersysteme kann damit die Sprache vorgegeben werden.
Der Administrator installiert das Programm, setzt die gewünschten Einstellungen und auch die gewünschte Sprache. Ein Benutzer, der das Programm dann zum ersten mal aufruft, bekommt die voreingestellte Sprache zu sehen.

Zitat:

Zitat von xZise
Mit welchen XML-Dings :D hast du das gemacht?

Mit meinem eigenen Ding :wink:
Darum sind die Dateien auch nicht kompatibel mit XML und können auch nicht in einem Browser angezeigt werden. Aber da es für Konfigurationsdateien gedacht ist, hatte die einfache und flexible Datenspeicherung Vorrang.

Gaijin 5. Okt 2006 17:54

Re: DevProject Manager (Projektverwaltung) 1.3.5
 
Zitat:

Zitat von Balu der Bär
Schönes Update, wie immer. :thumb:

Danke!

Zitat:

Zitat von Balu der Bär
Nur noch eine Kleinigkeit ist mir aufgefallen: Mittels Rechtsklick auf "Projekte" oder "Quellcodes" popt ein PopUp auf, somit kann ich gleich neue Daten erstellen. Da wäre es doch auch sinnvoll, dass wenn ich auf "Personen" mit rechts klicke auch ein PopUp kommt, der mir das Anlegen einer neuer Person ermöglicht, oder?

Ich werde mir das in den nächsten Tagen gleich mal ansehen.

Gaijin 5. Okt 2006 19:53

Re: DevProject Manager (Projektverwaltung) 1.3.5
 
Zitat:

Zitat von xZise
Ich habe einen Bug entdeckt:
Wenn man beim ersten Start vergisst, die PluginAllowed.ini mit zukopieren, dann siehts schlecht aus ^^ Weil es werden keine Plugins angezeigt ;)

Ja, da scheint irgend etwas nicht zu stimmen...

Zitat:

Zitat von xZise
Gibts eigentlich eine Möglichkeit, wie ich ein Plugin testen kann?
Mein Plugin tuts nämlich nicht mehr, seit dem ich die Daten aus der Datenbank auslese...

Wenn es sich kompilieren lässt, ist schon mal kein Fehler bei den benötigten Funktionen. Wenn aber die Abfrage falsch ist und darum kein Eintrag gefunden wurde wird - abhängig vom Plugin - nichts passieren.

Auf der Seite http://www.sqlite.org/download.html findest du ein Konsolenprogramm (sqlite-3_3_7.zip), mit der du die SQL-Abfragen testen kannst.

xZise 5. Okt 2006 22:00

Re: DevProject Manager (Projektverwaltung) 1.3.5
 
Kann das denn so gehen?
Delphi-Quellcode:
    App.GetTable(PChar('SELECT * FROM todo WHERE projectid=' + IntToStr(App.GetProjectId) + ';'));
    for i := 1 to App.TableCount do begin
      sVersion := App.FieldByName('version');
      VersionExists := -1;
      for j := 0 to High(Data.Versions) do
        if Data.Versions[i].Version = sVersion then
          VersionExists := i;

      if VersionExists = -1 then begin
        SetLength(Data.Versions, Length(Data.Versions) + 1);
        VersionExists := High(Data.Versions);
        Data.Versions[VersionExists].Version := sVersion;
      end;
      with Data do begin
        SetLength(Versions[VersionExists].ChangeType, Length(Versions[VersionExists].ChangeType) + 1);
        Versions[VersionExists].ChangeType[High(Versions[VersionExists].ChangeType)] := App.FieldByName('type');
        SetLength(Versions[VersionExists].ChangeLog, Length(Versions[VersionExists].ChangeLog) + 1);
        if Trim(App.FieldByName('changelog')) = '' then
          Field := 'description'
        else
          Field := 'changelog';

        Versions[VersionExists].ChangeType[High(Versions[VersionExists].ChangeType)] := App.FieldByName(Field);
      end;
      App.TableNext;
    end;
Oder ist groß/kelinschreibung wichtig.
Zudem zeigt er kein Fenster an (lol), obwohl das direkt dannach kommt... Ich werds mir wohl mal angucken müssen.

Data ist übrigends die TToDoData etwas modifiziert:
Delphi-Quellcode:
type
  TToDoData = record
    Versions : array of record
      Version : string;
      ChangeType : array of string;
      ChangeLog : array of string;
    end;
  end;
PS: Da fällt mir auch, dass ich das vereinfachen kann, indem ich entweder das TToDoData ... und end; wegnehme, oder Versions und end; und aus dem record ein array mache :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:24 Uhr.
Seite 29 von 75   « Erste     19272829 303139     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