Delphi-PRAXiS
Seite 105 von 120   « Erste     55595103104105 106107115     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   XP Usermanagers 6.1 Open Source (https://www.delphipraxis.net/32538-xp-usermanagers-6-1-open-source.html)

jaenicke 16. Jul 2017 14:53

AW: XP Usermanagers 6.1 Open Source
 
Das habe ich schonmal erledigt. Ich werde mir mal die geänderten Punkte nachher genauer anschauen und dann die Unicode-Delphi kompatible Version hochladen. Vorhin hatte ich das ja nur kurz kompilierbar gemacht, aber diesmal schaue ich auch, ob das dann so auch korrekt ist. ;-)
https://github.com/jaenicke/usermanager

Delphi-Laie 16. Jul 2017 17:38

AW: XP Usermanagers 6.1 Open Source
 
Danke, Michael! Auf diesen heutigen Tag wartete ich seit langem, seit Jahren geduldig. Vermutlich werde ich mit diesem Deinem Quelltext aber doch nicht so viel anfangen können.

Darf man wissen, ob es einen Anlaß für diese schon länger geplante Entscheidung gab?

himitsu 16. Jul 2017 18:48

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Zitat von jaenicke (Beitrag 1376788)

Self-Hosting wäre hier ja zu geil gewesen Git im Puff Punkt DE.

Benedikt Magnus 16. Jul 2017 19:38

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Zitat von himitsu (Beitrag 1376809)
Zitat:

Zitat von jaenicke (Beitrag 1376788)

Self-Hosting wäre hier ja zu geil gewesen Git im Puff Punkt DE.

Das ginge noch als Weiterleitung. :lol:

jaenicke 16. Jul 2017 19:50

AW: XP Usermanagers 6.1 Open Source
 
Ich habe jetzt die Änderungen eingecheckt und den Screenshot ergänzt. Das Projekt kompiliert nun von Delphi 6 bis 10.2 Tokyo. Die Kompilate scheinen auch alle zu funktionieren.

Etwas unsicher bin ich mir bei LVM_GETNEXTITEM... Denn:
Zitat:

Index of the item to begin the search with, or -1 to find the first item that matches the specified flags.

Aber (und so ist es deshalb nun auch korrekt umgesetzt in Delphi seit ich glaube Delphi 2005 oder 2006):
Zitat:

WPARAM
A message parameter.
This type is declared in WinDef.h as follows:
typedef UINT_PTR WPARAM;

Wie soll da -1 übergeben werden? Ich caste jetzt, aber ob das funktioniert...

// EDIT:
Ganz funktioniert es noch nicht mit 10.2 Tokyo... das Programm startet zwar, aber das Anlegen eines Benutzers klappt nicht.

himitsu 16. Jul 2017 22:14

AW: XP Usermanagers 6.1 Open Source
 
LPARAM, WPARAM und LRESULT als Typen zum Casten,

Assarbad 17. Jul 2017 15:31

AW: XP Usermanagers 6.1 Open Source
 
Na Mensch, Gratulation zur Entlassung deines Babys aus den Klauen proprietärer Lizenzbedingungen!

Luckie 17. Jul 2017 19:57

AW: XP Usermanagers 6.1 Open Source
 
Die Lizenz muss man sich vielleicht noch mal angucken. Sie sollte eigentlich die Nutzung und Veränderung des Quelltextes zu lassen unter der Bedingung, dass mein Name genannt wird.

jaenicke 17. Jul 2017 20:28

AW: XP Usermanagers 6.1 Open Source
 
Die Lizenz ist die BSD-Lizenz. Die macht genau was du möchtest. Mir persönlich ist die Namensnennung im fertigen Programm allerdings nicht wichtig, denn da achtet ja ohnehin kaum jemand drauf.

Mir ist wichtiger, dass jemand Änderungen auch wieder veröffentlicht, wenn er den Quelltext verwendet und dafür modifiziert. Deshalb benutze ich lieber die MPL oder eine Kombination aus GPL/LGPL/MPL. Die Namensnennung ist da allerdings für das kompilierte Programm nicht vorgeschrieben.

Luckie 17. Jul 2017 20:43

AW: XP Usermanagers 6.1 Open Source
 
Also habe ich doch die richtige Lizenz zu den Sourcen kopiert.

Die Wiederveröffentlichung hat natürlich auch was. Schick mir doch mal deine Version der MPL.

Es kam die Frage auf, warum ich ihn jetzt Opensource gemacht habe. Dazu zu einem späteren Zeitpunkt mehr. Aber ich behalte die Frage im Hinterkopf, versprochen.

Nachtrag: Webseite des Usermangers entsprechend angepasst: http://www.xpusermanager.de/


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 Uhr.
Seite 105 von 120   « Erste     55595103104105 106107115     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