Die Suche ergab 8 Treffer

von dw40u
Mo 1. Sep 2008, 05:49
Forum: Freepascal
Thema: Fehlermeldung Global abfangen
Antworten: 10
Zugriffe: 3307

Fehlermeldung Global abfangen

Hallo, vielecht hat ja jemand eine idee, warum folgender Code nicht geht...

Ich möchte gerne global evtl. Fehler in einem Logbuch schreiben

...
private
procedure OnError(Sender: TObject; E: Exception);
...

procedure TForm1.OnError(Sender: TObject; E: Exception);
begin
form1.logbuch(E.Message ...
von dw40u
Sa 9. Aug 2008, 00:51
Forum: Netzwerk
Thema: Mac Adresse auslesen mit NetBios
Antworten: 0
Zugriffe: 2153

Mac Adresse auslesen mit NetBios

So kann die Mac Adresse ausgelesen werden:

uses
jwanb30;

function MacAdresse():string; //Mac Adresse auslesen
function GetAdapterInfo(Lana: UChar): String;

implementation

function GetAdapterInfo(Lana: UChar): String;
var
Adapter: TAdapterStatus;
NCB: TNCB;
begin
FillChar(NCB, SizeOf(NCB ...
von dw40u
Sa 9. Aug 2008, 00:14
Forum: Freepascal
Thema: Hardware Informationen und Mac Adresse auslesen
Antworten: 9
Zugriffe: 4694

Ich verzweifele mit dem WMI noch :-(

Ich habe noch weiter im Internet gesucht, finde aber nichts in dieser Richtung...

Ich habe mir die WMI and SMART Component von Magsys die Datei magwmi50.zip heruntergeladen.

Alles für Lazarus umgewandelt und dann kommen die Fehlermeldungen in der Datei WbemScripting_TLB.pas

Ich bin wie folgt ...
von dw40u
Di 5. Aug 2008, 23:34
Forum: Freepascal
Thema: Hardware Informationen und Mac Adresse auslesen
Antworten: 9
Zugriffe: 4694

// ************************************************************************ //
// WARNING
// -------
// The types declared in this file were generated from data read from a
// Type Library. If this type library is explicitly or indirectly (via
// another type library referring to this type ...
von dw40u
Di 5. Aug 2008, 23:31
Forum: Freepascal
Thema: Hardware Informationen und Mac Adresse auslesen
Antworten: 9
Zugriffe: 4694

Bei diesem Code meldet er:

procedure TSWbemNamedValueSet.InitServerData;
const
CServerData: TServerData = (
ClassID: '{9AED384E-CE8B-11D1-8B05-00600806D9B6}';
IntfIID: '{CF2376EA-CE8C-11D1-8B05-00600806D9B6}';
EventIID: '';
LicenseKey: nil;
Version: 500);
begin
ServerData := @CServerData ...
von dw40u
Di 5. Aug 2008, 23:13
Forum: Freepascal
Thema: Hardware Informationen und Mac Adresse auslesen
Antworten: 9
Zugriffe: 4694

Folgendes Meldet der Compiler:
Unit1.pas(20,46) Hint: Parameter "CloseAction" not used
C:\Delphi\Lazarus\InternetCafe.ag\GemeinsameUnits\WbemScripting_TLB.pas(49,2) Warning: Illegal compiler directive "$VARPROPSETTER"
C:\Delphi\Lazarus\InternetCafe.ag\GemeinsameUnits\WbemScripting_TLB.pas(1,1) Fatal ...
von dw40u
Di 5. Aug 2008, 20:20
Forum: Freepascal
Thema: Hardware Informationen und Mac Adresse auslesen
Antworten: 9
Zugriffe: 4694

Nur laufen die Komponenten nicht :-(

Habe die Web.._TBL versucht zu verwenden. Aber da kommen nur Fehlermeldungen...
von dw40u
Di 5. Aug 2008, 19:01
Forum: Freepascal
Thema: Hardware Informationen und Mac Adresse auslesen
Antworten: 9
Zugriffe: 4694

Hardware Informationen und Mac Adresse auslesen

Hallo,

ich bin gerade dabei ein Delphi Projekte in Lazarus umzuwandeln. Nun stellen sich zwei Probleme:

1. Wie kann ich Hardware Infos über die WMI auslesen

2. Wie erhalte ich die Mac Adresse der Netzwerkkarte

Vieleicht kann ja jemand helfen...