Advertisement
anatolt

find-n-del-anomaly

Feb 5th, 2015
441
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; Починили с учителем кодировки. Дело былов BOM UTF. Открываем c помощью NPP и сохраняем в UTF без BOM. Всё становится на места.
  2. ; Разобрались с гитхабом. Оказывается надо было клонировать чтобы загрузить проект из облака на комп.
  3.  
  4. IncludeFile "find-n-del.pbf"
  5. OpenWindow_0()
  6. AddGadgetItem(pole1,-1,"[14:59:08] 5UN5H1N3 вышел(а) из комнаты")
  7. AddGadgetItem(pole1,-1,"[15:04:42] χ@ηΔ€® вышел(а) из комнаты")
  8. AddGadgetItem(pole1,-1,"[15:13:29] <Obiwаn> .")
  9. AddGadgetItem(pole1,-1,"[15:13:30] <hochleistungsfähigen> Obiwаn: Пинг от тебя 0.084 сек.")
  10. AddGadgetItem(pole1,-1,"[16:24:29] aerohead вышел(а) из комнаты")
  11. AddGadgetItem(pole1,-1,"[16:46:05] Ozz_Klochkov вышел(а) из комнаты")
  12. AddGadgetItem(pole1,-1,"[17:35:21] plus`` вошёл(а) в комнату")
  13. AddGadgetItem(pole1,-1,"[17:40:15] plus`` вышел(а) из комнаты")
  14. AddGadgetItem(pole_del,-1,"вышел")
  15. AddGadgetItem(pole_del,-1,"вошёл")
  16.  
  17. Repeat
  18.   event = WaitWindowEvent()
  19.   If event = #PB_Event_Gadget
  20.     Select EventGadget()
  21.       Case btn
  22.         ClearGadgetItems(pole2)
  23.         numberOfStrings = CountGadgetItems(pole1)        ;считаем количество строк поля со списком исходных данных
  24.         numberOfStrings_del = CountGadgetItems(pole_del) ;считаем количество строк поля со списком на удаление
  25.        
  26.         For counter_del = 0 To numberOfStrings_del
  27.           text_pole_del$ = GetGadgetItemText(pole_del,counter_del) ;берем элемент №counter_del и пишем в переменную text_pole_del$
  28.           For counter = 0 To numberOfStrings
  29.             textPole1$ = GetGadgetItemText(pole1,counter)
  30.             If Not FindString(textPole1$, text_pole_del$) : AddGadgetItem(pole2,-1,textPole1$) : EndIf
  31.           Next
  32.         Next
  33.  
  34.       Case copy
  35.         ClearGadgetItems(pole1)
  36.         numberOfStrings = CountGadgetItems(pole2)
  37.         For counter = 0 To numberOfStrings
  38.           textPole1$ = GetGadgetItemText(pole2,counter)
  39.           AddGadgetItem(pole1,-1,textPole1$)
  40.         Next
  41.     EndSelect
  42.   EndIf
  43.  
  44. Until event = #PB_Event_CloseWindow
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement