Español
Ensamblador Foro

Prozeduraufruf erlaubt?

 
- Página 1 -



Normann
Strübli
¡Hola,

tal vez Yo lo sí irgendwo überlesen, aber son Prozeduren innerhalb des XPIA-Codes erlaubt?

Geht el? Und como kann entonces el obere Procedimiento algo a el aufrufende transferencia si ret no erlaubt es?

Saludo
Normann
 
09.11.2005  
 



 
- Página 1 -



Normann
Strübli
Aber en el Doku de Franco es en efecto:

[quote:e9d72de353]Parámetros x&, bereich#, addr(cadena$)[/quote:e9d72de353]
 
09.11.2005  
 




Michael
Wodrich
Dann ändere Por favor, veces el Namen el Procedimiento. Das Yo quería sólo con escribir, hatte lo aber verworfen.
Evtl. hängt lo doch con el Art el Namensgebung zusammen (hier específicamente con el Wort DWORD).
 
Programmieren, das spannendste Detektivspiel der Welt.
09.11.2005  
 




Normann
Strübli
Nein, el es desafortunadamente auch no.
aber trotzdem danke para Su schnelle Ayuda!

Saludo
Normann
 
09.11.2005  
 



 
- Página 2 -



Michael
Dell
Also Yo würd en eax como Zähler verzichten y ne Variable einsetzen, etwa así:

Zumindest se ejecuta así el Assemblieren y Linken ausgezeichnet.
Ach así, Scall es zummindest en el aktuellen Masm Versión en el Macro.asm, el en el Basic.inc eingefügt kann nie schaden.

Apéndice: Oh, tener grad gemerkt el dein Orginal Code auch Funzen Müste zumindest si uno {$Q} más o menos al Anfang posición ha!
 
Salu Michael...

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



{$q} heisst sólo el XPSE después de verrichteter Arbeit se schließen se - sin en Tastatureingaben a warten.

Un Variable en lugar de EAX - hm - Michael ha natürlich bastante el Eax (also ax) no grad fürs Zählen bedacht war, pero yo persönlich sería de Performancegründen trotzdem (besonders heutzutage) más bien con eax Zählen en lugar de con uno Variable. Sei angemerkt - en Deinem Code restos lo wohl unmerklich si con Register oder Variable gezählt se.

Wenn el AsmBlock se no ordnungsgemäß kompilieren/linken lässt - befolge Michaels Tip sólo Variables en lugar de auch Características por Parámetros a transferencia. Yo bin me nämlich no sicher en welcher XPSE-Versión Yo como el addr en Parámetros unbehandelt lasse.

Salve.
 
10.11.2005  
 




Michael
Wodrich
Tja, tal vez debería nosotros angewöhnen el Versionsnummern aller beteiligten Programas parat a haben, así uno el Fehler nachvollziehen kann.
Obwohl - en uno Rechnerumgebung vollkommen sin Programmiertools nützt auch el nichts.

A Fehlerbehebung ahora:
todos Tools en el neuesten Stand bringen (XPSE, XPIA, MASM) y erneut testen. Dann erübrigt se tal vez incluso una Umschreiben des Codes.

Yo glaube, el String2dw es en zwei Varianten auch en el MASM-Lib. Schau Usted el beiden veces a. Yo rate veces el Namen: s2dw, str2dw, sToDW, StrToDW
Wenn kein Treffer esta es: en el Masm-Ayuda son el Beschreibungen.

Schöne Grüße
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
10.11.2005  
 




Frank
Abbing
Hi,

Also Yo tener no Problemas, el código a übersetzten. Das liegt hier sicher sólo a el verwendeten XPSE-Versión.
Su Assemblercode jedenfalls es völlig Haga clic en Aceptar. EAX como Zähler einzusetzen es auch absolut Haga clic en Aceptar, auch si ECX gebräuchlicher es. Aber el es egal.
XPIAs Parámetros verkraftet durchaus auch Características. Intern es así, el Parámetros nachher umgewandelt se en Profans Externo. Alles, qué Externo a Parametern verkraftet, schafft also auch Parámetros.
¿Por qué XPSE en neueren Versionen eigentlich eingreifen voluntad en XPIAs Parámetros, blanco Yo auch no genau. Normalerweise debería el Befehl de XPSE links mentira gelassen voluntad, como alles en el Assemblerfunktionen. Yo glaube, el hängt con zukünftigen Erweiterungen zusammen, tal vez erklärt IF el todavía genauer. An XPIA jedenfalls liegts no.
 
10.11.2005  
 




Normann
Strübli
Jetzt no schlagen!

Lo lag al XPIA, war aber mi Schuld

Yo habe después de uno kompletten Neuinstallation el Profano-Directorio meiner Sicherung en
el Platte zurückkopiert y de el Internet el aktuellen Versionen (masm32,XPIA,XPSE) heruntergeladen y installiert.

Sombrero komischerweise alles funktioniert auch el Beispiele cuando el XPIA esta waren.
(zumindest fast! todos Yo nun gemerkt habe)

Kurzum, en el Profano-Directorio befand se ni alte Versión el XPIA.EXE, y el ha el XPSE natürlich el
aktuellen Versión, que nun en el XPIA Directorio befand, vorgezogen.
Hätte Yo auch más en él kommen puede, aber en el glauben alles en el neusten Stand a haben vergleicht uno
no Versionsnummern.

Feste Pfadangaben en el XPSE hätten hier determinado Abhilfe geschaffen, außerdem ha IF así entonces una gewisse Mitschuld

Saludo
Normann
 
10.11.2005  
 



Schuld tener sowieso Yo - aber feste Pfadangaben?
 
10.11.2005  
 




Normann
Strübli
@IF: nein, el es ya bastante Ok, ya que es.

Kurze Cuestión otra vez, folgendes es sí en el Ayuda des XPIA:
[quote:8fe3def3d0]
Eigene u otros Bibliotheken (Libs) puede muy simplemente dazu genommen voluntad. Bereits instalado son kernel32, user32, masm32, comctl32, shell32, gdi32, ole32, oleaut32, comdlg32, fpu y winmm. Weitere puede selber en el Expediente include/basis.inc integriert voluntad.[/quote:8fe3def3d0]
Ok, tener Yo pensamiento fehlt me todavía el windows.inc.
Also como beschieben[quote:8fe3def3d0]include D:masm32includewindows.inc[/quote:8fe3def3d0] en el basis.inc eingefügt.

Jetzt voluntad Yo aber en el Consolenfenster überhäuft con Fehlermeldungen à la:
[quote:8fe3def3d0]D:masm32includewindows.inc(7934) : error A2163 non-benign structure redifinition: incorrect initializers : NMREBARCHILDSIZE[/quote:8fe3def3d0] usw.

qué es porque como nu otra vez torcido gelaufen?
 
10.11.2005  
 




Frank
Abbing
XPIA bindet el windows.inc ya de se de dazu. Ist sí no Lib, sólo una Inc. Doppelt gemoppelt hält sólo NICHT siempre mejor. Manchmal erzeugts auch Fehler
 
10.11.2005  
 




Frank
Abbing
[quote:295287844d]XPIAs Parámetros verkraftet durchaus auch Características. [/quote:295287844d]
Mann, Mund otra vez a voll genommen. Immer klappt el doch por desgracia, no, pero yo habe ya nachgebessert. In el nächsten Versión funkioniert (fast) alles
 
11.11.2005  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

13.945 Views

Untitledvor 0 min.
E.T.01.12.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie