Delphi-PRAXiS
Seite 114 von 120   « Erste     1464104112113114 115116     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)

Delphi-Laie 12. Aug 2017 15:44

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Zitat von jaenicke (Beitrag 1378640)
Ich habe die Fehlerbehandlung beim Importieren einer Datei nun korrigiert. Die Logdatei wird nun auch korrekt geschrieben ab Delphi 2009 (da gab es noch ein Unicodeproblem).

Danke, Sebastian!

Dazu sah ich mir die neue "Usermanager.dpr" mal genauer an. Was Du da verändertest, um eine bessere Fehlerbehandlung zu erreichen, ist mir nicht klar. Jedenfalls kann ich an der Funktion "ImportXMLThread" keinen wesentlichen Unterschied zu vorher erkennen.

jaenicke 12. Aug 2017 22:44

AW: XP Usermanagers 6.1 Open Source
 
Dort habe ich auch nichts verändert. Schau einfach mal mit Show log im Git-Menü in die Liste der Änderungen hinein. Dann siehst du auch was ich verändert habe. Hier die Online-Version:
https://github.com/jaenicke/usermana...f359aab6b10d09

Luckie 12. Aug 2017 23:12

AW: XP Usermanagers 6.1 Open Source
 
Uiuiui. Da wird ja ganz schön was umgekrempelt. ;)

Motzi 13. Aug 2017 12:30

AW: XP Usermanagers 6.1 Open Source
 
Hallo an alle,

ist schon ewig her, dass ich das letzte mal hier war (wer kann sich noch an mich erinnern ;))... Aber nachdem Delphi-Laie mich extra angeschrieben und auf die neuesten Postings in diesem Thread aufmerksam gemacht hat, muss ich ja direkt mal wieder vorbeischauen! :)

Es ist schon ewig her, dass ich dieses Framework geschrieben habe und kann mich daher an keine Details mehr erinnern. Aber die beiden Überprüfungen des return codes von GetMessage machen schon Sinn. Laut GetMessage Doku (https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx) kann der return code -1, false oder true sein. In Delphi wird jeder Wert ungleich 0 als true gewertet, das wäre also auch für -1 der Fall. Da dieser Rückgabewert allerdings einen Fehlerfall darstellt muss dieser explizit überprüft werden. Darauf wird in der Doku auch explizit hingewiesen.

Luckie 13. Aug 2017 14:19

AW: XP Usermanagers 6.1 Open Source
 
Er ist wieder/noch da. Das freut mich ungemein. :P

EWeiss 13. Aug 2017 16:25

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Zitat von Luckie (Beitrag 1378649)
Uiuiui. Da wird ja ganz schön was umgekrempelt. ;)

Ich fragte mich schon wo sind denn die ganzen leeren Seiten geblieben die hier so rumlagen.

gruss

Delphi-Laie 13. Aug 2017 16:44

AW: XP Usermanagers 6.1 Open Source
 
Hallo Motzi, danke, daß Du reagiertest!

Zitat:

Zitat von Motzi (Beitrag 1378652)
Aber die beiden Überprüfungen des return codes von GetMessage machen schon Sinn. Laut GetMessage Doku (https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx) kann der return code -1, false oder true sein. In Delphi wird jeder Wert ungleich 0 als true gewertet, das wäre also auch für -1 der Fall. Da dieser Rückgabewert allerdings einen Fehlerfall darstellt muss dieser explizit überprüft werden. Darauf wird in der Doku auch explizit hingewiesen.

Das war mir durchaus klar. Nicht klar ist mir hingegen, wie "falsche" Handles oder Pointer in das GetMessage "hineinrutschen" sollen - es werden ja nur die Werte ermittelt, die aus dem eigenen Programm stammen.

Vermutlich muß einiges verquer laufen und im argen liegen (fehlerhafte Speicherzellen?), daß so etwas passiert bzw. passieren kann. Ist auch nicht so wichtig. Bei mir läuft es beständig ohne, und damit bin ich auch zufrieden.

Motzi 13. Aug 2017 16:54

AW: XP Usermanagers 6.1 Open Source
 
Zitat:

Zitat von Luckie (Beitrag 1378656)
Er ist wieder/noch da. Das freut mich ungemein. :P

Hehe, danke für die nette Begrüßung! :-D

@Delphi-Laie: stimmt schon, im Normalfall sollte diese Situation wohl selten auftreten. Aber ich versuche mich bei diesen Dingen üblicherweise an die Dokumentation zu halten und alle Fälle abzudecken. :)

Luckie 16. Nov 2017 20:29

AW: XP Usermanagers 6.1 Open Source
 
Ich wollte mal fragen, ob es was Neues gibt. Was macht mein Baby? ;)

himitsu 16. Nov 2017 20:53

AW: XP Usermanagers 6.1 Open Source
 
Es ist ein Delphiprogramm.

Virenscanner mögen es nicht
und es stirbt bekanntlich regelmäßig aus.

Soll ich's nochmal neu kompilieren?
Mit mehr Byte mußt es ja 5 Mal so gut sein. :angle:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:16 Uhr.
Seite 114 von 120   « Erste     1464104112113114 115116     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