Re: Assembler in QB (II.)


[ Antworten ] [ Ihre Antwort ] [ Forum iconsoft.de ]

Abgeschickt von A.K. am 28 August, 2003 um 18:57:53

Antwort auf: Assembler in QB (II.) von Chregu am 28 August, 2003 um 17:54:41:

Hallo,

die eine Möglichkeit einen Wert an QB zurüchzugeben ist die das man einfach die SEGMENT und OFFSET-Adresse der QB-Variable mit an das ASM-Prog übergibt. Sie dann in z.B. DS:SI lädt und dann halt mit MOV [SI],AX übergibt. Dann hast den gewünschten Wert in der QB-Variable.

Bei der Sache ohne BYVAL, müssten eigentlich entweder nur das OFFSET, oder OFFSET und SEGMENT gepusht werden.
Ohne Byval habe ich aber noch nichts brauchbares hinbekommen, du kannst es ja mal ausprobieren. Wenn es dann funktioniert, dann sag mir mal Bescheid.

Wenn du 32Bit-Werte übergibst, dann kannst du sie auch mit den E-Registern bearbeiten.

MFG A.K.


Antworten:



Ihre Antwort

Name:
E-Mail:

Subject:

Text:

Optionale URL:
Link Titel:
Optionale Bild-URL:


[ Antworten ] [ Ihre Antwort ] [ Forum iconsoft.de ]