nativecall

Perl 6 Mechanismus zum Aufrufen von Code aus installierten C-Bibliotheken. Das folgende ist ein vollständiges Beispiel, das installierte C-Bibliotheken unter Windows verwendet, um ein Meldungsfeld zu öffnen:     Verwenden Sie NativeCall;     sub MessageBoxA (int32, Str, Str, int32) gibt int32 zurück ist nativ ('user32') {*}     MessageBoxA (0, "Wir haben NativeCall", "ohai", 64);
1
Antwort

Rakudo Speicher / Müllsammeltechniken

Ich verstehe, dass diese Frage in die Implementierung spezifischer Bereiche eingeht, aber an dieser Stelle würden Rakudo / MoarVM spezifische Antworten auch mir helfen. Ich arbeite an einigen NativeCall-Modulen und frage mich, wie man Speiche...
09.02.2018, 14:17
1
Antwort

Array von Strukturen als Attribut einer Perl 6 NativeCall-Struktur

Ich versuche, eine C-Struktur einzukapseln, deren Mitglied ein Array von Zeigern auf Strukturen ist, und ich habe Probleme, herauszufinden, wie es geht. Nehmen wir an, der C-Code sieht so aus: %Vor% Diese Art von Code funktioniert: %Vor...
30.05.2017, 15:36