Thema: FreePascal Packet-Sniffer

Einzelnen Beitrag anzeigen

Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#9

AW: Packet-Sniffer

  Alt 21. Nov 2011, 10:01
Ich weiß nicht, wie es bei FreePascal ist, aber bei Delphi werden Pointer-Referenzen wenn nötig standardmäßig automatisch aufgelöst. pipheader.protocol entspricht also eigentlich pipheader^.protocol .
Das funktioniert in Free Pascal nur im Modus Delphi. In den anderen Modi ist das nicht erlaubt, um die "Striktheit" der Sprache wieder sicherzustellen (ich persönlich habe es ganz gern, wenn mich der Compiler auf sowas mit einem Fehler aufmerksam macht ).

Daher ergibt sich auch die Lösung von thomasschaf das {$mode objfpc} durch {$mode delphi} zu ersetzen.

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat