Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. LPARAMETERS llCharacter, llGbft
  2. LOCAL llAppear
  3. lLAppear = .F.
  4.  
  5. IF llCharacter THEN
  6.  
  7.     THISFORM.lcblankword = ""
  8.     FOR lnX = 1 TO LEN(THISFORM.lcword)
  9.    
  10.         * ----------------------------             
  11.         * KIJK OF DE LETTER VOORKOMT IN HET WOORD  
  12.         * ----------------------------             
  13.         IF SUBSTR(THISFORM.lcword,lnX,1) == THISFORM.text1.Value THEN
  14.             llAppear = .T.
  15.             THISFORM.laword[lnX] = SUBSTR(THISFORM.lcword,lnX,1)
  16.         ENDIF
  17.        
  18.         * ----------------------------         
  19.         * VUL ALLE LEEGTES MET _UNDERSCORES_   
  20.         * ----------------------------         
  21.         IF VARTYPE(THISFORM.laWord[lnX])="L" THEN
  22.             THISFORM.lcblankword = THISFORM.lcblankword + "_ "
  23.         ELSE
  24.             THISFORM.lcblankword = THISFORM.lcblankword + THISFORM.laWord[lnX] + " "
  25.         ENDIF
  26.     ENDFOR
  27.        
  28.     THISFORM.label3.Caption = THISFORM.lcBlankword
  29.    
  30.     * ---------------------------- 
  31.     * ALS DE LETTER NIET VOORKOMT  
  32.     * GA EEN STAP VERDER IN GALGJE 
  33.     * ---------------------------- 
  34.     IF !lLAppear THEN
  35.         THISFORM.lnstap = THISFORM.lnstap + 1
  36.     THISFORM.image1.Picture ='SOURCE\IMAGES\'+TRANSFORM(THISFORM.lnstap)+'.bmp'
  37.     ENDIF
  38.     llAppear = .F.
  39.    
  40.     * ----------------------------             
  41.     * ALS DE APPLICATIE BIJ DE LAATSTE STAP IS 
  42.     * LAAT ZIEN DAT DE GEBRUIKER HET FOUT HEEFT
  43.     * ----------------------------             
  44.     IF THISFORM.lnstap == 12 THEN  
  45.         THISFORM.image1.Picture ='SOURCE\IMAGES\'+TRANSFORM(THISFORM.lnstap)+'.bmp'
  46.                                    
  47.         THISFORM.msg(.F.)          
  48.         THISFORM.newword(.T.)          
  49.     ELSE                           
  50.        
  51.         * ----------------------------     
  52.         * ALS ALLE LETTERS ZIJN GERADEN    
  53.         * LAAT DIT ZIEN AAN DE GEBRUIKER   
  54.         * ----------------------------     
  55.         IF ATC("_",THISFORM.lcblankword) == 0 THEN
  56.             THISFORM.raad(.F.,.T.)
  57.         ENDIF
  58.        
  59.     ENDIF
  60.    
  61.     THISFORM.label4.Caption = ""
  62.    
  63.     FOR lnX = 1 TO ALEN(THISFORM.lausedchar)/2
  64.         IF THISFORM.lausedchar[lnX,1] == UPPER(ALLTRIM(THISFORM.text1.Value)) THEN
  65.             THISFORM.lausedchar[lnX,2] = .T.
  66.         ENDIF
  67.         IF THISFORM.lausedchar[lnX,2] THEN
  68.             thisform.label4.Caption = thisform.label4.Caption + IIF(THISFORM.label4.Caption == "","",", ")+THISFORM.lausedchar[lnX,1]
  69.         ENDIF
  70.     ENDFOR
  71.    
  72. ELSE
  73.     IF llGbft THEN
  74.             THISFORM.image1.Picture ='SOURCE\IMAGES\13.bmp'
  75.             THISFORM.msg(.T.)
  76.             THISFORM.newword(.T.)
  77.     ELSE
  78.         IF UPPER(ALLTRIM(THISFORM.text2.Value)) == THISFORM.lcword THEN
  79.             THISFORM.image1.Picture ='SOURCE\IMAGES\13.bmp'
  80.             THISFORM.msg(.T.)
  81.             THISFORM.newword(.T.)
  82.         ELSE
  83.             THISFORM.msg(.F.)
  84.             THISFORM.newword(.T.)
  85.         ENDIF
  86.     ENDIF
  87. ENDIF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement