Thread Win32::API::Struct Daten werden nicht übernommen (9 answers)
Opened by hummer at 2015-06-11 12:53

hummer
 2015-06-12 10:02
#181323 #181323
User since
2013-06-12
22 Artikel
BenutzerIn
[default_avatar]
Hallo,

vielen Dank für die schnelle Antwort.
dein Beispiel hat mit die Daten sofort zerlegt.

Nun noch eine kurze frage zum Schluss.

gibt es eine Möglichkeit das Zerlegen der Daten genau in die Datenstruktur einzufügen?

oder muss dies wieder über umwege geschehen

Code: (dl )
1
2
3
4
5
my @Data = unpack "CCs", pack "l", $long;

$pt -> {version} = $Data[0]
$pt -> {reversion} = $Data[1]
$pt -> {build} = $Data[2]


bzw.

Code: (dl )
($pt->{version},$pt->{reversion},$pt->{build}) = unpack "CCS", pack "l", $long;




Geht doch bestimmt besser, vor allem bei langen Strukturen.
Würde halt gern die Datenstruktur nehmen, da ich dies entsprechend 1zu1 aus der C-Headerdatei übernehmen kann.

Danke im voraus

View full thread Win32::API::Struct Daten werden nicht übernommen