www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

dBase

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
notna
Neznanec
Neznanec



Pridružen-a: Tor 30 Sep 2008 14:40
Prispevkov: 6
Aktiv.: 0.03
Kraj: Ljubljana

PrispevekObjavljeno: Tor Sep 30, 2008 8:46 pm    Naslov sporočila:  dBase Odgovori s citatom

Ali še kje obstajajo prevajalniki za predpotopne Clipper in dBaselll izvršilne programe?

Imam delujočo exe verzijo z 1.(eno) napačno vneseno številko. Kako jo zamenjati, je zdaj vprašanje.

Ker ni vec source kode je potreben inverzen pristop(tako so mi razlagali), ali kako drugače??????

_________________
pozdrav

Notna
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Tor Sep 30, 2008 8:51 pm    Naslov sporočila:  Re: dBase Odgovori s citatom

notna je napisal/a:
Ali še kje obstajajo prevajalniki za predpotopne Clipper in dBaselll izvršilne programe?

Imam delujočo exe verzijo z 1.(eno) napačno vneseno številko. Kako jo zamenjati, je zdaj vprašanje.

Ker ni vec source kode je potreben inverzen pristop(tako so mi razlagali), ali kako drugače??????


Kje je napačna številka? V bazi?

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
notna
Neznanec
Neznanec



Pridružen-a: Tor 30 Sep 2008 14:40
Prispevkov: 6
Aktiv.: 0.03
Kraj: Ljubljana

PrispevekObjavljeno: Tor Sep 30, 2008 9:17 pm    Naslov sporočila:   Odgovori s citatom

Težava je naslednja.

Eno od vnosnih polj ne dopušča vnosa števila nižjega od 87. Polja ne morem ignorirati (preskočiti), ker me ne spusti dalje.
Torej en od filtrov je potreben popravka na število 01 ali višje, tja do 07.
Poizkušal sem z hexedit, pa mi find ne najde vnosa 87, da bi lahko spremenil podatek. In potem sem ostal brez idej......

_________________
pozdrav

Notna
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Tor Sep 30, 2008 9:25 pm    Naslov sporočila:   Odgovori s citatom

notna je napisal/a:
Težava je naslednja.

Eno od vnosnih polj ne dopušča vnosa števila nižjega od 87. Polja ne morem ignorirati (preskočiti), ker me ne spusti dalje.
Torej en od filtrov je potreben popravka na število 01 ali višje, tja do 07.
Poizkušal sem z hexedit, pa mi find ne najde vnosa 87, da bi lahko spremenil
podatek. In potem sem ostal brez idej......


Težka bo brez izvorne kode. Od "zadaj" bo kaka lastna funkcija, ki preverja preko možnosti "valid" pravilen vnos.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
notna
Neznanec
Neznanec



Pridružen-a: Tor 30 Sep 2008 14:40
Prispevkov: 6
Aktiv.: 0.03
Kraj: Ljubljana

PrispevekObjavljeno: Tor Sep 30, 2008 9:32 pm    Naslov sporočila:   Odgovori s citatom

Kar pomeni. Draga Notna poslovi se od programčka in razmišljaj o čem novem......


Kljub temu hvala za trud. So me že prej potolažili, da je to brezupen primer, ampak upanje umre zadnje, pa več ljudi, več ve.......

_________________
pozdrav

Notna
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
program_er
Član
Član



Pridružen-a: Sob 08 Mar 2008 13:47
Prispevkov: 2173
Aktiv.: 10.30
Kraj: Maribor (Pohorje)

PrispevekObjavljeno: Tor Sep 30, 2008 9:38 pm    Naslov sporočila:   Odgovori s citatom

notna je napisal/a:

Poizkušal sem z hexedit, pa mi find ne najde vnosa 87, da bi lahko spremenil podatek.


Število 87 v kateri obliki? Če misliš ti to 87 kot hex kodo, potem ja, če pa je to 87 v drugačnem formatu naprimer v decimalni obliki ali pa kot text, pa moraš uporabiti prevajalnik in si ti prevesti v HEX kodo, katero lahko poiščeš v editorju.

_________________
Upanje ni del naše projektne strategije.
Member of Trisat - 1. Slovenian satellite running new fault tolerant aerospace processor.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
.
Član
Član



Pridružen-a: Pon 23 Avg 2004 16:16
Prispevkov: 16777190
Aktiv.: 70621.33

PrispevekObjavljeno: Tor Sep 30, 2008 9:51 pm    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
mirkatmir
Član
Član



Pridružen-a: Pet 25 Jul 2003 9:14
Prispevkov: 1876
Aktiv.: 7.90
Kraj: Ribnica (JN75IR)

PrispevekObjavljeno: Tor Sep 30, 2008 10:20 pm    Naslov sporočila:   Odgovori s citatom

Če program *.exe ni kako kodiran - zaščiten, ne trdim, da se ne da iz njega izvorno kodo v Cliperju dobiti. V starih časih sem tako gledal izvorno kodo *.prg od marsikaterega cliperjevega programa, da sem kakšno rutino "skopiral". Sedaj ne vem, če imam še kje to orodje na razpolago. Bom malo pogledal.
_________________
lp, Miran (Miro - S51SK)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14679
Aktiv.: 61.79

PrispevekObjavljeno: Sre Okt 01, 2008 6:47 am    Naslov sporočila:   Odgovori s citatom

"Šaranje" po exe datoteki je nesmiselno ter gola izguba časa, kajti spremeb bi bilo vrjetno potrebno narediti kar nekaj.

Za ponazoritev sem spisal programček z vnosim poljem. Nadaljevanje vnosa ni možno če vrednost ne presega 87.


Koda:
*testni program
   nekaj:=0
        cls
    do while .t.
       

        @3,3 say 'Vnesi cifro' get nekaj valid AJeVec(nekaj)
        read
        @5,3 say 'Vnesel si '+str(nekaj)       

   if lastkey()=27
    cls
    @2,0 say 'www.elektronik.si'
    exit
   endif


    enddo


    function AJeVec(tisto)
     if tisto>87
      return .t.
     else
        alert('Vrednost je manjsa!')
       @5,3
        return .f.
     endif




Za primerjavo sem le povečal vresnost številke v lastni funkciji, ki preverja vnos za ena.


Koda:
*testni program
   nekaj:=0
        cls
    do while .t.
       

        @3,3 say 'Vnesi cifro' get nekaj valid AJeVec(nekaj)
        read
        @5,3 say 'Vnesel si '+str(nekaj)       

   if lastkey()=27
    cls
    @2,0 say 'www.elektronik.si'
    exit
   endif


    enddo


    function AJeVec(tisto)
     if tisto>88
      return .t.
     else
        alert('Vrednost je manjsa!')
       @5,3
        return .f.
     endif




V prevedeni exe datoteki je kup razlik:

Koda:
0002E3E3: 65 11
0002E3E4: 20 11
0002E3E5: 20 11
0002E3E6: 20 11
0002E3E7: 20 11
0002E3E8: 20 11
0002E3E9: 20 11
0002E3EA: 20 11
0002E3EB: 20 11
0002E3EC: 20 11
0002E3ED: 20 11
0002E3EE: 20 11
0002E3EF: 20 11
0002E3F0: 20 11
0002E3F1: 20 11
0002E3F2: 20 11
0002E3F3: 20 11
0002E3F4: 20 11
0002E3F5: 20 11
0002E3F6: 20 11
0002E3F7: 20 11
0002E3F8: 20 11
0002E3F9: 20 11
0002E3FA: 20 11
0002E3FB: 20 11
0002E3FC: 20 11
0002E3FD: 20 11
0002E3FE: 20 11
0002E3FF: 20 11
0002E400: 20 11
0002E401: 20 11
0002E402: 20 11
0002E403: 20 11
0002E404: 20 11
0002E405: 20 11
0002E406: 20 11
0002E407: 20 11
0002E408: 20 11
0002E409: 20 11
0002E40A: 20 11
0002E40B: 20 11
0002E40C: 20 11
0002E40D: 20 11
0002E40E: 20 11
0002E40F: 20 11
0002E410: 20 11
0002E411: 20 11
0002E412: 20 11
0002E413: 20 11
0002E414: 20 11
0002E415: 20 11
0002E416: 20 11
0002E417: 20 11
0002E418: 20 11
0002E419: 20 11
0002E41A: 20 11
0002E41B: 20 11
0002E41C: 20 11
0002E41D: 20 11
0002E41E: 20 11
0002E41F: 20 11
0002E420: 20 11
0002E421: 20 11
0002E422: 20 11
0002E423: 20 11
0002E424: 20 11
0002E425: 20 11
0002E426: 20 11
0002E427: 20 11
0002E428: 20 11
0002E429: 20 11
0002E42A: 20 11
0002E42B: 20 11
0002E42C: 20 11
0002E42D: 20 11
0002E42E: 20 11
0002E42F: 20 11
0002E430: 20 11
0002E431: 20 11
0002E432: 20 11
0002E433: 20 11
0002E434: 20 11
0002E435: 20 11
0002E436: 20 11
0002E437: 20 11
0002E438: 20 11
0002E439: 20 11
0002E43A: 20 11
0002E43B: 20 11
0002E43C: 20 11
0002E43D: 20 11
0002E43E: 20 11
0002E43F: 20 11
0002E440: 20 11
0002E441: 20 11
0002E442: 20 11
0002E443: 20 11
0002E444: 20 11
0002E445: 20 11
0002E446: 20 11
0002E447: 20 11
0002E448: 20 11
0002E449: 20 11
0002E44A: 20 11
0002E44B: 20 11
0002E44C: 20 11
0002E44D: 20 11
0002E44E: 20 11
0002E44F: 20 11
0002E450: 20 11
0002E451: 20 11
0002E452: 20 11
0002E453: 20 11
0002E454: 20 11
0002E455: 20 11
0002E456: 20 11
0002E457: 20 11
0002E458: 20 11
0002E459: 20 11
0002E45A: 20 11
0002E45B: 20 11
0002E45C: 20 11
0002E45D: 20 11
0002E45E: 20 11
0002E45F: 20 11
0002E460: 20 11
0002E461: 20 11
0002E462: 20 11
0002E463: 20 11
0002E464: 20 11
0002E465: 20 11
0002E466: 20 11
0002E467: 20 11
0002E468: 20 11
0002E469: 20 11
0002E46A: 20 11
0002E46B: 20 11
0002E46C: 20 11
0002E46D: 20 11
0002E46E: 20 11
0002E46F: 20 11
0002E470: 20 11
0002E471: 20 11
0002E472: 20 11
0002E473: 20 11
0002E474: 20 11
0002E475: 20 11
0002E476: 20 11
0002E477: 20 11
0002E478: 20 11
0002E479: 20 11
0002E47A: 20 11
0002E47B: 20 11
0002E47C: 20 11
0002E47D: 20 11
0002E47E: 20 11
0002E47F: 20 11
0002E480: 20 11
0002E481: 20 11
0002E482: 20 11
0002E483: 20 11
0002E484: 20 11
0002E485: 20 11
0002E486: 20 11
0002E487: 20 11
0002E488: 20 11
0002E489: 20 11
0002E48A: 20 11
0002E48B: 20 11
0002E48C: 20 11
0002E48D: 20 11
0002E48E: 20 11
0002E48F: 20 11
0002E490: 20 11
0002E491: 20 11
0002E492: 20 11
0002E493: 20 11
0002E494: 20 11
0002E495: 20 11
0002E496: 20 11
0002E497: 20 11
0002E498: 20 11
0002E499: 20 11
0002E49A: 20 11
0002E49B: 20 11
0002E49C: 20 11
0002E49D: 20 11
0002E49E: 20 11
0002E49F: 20 11
0002E4A0: 20 11
0002E4A1: 20 11
0002E4A2: 20 11
0002E4A3: 20 11
0002E4A4: 20 11
0002E4A5: 20 11
0002E4A6: 20 11
0002E4A7: 20 11
0002E4A8: 20 11
0002E4A9: 20 11
0002E4AA: 20 11
0002E4AB: 20 11
0002E4AC: 20 11
0002E4AD: 20 11
0002E4AE: 20 11
0002E4AF: 20 11
0002E4B0: 20 11
0002E4B1: 20 11
0002E4B2: 20 11
0002E4B3: 20 11
0002E4B4: 20 11
0002E4B5: 20 11
0002E4B6: 20 11
0002E4B7: 20 11
0002E4B8: 20 11
0002E4B9: 20 11
0002E4BA: 20 11
0002E4BB: 20 11
0002E4BC: 20 11
0002E4BD: 20 11
0002E4BE: 20 11
0002E4BF: 20 11
0002E4C0: 20 11
0002E4C1: 20 11
0002E4C2: 20 11
0002E4C3: 20 11
0002E4C4: 20 11
0002E4C5: 20 11
0002E4C6: 20 11
0002E4C7: 20 11
0002E4C8: 20 11
0002E4C9: 20 11
0002E4CA: 20 11
0002E4CB: 20 11
0002E4CC: 20 11
0002E4CD: 20 11
0002E4CE: 20 11
0002E4CF: 20 11
0002E4D0: 20 11
0002E4D1: 20 11
0002E4D2: 20 11
0002E4D3: 20 11
0002E4D4: 20 11
0002E4D5: 20 11
0002E4D6: 20 11
0002E4D7: 20 11
0002E4D8: 20 11
0002E4D9: 20 11
0002E4DA: 20 11
0002E4DB: 20 11
0002E4DC: 24 15
0002E4DD: 24 15
0002E4DE: 24 15
0002E4DF: 0C 3D
0002E4E0: 0C 3D
0002E4E1: 0C 3D
0002E4E2: 0C 3D
0002E4E3: 0C 3D
0002E4E4: 0D 3C
0002E4E5: 0F 3E
0002E4E6: 0F 3E
0002E4E7: 4F 7E
0002E4E8: 4F 7E
0002E4E9: 6B 5A
0002E4EA: 6B 5A
0002E4EB: 6B 5A
0002E4EC: 6B 5A
0002E4ED: 6B 5A
0002E4EE: 6B 5A
0002E4EF: 6B 5A
0002E4F0: 6B 5A
0002E4F1: 6B 5A
0002E4F2: 6A 5B
0002E4F3: 6A 5B
0002E4F4: 6E 5F
0002E4F5: 6E 5F
0002E4F6: 6A 5B
0002E4F7: 6A 5B
0002E4F8: 6A 5B
0002E4F9: 6A 5B
0002E4FA: 6A 5B
0002E4FB: 6A 5B
0002E4FC: 7E 4F
0002E4FD: EB 12
0002E4FE: C1 29
0002E4FF: C0 28
0002E500: C0 28
0002E501: A4 4C
0002E502: A4 4C
0002E503: C4 2C
0002E504: C4 2C
0002E505: C4 2C
0002E506: C4 2C
0002E507: 14 7A
0002E508: B2 9D
0002E794: 31 00
000367FC: 95 5D
000367FD: 2A 3B
00038503: 58 57



V prilogi obe exe datoteki.



testcl.zip
 Opis:

Download
 Ime datoteke:  testcl.zip
 Velikost datoteke:  226.31 KB
 Downloadano:  6 krat


_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sokrat
Član
Član



Pridružen-a: Čet 25 Avg 2005 11:00
Prispevkov: 5584
Aktiv.: 23.51

PrispevekObjavljeno: Sre Okt 01, 2008 10:56 am    Naslov sporočila:   Odgovori s citatom

Njega dni so obstajali decompilerji za clipper. Ni razloga, da ne bi obstajali vec, npr. tale. Morda ga pozna tudi vlecno zivince ?
_________________
Ka ti bo pa torba ce si kupu kolo ?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 9 dni


Powered by phpBB © 2001, 2005 phpBB Group