Français
Assembler Forum

Profanbefehle dans einer ASM-Boucle verwenden

 
je voudrais une ASM-Boucle benutzen et y qui original Profanbefehle reinsetzen.
comment ça va quelque chose?

mfg
peter
 
28.08.2008  
 




Frank
Abbing
Hm? Profan-Befehle im Assemblerteil? cela allez naturellement pas.
 
28.08.2008  
 




Sebastian
Sprenger
bof, du könntest peut-être qui XProfan-Befehle dans un Procédure saisir, en Adresse sur qui Funktion ProcAddr  ermitteln, à qui Assemberroutine transfert et vous là sur den Opcode call  appel - mais wieso sollte qui Boucle selbst dans Assembler vorliegen et qui Schleifenkörper dans XProfan?
 
Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32
Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM
Windows Me, 1.8 Ghz, 256 MB RAM
28.08.2008  
 



pourquoi marcher car qui Befehle de Windows avec dem Vorbefehl "Invoke"?

mfg
peter
 
29.08.2008  
 



peux du la fois une kleine Demo de deinem Vorschlag avec Procaddr herstellen.

merci.

mfg
peter
 
29.08.2008  
 




Frank
Abbing
de qui Methode taux je dringend ab, du versuchst dans un impasse trop flüchten. Momentan ist ProcAddr trop unsicher et peux trop schlimmen Fehlern mener, selbst sous XProfan 11. justement, si du Profanfunktionen de Assembler aus starten veux.

"Invoke" est un Call trop einer Dll-Funktion ou bien trop einem Speicherbereich. là XProfan pas nativ arbeitet, peux du folglich aussi aucun native Routine appel. ProcAddr versucht dem Abhilfe trop leisten, versagt mais dans certain Situationen.
 
29.08.2008  
 



Frank Abbing
de qui Methode taux je dringend ab, du versuchst dans un impasse trop flüchten. Momentan ist ProcAddr trop unsicher et peux trop schlimmen Fehlern mener, selbst sous XProfan 11. justement, si du Profanfunktionen de Assembler aus starten veux.


Hmpf, cela Problem wird simple pas verstanden - c'est pas "unsicher". ProcAddr darf seulement ensuite pas verwendet volonté si ausserhalb des réel Ablaufthreads un Call abgesetzt serait. écrit on cependant une ASM-Funktion quelle une avec Procaddr bezogene Funktion aufruft et qui eigentliche le bout des XProfanprogrammes à cause de des Inline-ASM-Aufrufes sowieso geblockt ist, ensuite ist cela sogar une gute Possibilité quelle je ebenso souvent nutze - et cela funktioniert aussi très très zuverlässig.

un Profanbefehl dans einer ASM Boucle ist alors solange ne...aucune Problem, comment qui ASM-Boucle aussi im selben Fil passiert et/ou bien pas z.B. sur Minuteur injeziert wird.
 
29.08.2008  
 




Frank
Abbing
Peter, devrait alors unvorhergesehene Dinge chez qui Ausführung deine Programmes passer, wende toi s'il te plaît direct à den guten, alten iF. je suis quelque chose comme de raus aus qui l'affaire...
 
29.08.2008  
 



un Call sur une avec ProcAddr-bezogene XProfanfunktion darf seulement geschehen si cela XProfan grad "steht" - ist eigentlich entier simple.

un Call heraus aus einer Inlineasm-Funktion, qui grade abgearbeitet wird, ist alors unproblematisch. cet Inlineasm-Funktion darf seulement pas dans einem anderen Fil abgearbeitet volonté là sichergestellt volonté muss, dass cela XProfanprogramm aussi wirklich grad "steht". c'est pourquoi ist aussi un Call per SetTimer-Api pas trop nutzen, mais Roland wird sûrement aussi le reste hinbekommen.

Im Bezug sur Assembler ist Frank mais deutlicher Ansprechpartner là je (im comparaison trop Ihm) hiermit viel viel moins programmiere, mais cet spezielle Problem ist oui ne...aucune ASM-Problem.
 
29.08.2008  
 




Sebastian
Sprenger
Peter Bierbach
peux du la fois une kleine Demo de deinem Vorschlag avec Procaddr herstellen.

KompilierenMarqueSéparation
 
Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32
Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM
Windows Me, 1.8 Ghz, 256 MB RAM
29.08.2008  
 



et un Returnwert liegt imho aussi (korrekterweise) im eax-Register.
 
29.08.2008  
 



Jup, merci.

Haut net hin et ist entier fix .

merci.

mfg
peter
 
29.08.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

15.165 Views

Untitledvor 0 min.
funkheld11.12.2022
p.specht04.06.2021
N.Art18.11.2020
iF24.09.2020
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie