Suche Klasse (Online...?)
-
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.