 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
notna Neznanec


Pridružen-a: Tor 30 Sep 2008 14:40 Prispevkov: 6 Aktiv.: 0.03 Kraj: Ljubljana
|
Objavljeno: Tor Sep 30, 2008 8:46 pm Naslov sporočila: dBase |
|
|
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 |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14679 Aktiv.: 61.79
|
Objavljeno: Tor Sep 30, 2008 8:51 pm Naslov sporočila: Re: dBase |
|
|
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 |
|
 |
notna Neznanec


Pridružen-a: Tor 30 Sep 2008 14:40 Prispevkov: 6 Aktiv.: 0.03 Kraj: Ljubljana
|
Objavljeno: Tor Sep 30, 2008 9:17 pm Naslov sporočila: |
|
|
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 |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14679 Aktiv.: 61.79
|
Objavljeno: Tor Sep 30, 2008 9:25 pm Naslov sporočila: |
|
|
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 |
|
 |
notna Neznanec


Pridružen-a: Tor 30 Sep 2008 14:40 Prispevkov: 6 Aktiv.: 0.03 Kraj: Ljubljana
|
Objavljeno: Tor Sep 30, 2008 9:32 pm Naslov sporočila: |
|
|
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 |
|
 |
program_er Član


Pridružen-a: Sob 08 Mar 2008 13:47 Prispevkov: 2173 Aktiv.: 10.30 Kraj: Maribor (Pohorje)
|
Objavljeno: Tor Sep 30, 2008 9:38 pm Naslov sporočila: |
|
|
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 |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70620.99
|
Objavljeno: Tor Sep 30, 2008 9:51 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
mirkatmir Član


Pridružen-a: Pet 25 Jul 2003 9:14 Prispevkov: 1876 Aktiv.: 7.90 Kraj: Ribnica (JN75IR)
|
Objavljeno: Tor Sep 30, 2008 10:20 pm Naslov sporočila: |
|
|
Č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 |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14679 Aktiv.: 61.79
|
Objavljeno: Sre Okt 01, 2008 6:47 am Naslov sporočila: |
|
|
"Š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.
Opis: |
|
 Download |
Ime datoteke: |
testcl.zip |
Velikost datoteke: |
226.31 KB |
Downloadano: |
6 krat |
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.50
|
Objavljeno: Sre Okt 01, 2008 10:56 am Naslov sporočila: |
|
|
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 |
|
 |
|
|
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
|