Suche Klasse (Online...?)
-
Hallo zusammen,
ich möche gern ein Prog schreiben, das mir die Onlinezeit anzeigt (Onlinetimer).
Ich suche nun eine Klasse, dir mir z.B. "true" zurückgiebt wenn ich Online bin.
Wäre über jede Hilfe dankbar.
Benutze übrigens Visual Sudio C++ 6.0
Evtl. ein fertiges Prog wäre auch nicht schlecht, um mal rein zu schauen.Gruß
Markus_B
-
Hier ist eine Funktion die dir einen BOOL'schen Wert zurückgibt...
http://www.c-worker.ch/api/checkforconnection.cpp
Gruß
:: NoName ::
-
Hi,
da ich aber mit dem Visual Sudio C++ 6.0 arbeite und eine MFC Anwendung schreiben möchte, bräuchte ich trotzdem eine Klasse und kein C-Programm.
Sorry.Gruß
Markus_B
-
Du kannst dieses C Programm ja ohne problem einbinden, und wenn nicht dann mach dir doch mit hilfe des Codeschnipsels einfach eine C++ Klasse.
-
Klasse? Wozu? Das Beispiel von NoName zeigt dir doch, wie man prüft, ob das System online ist. Du brauchst nur die Funktion CheckForConnection().
-
Du scheinst ja überhaupt keine Ahnung zu haben Markus.
-
ok ok,
ich hab mich vielecht etwas falsch ausgedrückt,
es giebt doch bestimmt eine fertige MFC-Klasse,die mir ein BOOLschen Wert zurückgiebt ?
Soll heisen: zeiger auf Funtion(MFC-Klasse) ---> Wert zurückGruß
Markus_B
-
Kopier dir die Funktion aus dem Quelltext und gut is.
-
Genau, wozu Klasse ? Funktion reicht aus...
if(CheckForConnection()) { // On... } else { //Off... }
Gruß
:: NoName ::
-
Mmmm,
also wenn ich den Quellcode so wie bei NoName, unter dem Link, compiliere
(C++ Quellcodedatei,Win32-konsolenanwendung) kommt folgender Fehlercode:Linker-Vorgang läuft...
Internet.obj : error LNK2001: Nichtaufgeloestes externes Symbol _RasGetConnectStatusA@8
Internet.obj : error LNK2001: Nichtaufgeloestes externes Symbol _RasEnumConnectionsA@12
Debug/Internet.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.Internet.exe - 3 Fehler, 0 Warnung(en)
-
Klar doch, du muss zur Rasapi32.lib linken...
#pragma comment( lib, "Rasapi32.lib" )
Das muss du ganz oben schreiben, da, wo die includes sind..
-
SSSSSSUUUUPPPEEERRR,
es funktionert. Vielen DANK
Jetzt bin ich einen großen Schritt weiter und kann mein Programm schreiben.