Lade...
 

CX_PHONE::WithoutVanity

CX_PHONE::WithoutVanity

Beschreibung:

Diese Klassenfunktion liefert die Telefonnummer in internationaler Form (s. CX_PHONE) zurück. Alle Buchstaben werden durch Ziffern ersetzt. Es gilt folgende Umsetzungstabelle:

A B C 2
D E F 3
G H I 4
J K L 5
M N O 6
P Q R S 7
T U V 8
W X Y Z 9

Der String kann nur Ziffern enthalten. Er ist leer, falls sich keine gültige Telefonnummer im CX_PHONE-Objekt befindet

Code-Beispiel:
Var(phone)
CreateTransObject(CX_PHONE) -> phone // generiere ein leeres Telefonnummernobjekt
"+49-40-Classix-0" phone Put         // schreibe eine Nummer in das Objekt
phone Call(WithoutVanity)            // wandelt die Vanity-Codes in Ziffern um (hier: +49-40-2527749-0)
// Das Ergebnis liegt als String auf dem Stack    

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_PHONE Ein Telefonnummernobjekt
Stack(Out) Top STRING Telefonnummer mit aufgelösten Vanity-Codes

Funktionsaufruf: Call(WithoutVanity)