![]() |
Re: Who's logged on?
Zitat:
|
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).-+ |
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:
und gleich danach
---------------------------
LoggedOn --------------------------- Es ist folgender Fehler aufgetreten: Fehlercode: 87 Fehlertext: Falscher Parameter. --------------------------- OK ---------------------------
Code:
und
---------------------------
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 ---------------------------
Code:
Danach beendet sich dein Programm. Man sollte dort folglich nur das auswählen können, was Sinn ergibt. Ansonsten funktioniert's bei mir.
---------------------------
Anwendungsfehler --------------------------- Exception EAccessViolation in Modul LoggedOn.exe bei 00007690. Zugriffsverletzung bei Adresse 00407690 in Modul 'LoggedOn.exe'. Lesen von Adresse 00000004. --------------------------- OK --------------------------- |
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:
|
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 |
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 ![]() 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. |
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 :-( |
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. |
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. |
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 20:07 Uhr. |
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