Autor Beitrag
Billi Berserker
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 44



BeitragVerfasst: Mi 05.03.03 20:48 
wie kann ich mir die Auslastung des Netzwerkes anzeigen lassen?
Also so wie unter win XP im Taskmanager.
Einfach nur eine funktion mit der ich die aktuelle Auslastung rausbekomme reicht schon :)

Es gibt ja für sowas Massenweise Programme im Internet, also wird es ja wohl nicht so schwer sein :wink:
SMI
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 106

Win95-2003 / Debian / Suse
D1/D3/D6/D7
BeitragVerfasst: Do 20.03.03 18:41 
Unter folgendem Linkt stell Novell das Tool "Monitor Local IP Traffic" zur verfügung. Das ganze mit delphi quelltext. Es eignet sich dafür hervoragend.

developer.novell.com...ds/dmonip/dmonip.htm


SMI

_________________
Wenn es im Jahre 1879 schon Computer gegeben hätte, würden diese vorausgesagt haben, daß man infolge der Zunahme von Pferdewagen im Jahre 1979 im Pferdemist ersticken würde.
(John C. Edwards, brit. Zukunftsforscher)
Stino
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Fr 04.04.03 13:06 
Titel: Genaueres zum Auslesen
Hallo,

ich hab mit den Programm immer noch meine Probleme. Hab mich mit Delphi noch nicht so lang beschäftigt, und wollte nun genau wissen, welche Zeilen für die Auslesung verantwortlich sind, da vieles in diesem Qelltext ja nur zur grafischen Ausgabe dient. Will einfach die aktuelle Auslastung auf ein edit-feld ausgeben.

Danke, Carsten
Savage
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 110



BeitragVerfasst: Fr 04.04.03 13:46 
Hi,

ich verwende immer folgende Funktion von der API iphlpapi.dll, um an die Traffic-Daten (Auslastung) der einzelnen Netzwerkadaptern zu gelangen:
Zitat:

function GetIfTable(var pMIB_IFTAble : TMIB_IFTABLE; var pdwsize : DWord; var bOrder : Boolean):DWord;stdcall;external 'iphlpapi.dll';

Die Struktur von TMIB_IFTABLE kannst du dir von der MSDN von M$ selber herleiten oder von der iphlpapi.pas raussuchen.

MfG
Savage