Prikazi cijelu temu 04.04.2011 13:59
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Ideje i rjesenja iz teme fiskalizacija
Da naredba je line input.
Imam osjecaj da sam za ovo napisao kod ali evo:
PreuzmiIzvorni kôd (Visual Basic):
  1. Function NadjiDio(Str As String, Znak As String, Dio As Integer)
  2. '******************************************************
  3. 'Ime:      NadjiDio   (Function)
  4. 'Sadržaj: Dio izmedju dva poznata karaktera
  5. 'Autor:     ZXZ
  6. 'Datum:      svibanj 16, 2008, 12:34:16
  7. 'Adresa: Tuzla BiH
  8. 'Email:     xz@icentar.ba
  9. 'Ulazni parametri:Str-String
  10.                  'Znak-Karakter razdvajac
  11.                  'Dio-Broj dijela izmedju razdvajaca
  12. 'Izlazni parametri:
  13. '******************************************************
  14. Dim DuzinaStr As Integer
  15. Dim Polozaj As Integer
  16. Dim I As Integer
  17. Dim Brojac As Integer
  18. Dim Karakter As String
  19.  
  20.  
  21.  
  22. DuzinaStr = Len(Str)
  23. If Left(Str, 1) <> Znak Then
  24.    Str = Znak & Str
  25. End If
  26. If Right(Str, 1) <> Znak Then
  27.    Str = Str & Znak
  28. End If
  29. For I = 1 To DuzinaStr
  30. Karakter = Mid(Str, I, 1)
  31.     If Karakter = Znak Then
  32.     Brojac = Brojac + 1
  33.     End If
  34.     If Brojac = Dio Then
  35.      Polozaj = InStr(I + 1, Str, Znak)
  36.      NadjiDio = Mid(Str, I + 1, Polozaj - I - 1)
  37.      GoTo Kraj:
  38.     End If
  39. Next I
  40. Kraj:
  41. End Function

PreuzmiIzvorni kôd (Visual Basic):
  1. Const Putanja_Filea = "C:\Proba.tx" ' putanja sa imenom filea
  2. Function Broj_RacunaR()
  3. Dim temp As String
  4. Dim Poz As Integer
  5.  
  6. Close #1
  7. Open Putanja_Filea For Input As 1
  8. For Poz = 1 To 6
  9. Input #1, temp
  10. Next Poz
  11. Broj_RacunaR = temp
  12. Kraj:
  13. Close #1
  14. End Function

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.