AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte LuckiePing
Thema durchsuchen
Ansicht
Themen-Optionen

LuckiePing

Ein Thema von Luckie · begonnen am 19. Mär 2006 · letzter Beitrag vom 2. Dez 2010
Antwort Antwort
Seite 7 von 17   « Erste     567 89     Letzte »    
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

Re: LuckiePing

  Alt 21. Mär 2006, 20:31
Was für einen Bereich pingst du denn? 1 bis 255? Wenn ich den Haken bei Verbose rausnehme braucht er ca. 30 Sekunden dafür.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
engine

Registriert seit: 6. Mär 2005
73 Beiträge
 
#2

Re: LuckiePing

  Alt 21. Mär 2006, 20:32
Zitat von Luckie:
@engine: Kannst du mal debuggen, wo er aussteigt? Weil ich habe hier kein Windows2000 mehr und an der Arbeit auch nicht.
Delphi-Quellcode:
function dlgfunc(hDlg: hWnd; uMsg: dword; wParam: wParam; lParam: lParam): bool;
  stdcall;
  .
  .
  .
  case uMsg of....
Das Programmm läuft drei mal durch die Funktion "dlgfunc". Dabei hat uMsg den Wert 48, 2, 130


/Edit: erst lesen, dann schreiben [uMsg nicht immer 130]
  Mit Zitat antworten Zitat
pacman1986

Registriert seit: 11. Feb 2005
Ort: Kirchhain
498 Beiträge
 
Delphi 2005 Personal
 
#3

Re: LuckiePing

  Alt 21. Mär 2006, 20:34
Luckie wie viele threads benutzt du den ?
Christian N.
Designed to make a difference

najjaronline.de
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: LuckiePing

  Alt 21. Mär 2006, 20:36
Steht im ersten Posting: 25. Mit 255 verliert man etwas die Kontrolle und das Abbrechen dauert ewig. Wird außerdem auch angezeigt im der Statusleiste.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
pacman1986

Registriert seit: 11. Feb 2005
Ort: Kirchhain
498 Beiträge
 
Delphi 2005 Personal
 
#5

Re: LuckiePing

  Alt 21. Mär 2006, 20:45
Zitat von Luckie:
Wird außerdem auch angezeigt im der Statusleiste.
hab ich gar net gesehen
Christian N.
Designed to make a difference

najjaronline.de
  Mit Zitat antworten Zitat
C.Schoch

Registriert seit: 2. Jan 2006
Ort: Wüstenrot
235 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: LuckiePing

  Alt 21. Mär 2006, 20:47
HI,
Bei mir erreicht die Progressbar das Ende und die Zeit stoppt obwohl dann nach einigen Sekunden noch ein Rechner hinzugefügt wird!

Addressraum: 192.168.0.0
192.168.0.255(4)

Wenn das bei den anderen nicht so ist dann schmeiß ich meinen Router weg. .
  Mit Zitat antworten Zitat
Laufi

Registriert seit: 21. Mär 2006
86 Beiträge
 
#7

Re: LuckiePing

  Alt 21. Mär 2006, 21:04
Hallo

Also ich finde das programm sehr gut ich wollte auch schon mal so etwas machen.
Aber du solltest den titel noch korrigieren dass muss heissen Lucky Ping!

Liebe Grüsse
Euer Laufi
  Mit Zitat antworten Zitat
pacman1986

Registriert seit: 11. Feb 2005
Ort: Kirchhain
498 Beiträge
 
Delphi 2005 Personal
 
#8

Re: LuckiePing

  Alt 21. Mär 2006, 21:36
Zitat von C.Schoch:
HI,
Bei mir erreicht die Progressbar das Ende und die Zeit stoppt obwohl dann nach einigen Sekunden noch ein Rechner hinzugefügt wird!
Grund: Threads



Zitat von Laufi:
Hallo

Aber du solltest den titel noch korrigieren dass muss heissen Lucky Ping!
hasst du den namen des Autors schon gelesen
Christian N.
Designed to make a difference

najjaronline.de
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#9

Re: LuckiePing

  Alt 21. Mär 2006, 21:41
Zitat von Luckie:
Was für einen Bereich pingst du denn? 1 bis 255? Wenn ich den Haken bei Verbose rausnehme braucht er ca. 30 Sekunden dafür.
Fast

Ich wollte so ... 10.2.0.0 bis 10.2.255.255 pingen ...
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: LuckiePing

  Alt 21. Mär 2006, 21:43
Das Prinzip ist folgendes: Es werden die Threads erzeugt. Da ich ja mehrere habe, kann ich in einem Thread den Fortschritt nicht anzeigen, also wird in jedem Thread nach einem Ping eine globale Variable threadsicher inkrementiert mit InterLockExchangeIncrement. Diese Variable wird in einem Timer ausgelesen und visualisiert. Das hinzufügen der Items im Listview geschiet in einer CrtiticalSection, sag ich nur, falls jemand denkt ich hätte da was vergessen.

Eigentlich wird die betreffende Variable zum Schluss hochgezählt, aber anscheinend ist ein Thread noch nicht ganz fertig mit eintragen oder so, weshalb es passieren kann, dass noch ein Eintrag hinzugefügt wird, wenn er eigentlich schon fertig sein sollte.

@jfheins: Und da wunderst du dich?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 7 von 17   « Erste     567 89     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 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