Tvůrce webu je i pro tebe! Postav třeba web. Bez grafika. Bez kodéra. Hned.
wz

Obsah / Utility / TEXT / TextInitText

Zdrojový kód: INCLUDE\UTIL\TEXT.INC, UTIL\TEXT.ASM


TextInitText - Inicializace textového řetězce jiným textovým řetězcem

Funkce TextInitText inicializuje textovou proměnnou textem z jiné textové proměnné.


; -----------------------------------------------------------------------------
;                  Initialize text string with other text
; -----------------------------------------------------------------------------
; INPUT:	EAX = pointer to source TEXT
;		EBX = pointer to TEXT
; -----------------------------------------------------------------------------

TextInitText:	push	eax		; push EAX
		mov	eax,[eax]	; EAX <- source data buffer
		call	TextAttach	; attach source text
		pop	eax		; pop EAX
		ret

Na vstupu funkce obsahuje registr EAX ukazatel na zdrojovou textovou proměnnou (obsahující text použitý k inicializaci), registr EBX obsahuje ukazatel na cílovou proměnnou, která má být inicializována.

Funkce načte do registru EAX ze zdrojové textové proměnné ukazatel na data zdrojového textového řetězce a tato data připojí k cílovému textovému řetězci.


Obsah / Utility / TEXT / TextInitText