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

Obsah / Utility / TEXT / TextDelFirst

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


TextDelFirst - Zrušení prvního znaku textu

Funkce TextDelFirst zruší první znak textu.


; -----------------------------------------------------------------------------
;                     Delete first character of text string
; -----------------------------------------------------------------------------
; INPUT:	EBX = pointer to TEXT variable
; OUTPUT:	CY = memory error (text not changed)
; -----------------------------------------------------------------------------

TextDelFirst:	push	edx		; push EDX
		xor	edx,edx		; EDX <- 0, first position
		call	TextDelChar	; delete first character
		pop	edx		; pop EDX
		ret

Na vstupu funkce obsahuje registr EBX ukazatel na textovou proměnnou. V případě chyby paměti funkce navrátí příznak chyby CY a text zůstane nezměněn.

Funkce volá funkci TextDelChar s nastavenou pozicí na 0, který zajistí zrušení znaku z první pozice textu.


Obsah / Utility / TEXT / TextDelFirst