Français
Assembler Forum

Prozeduraufruf erlaubt?

 
- page 1 -



Normann
Strübli
Salut,

peut-être habe je es oui irgendwo überlesen, mais sommes Prozeduren dedans des XPIA-Codes erlaubt?

allez cela? et comment peux ensuite qui obere Procédure quelque chose à qui aufrufende transfert si ret pas erlaubt ist?

Salut
Normann
 
09.11.2005  
 



 
- page 1 -



Normann
Strübli
mais dans qui Doku de Frank steht oui aussi:

[quote-part:e9d72de353]Paramètres x&, bereich#, addr(string$)[/quote-part:e9d72de353]
 
09.11.2005  
 




Michael
Wodrich
ensuite ändere s'il te plaît la fois den Namen qui Procédure. cela voulais je seulement avec écrivons, hatte es mais verworfen.
Evtl. hängt es doch avec qui Art qui Namensgebung zusammen (ici speziell avec dem mot DWORD).
 
Programmieren, das spannendste Detektivspiel der Welt.
09.11.2005  
 




Normann
Strübli
non, c'est es malheureusement aussi pas.
mais quand même merci pour Votre schnelle Aider!

Salut
Normann
 
09.11.2005  
 



 
- page 2 -



Michael
Dell
alors je würd sur eax comme Zähler verzichten et ne Variable einsetzen, etwa so:

Zumindest fonctionne so cela Assemblieren et Linken ausgezeichnet.
ah bon, Scall steht zummindest dans qui aktuellen Masm Version dans qui Macro.asm, qui dans qui Basic.inc eingefügt peux nie dommage.

Nachtrag: eh, hab grad gemerkt cela dein Orginal Code aussi Funzen Müste zumindest si on {$Q} ou bien so am Anfang stehen hat!
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
10.11.2005  
 



{$q} heisst seulement cela XPSE pour verrichteter travail sich schließen soll - sans sur Tastatureingaben trop attendre.

une Variable statt EAX - hm - Michael hat naturellement droite cela Eax (alors ax) pas grad pour Zählen attentive était, mais je personnelle serait aus Performancegründen quand même (besonders heutzutage) lieber avec eax Zählen statt avec einer Variable. Sei angemerkt - chez Deinem Code bleibt es wohl unmerklich si avec Register ou bien Variable gezählt wird.

si qui AsmBlock sich pas ordnungsgemäß kompilieren/linken peut - befolge Michaels Tip seulement Variablen statt aussi Funktionen per Paramètres trop transfert. je suis mir nämlich pas sûrement dans quel XPSE-Version je là cela addr chez Paramètres unbehandelt lasse.

Salve.
 
10.11.2005  
 




Michael
Wodrich
Tja, peut-être devrait wir uns angewöhnen qui Versionsnummern aller beteiligten Programme prêt trop avons, avec cela on qui faute nachvollziehen peux.
quoique - dans einer Rechnerumgebung vollkommen sans Programmiertools nützt aussi cela rien.

Zur Fehlerbehebung maintenant:
alle Tools sur den neuesten Stand apporter (XPSE, XPIA, MASM) et erneut testen. ensuite erübrigt sich peut-être sogar un paraphraser des Codes.

je crois, qui String2dw steht dans deux Varianten aussi dans qui MASM-Lib. exposition Dir qui beiden la fois à. je taux fois le Namen: s2dw, str2dw, sToDW, StrToDW
si ne...aucune Treffer dabei ist: dans qui Masm-Aider sommes qui Beschreibungen.

belle Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
10.11.2005  
 




Frank
Abbing
Hi,

alors je hab aucun Probleme, den Code trop übersetzten. cela liegt ici sûrement seulement à qui verwendeten XPSE-Version.
Votre Assemblercode jedenfalls ist völlig dans Ordre. EAX comme Zähler einzusetzen ist aussi absolu dans Ordre, aussi si ECX gebräuchlicher ist. mais c'est égal.
XPIAs Paramètres verkraftet durchaus aussi Funktionen. interne ist es so, cela Paramètres après umgewandelt wird dans Profans Externe. Alles, quoi Externe à Parametern verkraftet, schafft alors aussi Paramètres.
pourquoi XPSE dans neueren Versionen eigentlich intervenir veux dans XPIAs Paramètres, weiss je aussi pas oui c'est ca. normalement sollte qui Befehl de XPSE à gauche liegen gelassen volonté, comment alles dans den Assemblerfunktionen. je crois, cela hängt avec zukünftigen Erweiterungen zusammen, peut-être erklärt iF le reste genauer. à XPIA jedenfalls Il se trouve pas.
 
10.11.2005  
 




Normann
Strübli
maintenant pas schlagen!

Es lag am XPIA, était mais mon Schuld

j'ai pour einer kompletten Neuinstallation cela Profan-Verzeichnis meiner Sicherung sur
qui Platte zurückkopiert et aus dem Internet qui aktuellen Versionen (masm32,XPIA,XPSE) heruntergeladen et installiert.

Hat komischerweise alles funktioniert aussi qui Beispiele qui beim XPIA dabei étions.
(zumindest presque! alle comment je eh bien gemerkt habe)

Kurzum, im Profan-Verzeichnis befand sich encore une vieille Version qui XPIA.EXE, et qui hat qui XPSE naturellement qui
aktuellen Version, qui sich eh bien im XPIA Verzeichnis befand, vorgezogen.
Hätte je aussi plutôt sur elle venons peut, mais im croyons alles sur dem neusten Stand trop avons vergleicht on
aucun Versionsnummern.

Feste Pfadangaben im XPSE hätten ici bestimmt Abhilfe geschaffen, aussi hat iF so ensuite une gewisse Mitschuld

Salut
Normann
 
10.11.2005  
 



Schuld hab sowieso je - mais feste Pfadangaben?
 
10.11.2005  
 




Normann
Strübli
@iF: non, c'est déjà entier Ok, so comme ist.

Kurze Frage nochmal, folgendes steht oui dans qui Aider des XPIA:
[quote-part:8fe3def3d0]
Eigene ou bien autre Bibliotheken (Libs) peut très simple en supplément pris volonté. Bereits incorporé sommes kernel32, user32, masm32, comctl32, shell32, gdi32, ole32, oleaut32, comdlg32, fpu et winmm. Weitere peut selber dans qui Dossier include/la base.inc integriert volonté.[/quote-part:8fe3def3d0]
Ok, hab je mir gedacht fehlt mir encore qui windows.inc.
alors comment beschieben[quote-part:8fe3def3d0]include D:masm32includewindows.inc[/quote-part:8fe3def3d0] dans qui la base.inc eingefügt.

maintenant werde je mais im Consolenfenster überhäuft avec Fehlermeldungen à la:
[quote-part:8fe3def3d0]D:masm32includewindows.inc(7934) : error A2163 non-benign structure redifinition: incorrect initializers : NMREBARCHILDSIZE[/quote-part:8fe3def3d0] usw.

quoi ist car là nu wieder de travers gelaufen?
 
10.11.2005  
 




Frank
Abbing
XPIA bindet qui windows.inc déjà de sich aus en supplément. Ist oui aucun Lib, seulement une Inc. Doppelt gemoppelt hält arrêt NICHT toujours besser. quelquefois erzeugts aussi faute
 
10.11.2005  
 




Frank
Abbing
[quote-part:295287844d]XPIAs Paramètres verkraftet durchaus aussi Funktionen. [/quote-part:295287844d]
homme, Mund wieder trop voll pris. toujours klappt cela doch malheureusement pas, mais j'ai déjà nachgebessert. dans qui prochain Version funkioniert (presque) alles
 
11.11.2005  
 




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

13.686 Views

Untitledvor 0 min.
E.T.01.12.2011

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