Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [Tool, Fun] - "Wer ist Online" - Ticker (https://www.delphipraxis.net/72111-%5Btool-fun%5D-wer-ist-online-ticker.html)

turboPASCAL 25. Jun 2006 21:48


[Tool, Fun] - "Wer ist Online" - Ticker
 
Liste der Anhänge anzeigen (Anzahl: 3)
Nur aus reiner Neugier und da ich heute nix anderes zu tun hatte habe ich eines Tool geschireben
welches die registrierten Benutzer der DP auf den PC holt.
Natürlich ist das Programm Open Source damit es zum Weiterentwickeln oder zum "gucken wie es geht" verwendet werden kann.
Was braucht es ? Nicht viel, eine Form auf dem ein Timer und ein Label sind, das ist alles.
Natürlich auch ein wenig Sourcecode. ;)
Als kleines Danke an Daniel & Co wird er, wenn Online, auch extra gemeldet angezeigt.

Das Programm legt keine Temp. Datei an oder benutzt die Registrie um Einträge zu speichern.

Ein Update findet alle zwei Minuten statt, das sollte ausreichen.

Ok, das wars. :hi:

PS.: Da is noch 'n Thread dazu. +

Update auf Version 1.4
  • Neues Mainmenu
  • Speichern der Einstellungen verbessert
  • anzeige der Minuten/Sek. bis zum nächsten Update
  • Grösse der Exe nochmals verkleinert

Ultimator 25. Jun 2006 21:51

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
Hi!

Ich hab nen Router, und es wird mir angezeigt, ich hätte keine Verbinding ;)
Welche Ports muss ich freischalten, damit das klappt?

Daniel 25. Jun 2006 21:52

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
Bei mir leider das gleiche Resultat - angeblich keine Verbindung zur DP.

[edit]
Ich habe ihn jetzt mal gezwungen, online zu gehen, aber er zeigt mir nur drei Benutzer an, obwohl gegenwärtig 25 registrierte Benutzer online sind.
[/edit]

3_of_8 25. Jun 2006 21:54

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
Bei mir heißts immer "Verbindung zur Zeit nicht aktiv", allerdings bin ich ziemlich sicher, dass die Verbindung aktiv ist, sonst würde ich nämlich nicht hier schreiben. ;)

EDIT: Ich denke mal, gar kein Port. Portforwarding würde man IMHO nur brauchen, wenn die DP auf deinen PC zugreifen würde, was sie denke ich mal nicht tut. (Zumindest nicht tun sollte. :shock:). Und selbst dann würde der HTTP Port ausreichen, der standardmäßig sowieso meistens freigegeben ist.

turboPASCAL 25. Jun 2006 22:48

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
Hm, seltsam. Der Online-Check wird wie folgt ausgeführt:

Delphi-Quellcode:
function[TForm1.IsOnline: Boolean;
var dlvFlag : DWord;
begin
  Result := FALSE;
  dlvFlag := Internet_Connection_Modem or
    Internet_Connection_Lan or Internet_Connection_Proxy;

  if InternetGetConnectedState ( @dlvFlag, 0 ) = TRUE Then
    Result := dlvFlag = 81;
end;
mögliche Alternative:

Delphi-Quellcode:
If InternetGetConnectedState(nil, 0) then ...
Und da währen wir schon wieder beim Thema "Was geht bei wem wie".

Ggf. kann man ja diese Option auch ausschalten:

Delphi-Quellcode:
function[TForm1.IsOnline: Boolean;
begin
  Result := TRUE;
end;
Zitat:

Zitat von Daniel
Ich habe ihn jetzt mal gezwungen, online zu gehen, aber er zeigt mir nur drei Benutzer an, obwohl gegenwärtig 25 registrierte Benutzer online sind.

:gruebel:
Hm, k.A. event. waren zu dem Zeitpunkt des Updates nur drei online... ;)
Kann ich nicht nachvollziehen, bei mir stimmt es...

// Edit:
Funktioniert das Prg. denn bei jemanden ausser bei mir ? :gruebel: :stupid:

3_of_8 25. Jun 2006 22:55

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
Warum genau willst du kein Indy verwenden? Das ist eigentlich ziemlich zuverlässig.

turboPASCAL 25. Jun 2006 23:00

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
Zitat:

Zitat von 3_of_8
Warum genau willst du kein Indy verwenden? Das ist eigentlich ziemlich zuverlässig.

Das ist mir zu "dick" und alles vorgerkaut. ;) (und in der nonVCL gibts och kein Indy)

Hobby-Programmierer 25. Jun 2006 23:02

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
Nabend ..., :)
Zitat:

Zitat von turboPASCAL
mögliche Alternative:

Delphi-Quellcode:
function[TForm1.IsOnline: Boolean;
begin
  Result := TRUE;
end;

nach obiger Änderung funktioniert es bei mir !! Die Laufschrift nervt ein wenig aber sonst Super Tool :thumb:
Ps: Hänge auch hinter einem Router.

LG Mario :dancer:

pacman1986 25. Jun 2006 23:44

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
auch nach obiger Änderung (ohne [ :D) funktionokelt

Daniel G 26. Jun 2006 00:05

Re: [Tool, Fun] - "Wer ist Online" - Ticker
 
Zitat:

Zitat von pacman1986
auch nach obiger Änderung (ohne [ :D) funktionokelt

Dito. Ich find's nett...


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:13 Uhr.
Seite 1 von 4  1 23     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