Delphi-PRAXiS
Seite 4 von 11   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Who's logged on? (https://www.delphipraxis.net/94554-whos-logged.html)

Mackhack 24. Jun 2007 18:26

Re: Who's logged on?
 
Zitat:

Zitat von Dezipaitor
@Luckie:
Man kann übrigens den Dialog in der Größe ändern, ohne dass der Inhalt angepasst würde. Ist aber wohl ein Schönheitsfehler :D

Sag sagte ich bereits oben :-)

Luckie 25. Jun 2007 00:37

Re: Who's logged on?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Aktuelle Version: 1.0.0.34

- Neu: Zusätzliche Informationen zu den Rechner (siehe Screenshots im Anhang).-+

Matze 25. Jun 2007 05:18

Re: Who's logged on?
 
Hi Michael,

wenn ich über "Scan domain" die Netzwerkumgebung selbst auswähle (also den obersten Eintrag) oder auch andere Einträge, die nicht sinnvoll sind, erscheint:

Code:
---------------------------
LoggedOn
---------------------------
Es ist folgender Fehler aufgetreten:

Fehlercode: 87
Fehlertext: Falscher Parameter.
---------------------------
OK  
---------------------------
und gleich danach

Code:
---------------------------
LoggedOn.exe - Fehler in Anwendung
---------------------------
Die Anweisung in "0x00407690" verweist auf Speicher in "0x00000004". Der Vorgang

"read" konnte nicht auf dem Speicher durchgeführt werden.

Klicken Sie auf "OK", um das Programm zu beenden.
Klicken Sie auf "Abbrechen", um das Programm zu debuggen.
---------------------------
OK  Abbrechen  
---------------------------
und

Code:
---------------------------
Anwendungsfehler
---------------------------
Exception EAccessViolation in Modul LoggedOn.exe bei 00007690.

Zugriffsverletzung bei Adresse 00407690 in Modul 'LoggedOn.exe'. Lesen von Adresse 00000004.
---------------------------
OK  
---------------------------
Danach beendet sich dein Programm. Man sollte dort folglich nur das auswählen können, was Sinn ergibt. Ansonsten funktioniert's bei mir.

Luckie 25. Jun 2007 06:31

Re: Who's logged on?
 
Stimmt, aber auf den Dialog habe ich leider keinen Einfluss, der ist von Windows. Und ich wüsste auch nicht, wie man feststellen könnte, ob der Benutzer eine Domain ausgewählt hat oder nicht. :gruebel:

WS1976 25. Jun 2007 06:41

Re: Who's logged on?
 
Hallo Luckie,

mich würde interessieren warum deine Anwendungen immer "zu Fuß" erstellt sind. Warum proggst du fast immer non VCL und benutzt dann doch forms usw? Ist das nicht extrem umständlich?
Ich frage nur rein interessehalber.

PS: dein Tool ist geil! (wenn ichs jetzt noch die Source verstehen würde wärs noch geiler)

Grüsse
Rainer

Luckie 25. Jun 2007 09:05

Re: Who's logged on?
 
Wo verwende ich Formulare? Das sind Dialogressourcen.

Warum? Puh, also, ich habe natürlich mit der VCL angefangen, asber irgendwann kam ich an den Punkt, wo mir das Zusammenklicken von Anwendungen angefangen hat zu langweilen und ich wissen wollte, was eigentlich dahintersteckt. Da bin ich dann auf ein Tutorial von Olli gestossen, welches eine Einführung in die Programmierung ohne die VCL war. Und da habe ich angefangen zu verstehen, wie eigentlich Windows intern funktioniert. Und ich denke, das war eine wichtige und wertvolle Erkenntnis. Ich kann jeden nur empfehlen sich zumindest mal damit zu beschäftigen. Nun und dann hat es mich irgendwie gepackt. Das Ergebnis waren dann die Win32-API Tutorials für Delphi.

Und jetzt benutze ich sie eben noch, weil daraus ziemlich kleine ausführbare Dateien resultieren und es mir Spass macht. Natürlcih ist es etwas aufwendiger aber mitterleile bin ich zum einem so routiniert und ich habe mir Vorlagen erstellt, mit der Grundstruktur, so dass ich fast genauso schnell bin, als wenn ich die VCL benutzen würde. Natürlichmacht das nur Sinn für kleine Projekte mit einer etwas einfachheren Oberfläche. Programme mit komplexeren Oberflächen sind natürlich entsprechend aufwendiger. Zum anderen, denke ich, hat man auch größere Kontrolle über den Code. Manchaml hat man ja unerklärliche Bugs und weiß dann nicht, ob es an einem dselber leigt oder ob es die VCL ist.

uwewo 25. Jun 2007 09:30

Re: Who's logged on?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi Luckie,

beim scannen unserer Domain habe ich nach 10 min abgebrochen, da nichts aufgelistet wurde.
In der Domain stecken ca. 90 Server.

Nach Auswahl eines Servers erhalte ich folgenden Fehler, siehe ScreenShot.

Ich hatte dann versucht den Source in der IDE zu testen, nach Auswahl des Servers kam dann eine Exception und mein Rechner war völlig tot. Musste ihn ausschalten :-(

Luckie 25. Jun 2007 09:39

Re: Who's logged on?
 
Ich teste ihn gerade in unserem Schulnetzwerk und hatte gerade auch schon eine Exception und das Programm ist abgestürzt, da muss ich zu Hause noch mal nacharbeiten.

Für eine Domain mit 52 Rechnern hat er hier 3:20 gebraucht. Aber darauf hab eich keinen Einfluss. Und abbrechen ist auch schlecht, weil es die API funktion ist, die nicht zurückkehrt. Ich könnte höchstens den Thread killen.

Luckie 25. Jun 2007 14:38

Re: Who's logged on?
 
Aktuelle Version: 1.0.0.37

- Genannte Fehler werden jetzt abgefangen und das Programm sollte nicht mehr abstürzen.
- Neu: Zeit läuft mit und wird zum Schluss angezeigt.

Mackhack 25. Jun 2007 15:24

Re: Who's logged on?
 
Luckie,

ist es moeglich dass du uns mal hier so eine Vorlagen-pas reinstellst fuer nonVCL da ich denke viele das gleiche Problem haben dass vieles am Code (Grundgeruest) immer gleich ist und man es eben wiederverwenden kann.

Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr.
Seite 4 von 11   « Erste     234 56     Letzte »    

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