Ok, hab XPIA hier installiert. Funktioniert einwandfrei mit XProfanX2.c und interpretiert sogar mit der X2.1-Wettbewerbsversion.
Mit FreeProfan hab ich's nicht getestet, nicht installiert auf dem Netbook.
XPIA Source editieren
-
-
-
Hmmmmmmm... Danke Frank. Dann liegts wohl an Ausführungsrechten, oder Verzeichnisrechten. Oder UAC. Oder das Antivirusprogi hat gerade eine Sperre draufgesetzt. Oder ich bin zu doof, um die einzelnen Versionen mit einem zentralen XPIA_Dir zum Laufen zu bringen... mal sehen.
-
Ein spezieller Code, der nicht geht? Oder allgemein?
-
Bisher Absturz. Aber ich komm' schon d'rauf...
-
Geklärt, klappt jetzt. Es waren mangelnde Ausführungsrechte für den Linker im neuen zusätzlichen Arbeitsverzeichnis schuld...
Frage: Macht XPIA aus den Teilen zwischen AsmStart und AsmEnd eigentlich zuerst Inlinecode (wie könnte der Maschinencode denn sonst Zugriff auf Memorybereiche bekommen, in denen Profanvariablen liegen)? Via der von JWasm erzeugten DLL? Ich sehe ihn nirgendwo... Ausserdem müßte dann ein vorgeschalteter Programmteil ja absolute Adressen umrechnen... Grübel...
Ach so: Und klappt der Trick, ein 64bit-Profan vorausgesetzt, dann auch bei 64bit Inlinecode (Registersicherung gemäß Prologue-Protokoll erledigt ja JWasm selbst)?
-
Peter, schau dir einfach mal die erzeugten Dll-Sourcecodes an, wie ich das mit der Variablen-Übergabe löse.
XPIA könnte sicher an 64 Bit angepasst werden, natürlich muss stellenweise anderer Code erzeugt werden. Da ich 64-Bit-Assembler nicht mehr programmiere, wird das von meiner Seite aus aber nichts. Aber ich bin bereit, den XPIA-Quellcode in andere Hände abzugeben, wo er dann weiter entwickelt werden kann. -
Leider besteht zwischen 'neugierig sein', 'wollen', 'oberflächlich ein paar Prinzipien kennen' und 'wirklich gut (64bit/API) programmieren können' ein derart großer Unterschied, dass ich als 'Erbe des XPIA-Universums' (trotz lockender Unsterblichkeit!) mit an Unwahrscheinlichkeit grenzender Sicherheit ausfalle.
Schade - und zwar meiner...
GrussP.S.: Muß jetzt ein bisschen weinen. Bis später...
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!