clipper.515misa.m,
-> #427, ikordic>> Kad sam već kod Rushmoore sistema - autori tog sistema su navodno dobili
>> inspiraciju gledajući Hičkokov "Se(r)ver-Severozapad", seli i napisali ga...
The name comes from Mount Rushmore National Memorial, near Keystone, South
Dakota.
Likenesses of the heads of Presidents Washington, Jefferson, Linclon, and
Roosevelt
are carved on the face of Mount Rushmore. These scluptures were done by Gutzon
Borglum and his sons. While all this information might interest tourists, it
has
nothing to do with the technology, nor does the fact that the mountain appeared
in
movie directed by A. Hitchcock called 'North by Northwest'. It was just that
this
movie appeared on TV the night before the FoxPro development team decided what
to
name its high speed, data access internal project, and the name 'Rushmore' was
adopted.
Iz knjige:
FoxPro for Windows 2.6
Developer's Guide
by Jeb Long (SAMS Publishing)
clipper.516stosic,
-> #513, jolicm
> Zelim da povezem clipper i msc 6.0
>iz literature za clipper 5.2 stoje napisani parametri za kompajliranje
>C programa za verziju 5.0, kada kompajliram sa tim parametrima program ne
radi.
?Dakle molim izgled komandne linije za kompajliranje msc6.0 funkcije.
CL /c /AL /FPa /Gs /Zl TvojCProgram.c
Pogledaj i clfaq101.zip
clipper.517snemcev,
-> #513, jolicm>> čelim da povezem clipper i msc 6.0
Treba ti LLIBCA iz verzije 5.1. Zašto? Reći će neko ko se u to
povezivanje razume malo više od mene...
clipper.519gosse,
Zdravo Družtvo! Dali nekoj znae kako moze so RTLINK da se dojde do EXE od 150 K
+ OVerlay ( statiŠki )?. Probuvav so dinamiŠki overlei ama Exe nikako da padne
pod 380 K. Ako veke mora so Blinker, zgodno bi bilo porakata da dojde so .LNK.
Fala!
clipper.520spantic,
-> #513, jolicm> C programa za verziju 5.0, kada kompajliram sa tim parametrima program ne
> radi. Dakle molim izgled komandne linije za kompajliranje msc6.0 funkcije.
Da li koristiš biblioteku iz MSC 5.1? Imaš je na SEZAMu.
clipper.521.ben,
H E L P !!!
Pisem neke programe u CLIPPER-u koji bi radili na Novel Lite-u
(za sada, kasnije mozda i puni Novel) i zelim da koristim NetBios
za komunikaciju izmedju radnih stanica, pokusavao sam sa NETTO lib.
i sa funcijama iz knjige CA Clipper 5.2 Mrezno programiranje ali
bez ispeha, so ako je nekom uspelo please help.
clipper.522ikordic,
-> #483, bulaja=> RDDs for Clipper 5.0 and 5.2 to support .DBF, .PDX, and .BTR file
^^^ ^^^^
Koji je to RDD za 5.01 koji omogućava BTrieve kompatibilnost, gde ga ima i
koristi li to neko?
clipper.523ikordic,
-> #509, nbatocaninRE: VMIF
=> fact, the parts of DBF SIX that ship with Clipper 5.2 are the leading
=> cause for 5.2's unuseability in i'ts present form. Linking DBFSIX
=> into a 5.01 or 5.2 application will invariably result in 5333 and VM
=> Integrity Errors. SuccessWare knows about the problems and is
=> working on them. However that still doesn't take away from the fact
=> that DBFSIX can and will crash your application.
'Ajmo sada jednom za svagda da čujemo: KO je uzročnik VMIF-a?
Da li je to:
a) BLinker? Ako jeste, kako onda pucaju aplikacije rađene RTLink-om? Ako nije,
kako to da se greške ne javljaju posle BLinker update-a?
b) SIx? Ako jeste, kako se onda VMIF dešava i sa NTX RDD-m?
c) Clipper? Ako jeste, o čemu to priča ovaj tip od gore? Ako jeste greška do
Clipper-ovog VM sistema, kako onda pucaju aplikacije koje koriste alternativne
VM sisteme (Funcky)?
d) Milja Vujanović? Ako jeste ... :)
Mislim da je ovo četvrti put da postavljam ovo pitanje, al' sad ... Elem, da
li je neko iskusio VMIF i slična veselja sa Clipper-om 5.01a?
Smatram da je krajnje vreme da se pozabavimo ovom materijom, jer od
dosadašnjeg razvoja stvari nije bilo neke preterane fajde. Prvo smo se ložili
na 5.2d za koji je neimenovani Clipper guru rekao da "5.2d rešava probleme sa
VMIF-om". Potom na razne SIx update-ove koji će (dajbožedajbože...) otkloniti
probleme, pa je stigao BLinker update - i dalje ništa.
Ako niko ovde ne zna, hajde da skupimo nekih 200-300 USD i da nekom delegatu
odavde uplatimo članarinu na nekom Clipper-dedicated BBS-u odakle će nas
obaveštavati šta se napolju dešava i šta da se radi. Smatram da pitanje
finansija nije problem, jerbo svi mi radimo ovaj posao za nekakve novce - meni
se isplati da kanem neku kintu ako za to dobijam nešto ovako vredno.
clipper.524nbatocanin,
-> #519, gosse> Zdravo Družtvo! Dali nekoj znae kako moze so RTLINK da se
> dojde do EXE od 150 K + OVerlay ( statiŠki )?.
Objasni malo detaljnije šta hoćeš: da imaš jedan EXE i poseban OVL
ili nešto drugo? Zašto ne koristiš PLL ako ti je važno da razdvojiš
EXE na više delova?
clipper.525snemcev,
-> #523, ikordic>> a) BLinker? Ako jeste, kako onda pucaju aplikacije rađene RTLink-om?
>> Ako nije, kako to da se greške ne javljaju posle BLinker update-a?
IMMHO, Blinker je nevin. Posle update-a grešaka nema jer Blinker
jednostavno "obilazi" one delove Clipper VM sistema za koje je ustanovio
da nisu baš svoji.
>> b) SIx? Ako jeste, kako se onda VMIF dešava i sa NTX RDD-m?
Bojim se da je i SIx nevin.
>> c) Clipper? Ako jeste, o čemu to priča ovaj tip od gore? Ako jeste
>> greška do Clipper-ovog VM sistema, kako onda pucaju aplikacije koje
>> koriste alternativne VM sisteme (Funcky)?
Bingo! Valjda se i Funcky VM bar malo oslanja na Clipper VM? A ako se i
ne oslanja, ipak neke stvari ostaju pod kontrolom CLipper-a.
clipper.526neman,
-> #492, bulaja> Lib BlxRateX
> Search BlxClp52
>
> Naravno jos se ne moze sa sigurnoscu tvrditi da ce ovim
> svi problemi biti reseni, ali bar u mom slucaju ima
> indicija da je ipak tako :).
I u mom :) Vec dva dana na jednom 286 racunaru koji je prijavljivao sto
VMIF sto Write error (?) radi ko sat. Pu, pu, pu da ne cuje djavo :)
Od nedelje cu da zamenim programe i na drugim racunarima koji su zajebucki-
vali, pa ce vidimo :)
neman
clipper.527nbatocanin,
-> #523, ikordic> 'Ajmo sada jednom za svagda da čujemo: KO je uzročnik
> VMIF-a?
Eh, kad bi to znali, gde bi nam bio kraj: izopštimo zlikovca i idemo
dalje :(
> a) BLinker? Ako jeste, kako onda pucaju aplikacije rađene
> RTLink-om?
Jel ovo sigurno? Meni RTLink *nikad* nije dao VMIF.
> Prvo smo se ložili na 5.2d za koji je neimenovani Clipper guru rekao
> da "5.2d rešava probleme sa VMIF-om".
OK, ja sam se zaleteo, oslanjajući se na rečenicu iz pomenutog updatea
u kojoj piše da su "otklonjeni problemi koji su dovodili do VMIF".
Kako oni slagaše mene, ja slagah vas :( I sebe :(
>
> Ako niko ovde ne zna, hajde da skupimo nekih 200-300 USD i
> da nekom delegatu odavde uplatimo članarinu na nekom
> Clipper-dedicated BBS-u odakle će nas obaveštavati šta se
> napolju dešava i šta da se radi. Smatram da pitanje
> finansija nije problem, jerbo svi mi radimo ovaj posao za
> nekakve novce - meni se isplati da kanem neku kintu ako za
> to dobijam nešto ovako vredno.
clipper.528cnenad,
-> #495, nbatocaninŁŁŁ Ovako kako si napravio sve ide u root! Moraš napraviti bar jednu
ŁŁŁ BEGIN..ENDAREA sekciju i tu staviti nešto. Šta treba staviti treba
ŁŁŁ odrediti eksperimantalno. Za početak probaj da staviš EXTEND.LIB i
ŁŁŁ uživaj...
Ovo bi trebalo da bude reply na više poruka sa kojima ste pokušali da mi
pomognete pa da krenem redom:
BLINKER INCREMENTAL ON <-- neko reče da ovo ne treba jer po default-u
kod 3.0. INCREMENTAL nije radio kako treba pa sam
ga zbog toga stavio
Ovo je trenutno novi LNK fajl po vašim preporukama.
file as
BEGINAREA
file space
file spice
ENDAREA
@sixcdx.lnk
LIB clipper
LIB extend
LIB bumenu
Video sam da neko preporučuje da sklonim odavde LIB clipper i LIB extend.
Grba kaže da ga ne pomeram a isto to se preporučuje u HELP-u za SIXCDX.
Arazumenic je poslao poruku u kojoj pobija te tvrdnje. Pošto niko nije
odgovorio da li se slažete da ovde ne trebaju pozivi na ove dve biblioteke ?
Nenad kaže da ubacim u BEGIN/ENDAREA i LIB extend. Da li se ovo kosi sa
onim što preporučuje SIXCDX ili da ga ipak tamo smestim ?
I još nešto, gde onda treba staviti i od BLINKER-a @cl520max.lnk ?
Primetio sam da se u njemu nalaze isto pozivi za LIB clipper, LIB CDX i
LIB terminal. Pretpostavljam da ono LIB cdx treba izbaciti. Kakva je
situacija sa LIB terminal.
Da li mora da se fajl zove CL520MAX.LNK ili može drugačije ?
Da li je potrebno staviti još nešto u LNK datoteku što bi eventualno
poboljšalo korišćenje memorije i brzinu izvršavanja programa (mada mi ona
nije toliko bitna, jer su programi poprilično brzi) ?
clipper.529milanv,
-> #392, srdjan.j║║==> na ekranu, tipično - lozinki? Promena boje karaktera u boju
║║==> pozadine baš i nije neko rešenje. Voleo bih da vidim rešenje
║║==> kakvo je primenjeno na Sezamu prilikom prijavljivanja ili neko
║║==> slično...
║║
║║ Ako hoćeš zvezdice, moraćeš da sam napišeš petljicu za unos lozinke,
║║ nešto kao ovo:
Nadao sam se da postoji nešto u okviru GET PICTURE, no,
dobro, može i ovako.
Evo, šaljem funkciju koja to ostvaruje. Sintaksa je:
cLozinka := Zvezdice (nY, nX, nM)
nX -> X koordinata prve zvezdice,
nY -> Y koordinata,
nM -> maksimalna dužina stringa koji se unosi.
Hvala Srđanu.
zvezdice.zipclipper.530dejanr,
-> #529, milanv>> Nadao sam se da postoji nešto u okviru GET PICTURE, no,
>> dobro, može i ovako.
Može tako, a može kao kod Ricka Spence-a (poznata knjiga), nešto bolje
uklopljeno u GET sistem Clippera:
do while (oget:exitstate == GE_NOEXIT
nkey:=inkey(0)
if nkey >=32 .and. nkey<=255
oget:cargo+=chr(nkey)
oget:applykey(oget, asc("*")
elseif nkey=K_BS
oget:cargo:=substr(oget:cargo, 1, len(oget:cargo)-1)
oget:applykey(oget, nkey)
elseif nkey==K_ENTER
getapplykey(oget, nkey)
end if
end do
Naravno, pre i posle toga se može staviti onaj deo iz GETSYS koji
proverava WHEN i VALID, i eto ga procedure getpass(oget)
clipper.531.ben,
-> #521, .ben> H E L P !!!
> Pisem neke programe u CLIPPER-u koji bi radili na Novel Lite-u
> (za sada, kasnije mozda i puni Novel) i zelim da koristim NetBios
> za komunikaciju izmedju radnih stanica, pokusavao sam sa NETTO lib.
> i sa funcijama iz knjige CA Clipper 5.2 Mrezno programiranje ali
> bez ispeha, so ako je nekom uspelo please help.
Kako je poruka prosla nezapazeno moram da je ponovim jos jednom,
problem se u tome da sa jedne stanice nikako ne mogu da posaljem
poruku na ostalim, bilo cirkularnu bilo usmerenu.
Molio bih nekog clipper gurua ako ima iskustva u ovome da mi pomogne.
clipper.532snemcev,
-> #528, cnenad>> Pošto niko nije odgovorio da li se slažete da ovde ne trebaju pozivi
>> na ove dve biblioteke ?
Nisu potrebni, ali bih preporučio...
>> Nenad kaže da ubacim u BEGIN/ENDAREA i LIB extend. Da li se ovo kosi
>> sa onim što preporučuje SIXCDX ili da ga ipak tamo smestim ?
...upravo ovo i....
>> I još nešto, gde onda treba staviti i od BLINKER-a @cl520max.lnk ?
...jedno @cl520min.lnk posle linije @sixcdx.lnk.
>> Da li mora da se fajl zove CL520MAX.LNK ili može drugačije ?
Preimenuj ga kako ti je volja.
clipper.533nbatocanin,
-> #528, cnenad> Video sam da neko preporučuje da sklonim odavde LIB
> clipper i LIB extend. Grba kaže da ga ne pomeram a isto to
> se preporučuje u HELP-u za SIXCDX. Arazumenic je poslao
> poruku u kojoj pobija te tvrdnje. Pošto niko nije
> odgovorio da li se slažete da ovde ne trebaju pozivi na
> ove dve biblioteke ?
Ovo nije toliko bitno. Moja preporuka ti je da navedeš obe
biblioteke.
> Nenad kaže da ubacim u BEGIN/ENDAREA i LIB extend. Da li
> se ovo kosi sa onim što preporučuje SIXCDX ili da ga ipak
> tamo smestim ?
Smesti, samo bi delove trebalo izbaciti u root.
> I još nešto, gde onda treba staviti i od BLINKER-a
> @cl520max.lnk ? Primetio sam da se u njemu nalaze isto
> pozivi za LIB clipper, LIB CDX i LIB terminal.
Prouči malo te skriptove - to su primeri kako treba raditi.
clipper.534cnenad,
-> #532, snemcevŁŁŁ ...jedno @cl520min.lnk posle linije @sixcdx.lnk.
Zašto misliš da je bolje staviti cl520min.lnk umesto cl520max.lnk ?
U samom cl520max.lnk fajlu piše da ga treba korisiti kod situacija kad je
kritično sa memorijom i pogotovo sa korišćenjem dibagera.
Da li utiči pozivi na LIB clipper i LIB terminal iz samog cl520xxx.lnk
fajla ili ne, s obzirom na raniju priču da LIB clipper i LIB extend idu
posle SIXCDX.LNK ?
clipper.535cnenad,
-> #533, nbatocaninŁŁŁ> Nenad kaže da ubacim u BEGIN/ENDAREA i LIB extend. Da li
ŁŁŁ> se ovo kosi sa onim što preporučuje SIXCDX ili da ga ipak
ŁŁŁ> tamo smestim ?
ŁŁŁ
ŁŁŁ Smesti, samo bi delove trebalo izbaciti u root.
Da li se ovo 'delovi' odnosi na EXTEND ili *.obj module ?
BTW, da li mi je uopšte potreban EXTEND.LIB ?
clipper.536ikordic,
RE: CLD
Poludeću! Ima li neki način da onaj blentavi CLD upamti veličine i položaj
prozora? Sluđuje me to što svaki put po ulasku moram da smanjim Command
pendžer i istovremeno povećam Source prozor sa Alt-S, pa da onda isti snizim
kako bi mogao da vidim Monitor pa ...
Kad sam već kod ovoga - pošto na se na tržištu može naći zilion dodataka za
Clipper, da li se među njima nalazi i neki alternativni debugger? Još kad bi
bio PD/SW ...
I za kraj - potrebni telefoni i kratak opis nekih Clipper-dedicated BBS-ova
napolju. Navedite i za šta je koji specijalizovan (datoteke, konferencije,
support, ...) kako bih mogao da isčekiram šta tu može da se napravi. Navali
narode, ovo je i u vašu korist!
clipper.537ikordic,
-> #451, bulaja=> R:\IBMPC\CLIPPER\*.*
=> ----------
=> blup301 zip 361239 Blinker v3.01: update sa verzije 3.0
U ovom update-patch-u se pominje neki READ.ME fajl koji sadrži "important
information" o raznim aspektima korišćenja novog BLinker-a. Tog fajla nema u
ovoj arhivi pa bi molio nekoga ko to ima da ga ostavi ovde ili meni u mail.
Usput, tu se pominje da ovaj patch nije za deljenje okolo - ako ti treba,
sam ga traži od fabrike koja proizvodi ovo čudo. Izgleda da politika
striktno SW/PD na Sezamu popušta ...
clipper.538neman,
-> #531, .ben> Kako je poruka prosla nezapazeno moram da je ponovim jos
> jednom, problem se u tome da sa jedne stanice nikako ne
> mogu da posaljem poruku na ostalim, bilo cirkularnu bilo
> usmerenu. Molio bih nekog clipper gurua ako ima iskustva u
> ovome da mi pomogne.
Mislim da je problem u tome sto je NETTO pisan za Novell NetWare
a ne za NetWare Lite koje je nije ono sto je NN :)
clipper.539jorad,
-> #531, .ben>> jednom, problem se u tome da sa jedne stanice nikako ne mogu
>> da posaljem poruku na ostalim, bilo cirkularnu bilo usmerenu.
Vidi ovako, što se tiče cirkularnih poruka izgleda da nema
nikakvih problema. Probao sam primer iz knjige "Mrežno progamiranje"
i radi. To je funkcija N_SendMsg() + NetWare() + Ft_Int86 iz
NANFOR-a.
Primeri za usmereno slanje poruka, koji su po meni prava stvar,
već nisu funkcionisali. Nisam nikako mogao otvoriti kanal za slanje
poruka. Funkcija N_OpenPipe() stalno mi je u redu
IF NetWare (241,cRequest,čcReply) == 0
vraća vrednost različitu od 0. Reci mi kakva su tvoja iskustva.
Možda zajedno nešto izbuđžamo dok nam se ne pridruži neko iskusniji.
clipper.540.ben,
-> #538, neman> Mislim da je problem u tome sto je NETTO pisan za Novell NetWare
> a ne za NetWare Lite koje je nije ono sto je NN :)
A kako je onda moguca razmena poruka u NetWare Lite-u iz programa NET.EXE ?!?!
:)
clipper.541.ben,
-> #539, jorad> Vidi ovako, sto se tice cirkularnih poruka izgleda da nema
> nikakvih problema. Probao sam primer iz knjige "Mrezno progamiranje"
> i radi. To je funkcija N_SendMsg() + NetWare() + Ft_Int86 iz
> NANFOR-a.
Na cemu si radio Lite ili puni Novel ?
Ja sam isprobavao na Lite-u i nije islo ni sa usmerenim ni sa cirkularnim.
Od srede cu moci da radim i na punom Novel-u ali sustina problema je
komunikacija u mrezi pod Lite-om.
clipper.542neman,
-> #540, .ben> A kako je onda moguca razmena poruka u NetWare Lite-u iz
> programa NET.EXE ?!?! :)
Pa ako su u Novell Lite verziji ugradili sve servise tj. funkcije koje ima i
NetWare, cemu onda Lite, mogao je da bude NN za 5 usera :)
clipper.543dejanr,
-> #537, ikordic>> Usput, tu se pominje da ovaj patch nije za deljenje okolo - ako ti
>> treba, sam ga traži od fabrike koja proizvodi ovo čudo.
Proverio sam, i sasvim si u pravu, program se pojavio na par većih
stranih sistema i "automatski" je prenesen ovde. U uvodnom ekranu
jasno piše da se ne sme upload-ovati na BBS-ove.
Uklonio sam ga iz direktorijuma, hvala što si nam skrenuo pažnju.
PS Postavio sam ti SET CODE, korisnici koji imaju raspoređena YU slova
na druge načine videli su u tvojoj poruci "kuke i kvake".
clipper.544cubro,
Molim da mi neko kaze koje su razlike izmedju FOX 2.0
i FOX 2.6. Ili izmedju verzije 2.5 i 2.6. Naime namera-
vamo kupiti FOX For DOS 2.6 a imamo 2.5, i pitam se
koja je razlika izmedju dve verzije. Molim za HITAN
odgovor. Unapred hvala.
clipper.545.ben,
-> #542, neman> Pa ako su u Novell Lite verziji ugradili sve servise tj. funkcije koje ima
> i NetWare, cemu onda Lite, mogao je da bude NN za 5 usera :)
Izvini sto pitam, a jesi li ti uopste video Novell Lite ?
clipper.546neman,
-> #545, .ben> Izvini sto pitam, a jesi li ti uopste video Novell Lite ?
Da, nema na cemu :)
clipper.547jorad,
-> #541, .ben>> Na cemu si radio Lite ili puni Novel ?
>> Ja sam isprobavao na Lite-u i nije islo ni sa usmerenim ni sa
>> cirkularnim. Od srede cu moci da radim i na punom Novel-u ali
>> sustina problema je
Radim sa punim Novelom. Reci mi konkretnije šta se kod tebe
dogadja?
clipper.548snemcev,
-> #534, cnenad>> Zašto misliš da je bolje staviti cl520min.lnk umesto cl520max.lnk ?
Zbog brzine izvršavanja programa. Cl520max.lnk zna da drastično uspori
program.
>> Da li utiči pozivi na LIB clipper i LIB terminal iz samog
>> cl520xxx.lnk fajla ili ne, s obzirom na raniju priču da LIB clipper i
>> LIB extend idu posle SIXCDX.LNK ?
Ovo uopšte nije kontradiktorno. Ide @SIxCdx.lnk pa @Cl520min.lnk.
clipper.549nbatocanin,
-> #535, cnenad> Da li se ovo 'delovi' odnosi na EXTEND ili *.obj module ?
Zavisi kako stojiš sa memorijom - ako je imaš dovoljno onda možeš
veći deo EXTEND.LIB da stavi{ u root.
> BTW, da li mi je uopšte potreban EXTEND.LIB ?
:) Naravno.
clipper.550cnenad,
-> #548, snemcevŁŁŁ Zbog brzine izvršavanja programa. Cl520max.lnk zna da drastično uspori
ŁŁŁ program.
Pošteno da priznam ne primećujem neko 'veliko' usporenje ali ipak se malo
oseti na nekim delovima. Doduše, zadovoljan sam jer sad recimo mogu iz
samog programa da startujem recimo DOS SHELL (npr. NDOS.COM) bez ikakve
upotrebe SWAPRUNCMD() čisto da vidim koliko je program uzeo memorije, da li
je jedan njegov deo u UMB itd. Naravno sve ovo pod DEBUGER-om.
Pošto mi je bitno zbog testiranja koristim dakle CL520MAX.LNK a kasnije
za krajnju verziju ide CL520MIN.LNK (ako je uopšte bude :( )
E sad, znam da je bila neka caka sa BLINKER EXECUTABLE DUAL i evo šta on
meni kaže:
'Oćeš DUAL mod ? Stavi ti lepo SECTION INTO... u LNK fajl'
Ako ga stavim, dobijam eksterne overlay-e. Može li se ovo izbeći ?
Drugo, šta onda potrpati u te eksterne overlay-e kad sam već podelio sa
BEGIN i ENDAREA.
BLINKER HOST MESSAGE ON
BLINKER OVERLAY PAGEFRAME ON +-------
BLINKER OVERLAY UMB ON +
BLINKER CACHE XMS 128 ----+ ovo po preporuci iz CL520MAX.LNK
BLINKER CACHE EMS 128 +
BLINKER MESSAGE DUPLICATES +-------
BLINKER CLIPPER PROFILE ON
file TIM
file SIXYU (o ovome malo kasnije)
file SIXCDX
file PROFILER (ovo je jedna mnogo dobra stvar :))
beginarea
file EKRAN
...
endarea
@sixcdx.lnk
@cl520max.lnk (izbačeni pozivi LIB TERMINAL i DBFNTX)
lib BUMENU
Dakle, šta raditi da bi se dobio program koji radi u DUAL mod-u, zavisno
od procesora i memorije, ali da ne traži da se prave eksterni overleji ?
Što se tiče SIXYU.OBJ koju je neko poslao, probao sam da izvršim DISKEDITOM
proste zamene pošto je SIXYU.OBJ po YUSCII u CUSTOM2 ali nisam dobio nikakav
efekat prilikom indeksiranja. U čemu je štos ?
clipper.551pstevo,
Zdravo narode,
ne mogavsi vjerovati u odgovor koji mi se namece, saljem vam ovaj primjer.
Nakon sto sam puna rada bazirao na predpostavci da fu SX_KeyNo()
zaista radi, uslijedilo je razocaranje (po Marfiju, naravno, tek tada).
SX_KeyNo() je u bazi dugackoj cca. 9000 slogova pokazala nevjerovatnu
sporost. Zanimljiva je cinjenica da je brza ukoliko je pokazivac sloga
na pocetku a obrnuto okada je na kraju baze. Mogao sam zakljuciti samo to
da SX_KeyNo() u nekoj petlji vrti SKIP 1 i prebroji sve slogove koji
prethode aktivnom (nisu valjda napravili takvu podlost) !
Cak je i 486 DX-2, 66MHz ostao nemocan !
RDD je SIXCDX V1.5 inter. sa nekoliko upgrade-a.
LINKER==BLINKER 3.0
Modul SXKeyNo NIJE u Overlay-u !!!
SIXCDX.LNK ¸¸
BEGINAREA
LIB SIXCDX.LIB
ENDAREA
MODULE SXKeyNo
**************
* NEBULOZA.PRG
************************************************************
FUNCTION Main ()
LOCAL i
#INCLUDE "SIXCDX.CH"
SetRDD("SIXCDX")
USE baza NEW // Ja sam radio sam bazom od 9000 slogova, ukupne duzine 900Kb
INDEX ON polje1 TO baza // Bilo koji SIXCDX index (.IDX)
CLEAR
GO TOP // Ovo je vrlo vazno, pomjeri na pocetak !!!!!!!!!!!!!!!!!!!!!!!!!!!
č 1,2 SAY 'Nalazim se na pocetku baze !'
č 3,2 SAY 'Poceo sam sa SX_KeyNo()'
FOR i=1 TO 50
SX_KeyNo()
NEXT i
č 4,2 SAY 'Zavrsio sam sa SX_KeyNo()'
Tone(400,6)
č 6,2 SAY 'Poceo sam sa RecNo()'
FOR i= 1 to 50
RecNo()
NEXT I
č 7,2 SAY 'Zavrsio sam sa RecNo()'
Tone(400,6)
GO BOTTOM // Vrlo vazno, sada se sve ponavlja
// kada je pokazivac na kraju baze !!
č 10,2 SAY 'Sada sam na kraju baze (pripremi si kavu i raskomoti se) !!!'
č 12,2 SAY 'Poceo sam sa SX_KeyNo()'
FOR i=1 TO 50
SX_KeyNo()
NEXT i
č 13,2 SAY 'Zavrsio sam sa SX_KeyNo()'
Tone(400,6)
č 15,2 SAY 'Poceo sam sa RecNo()'
FOR i= 1 TO 50
RecNo()
NEXT i
č 16,2 SAY 'Zavrsio sam sa RecNo()'
Tone(400,6)
Inkey(15)
QUIT
RETURN (NIL)
************************************************************
Onima koji probaju ovo - posaljite rezultate bez obzira da li se
poklapaju ili ne.
Zna li neko drugo rjesenje za ScrollBar od SX_KeyNo() ?????????
Bok ;)
clipper.552jolicm,
-> #550, cnenadVeruj mi da je snemcev u pravu što se tiče Cl520max.lnk
na sporijim mašinama bez 4MB ili na 286 ili na nedajboze XT
mašinama pri većim programima je takvo usporenje da se ne moze raditi.
Neka moja iskustva su da je najbolje blinkerom i cl520min.lnk razvijati
program, a rtlinkom završiti posao i predati ga korisniku !
BLinker i RTlink ne mogu da se mere po brzini rada EXE programa.
:).
clipper.553cnenad,
-> #549, nbatocaninŁŁŁ Zavisi kako stojiš sa memorijom - ako je imaš dovoljno onda možeš
ŁŁŁ veći deo EXTEND.LIB da stavi{ u root.
Jesam dosadan, ali sam si me vukao za jezik :) kako se to može podeliti
EXTEND.LIB ?
clipper.554dvesic,
-> #553, cnenad> Jesam dosadan, ali sam si me vukao za jezik :) kako se to moze
> podeliti EXTEND.LIB ?
Lako :)
Uz pomoc TLIB-a, LIBRE ili slicnog programa pogledas koji moduli
postoje u EXTEND lib-u pa uradis nesto kao :
BEGINAREA
MOD _SETTA
MOD _TEXT
MOD ....
...
ENDAREA
tj. tacno kazes Blinker-u koje rutine iz Extend-a zelis u overlay,
a koje u ROOT.
clipper.555ikordic,
-> #527, nbatocaninRE: VMIF
=> > a) BLinker? Ako jeste, kako onda pucaju aplikacije rađene
=> > RTLink-om?
=>
=> Jel ovo sigurno? Meni RTLink *nikad* nije dao VMIF.
Pratimo li vredno ovu temu? ;)
=> ===============================
=> 10.238 PC.PROG.4:clipper
=> .ken., 08.06.94. 08:40, 521 chr
=> Odgovor na 10.235, dzoric, 07.06.Uto 13:31
=> ---------------------------------------------------------
=> Program prodje prevodjenje ali pri otvaranju postojece datoteke (open)
=> program jednostavno pukne (bio Blinker ili RTlink).
=>
=> ===============================
=> 10.375 PC.PROG.4:clipper
=> solomus, 07.07.94. 20:30, 146 chr
=> ---------------------------------------------------------
=> Suvi 5.2c/NTX/Rtlink kad pliva po Novell-u 3.11 daje takođe gorespomenutu
=>
=> ===============================
=> 10.412 PC.PROG.4:clipper
=> arazumenic, 12.07.94. 13:23, 422 chr
=> ---------------------------------------------------------
=> Uf, evo da se i ja požalim na VMIF.
=> Kombinacija Clipper 5.2d, SIXCDX 1.5, rtLink.
clipper.556cnenad,
-> #555, ikordicŁŁŁ RE: VMIF
5.2d, SixCDX 1.5, Blinker 3.0. i uglavnom nekoliko dana pošto sam sve to
ukalupio izleteše dva VMIF-a.
Nakon toga nisu se više pojavili.
Sada imam Blinker 3.01 i nema problema uopšte (za sada) :)
clipper.557dpredovic,
-> #550, cnenad> Dakle, šta raditi da bi se dobio program koji radi u DUAL
> mod-u, zavisno od procesora i memorije, ali da ne traži da se
> prave eksterni overleji ?
Ne praviti overleje ;)) Inače, stvarno ne vidim neku korist od
dual programa, barem u našoj situaciji gde se sve pravi za
poznatog kupca. Nije mi problem da napravim dve verzije programa,
odnesem lepo do čoveka, isprobam šta bolje radi i sve OK...
Možda je to tako zbog toga što 3.00 praktično nije ni radio u
dual modu, ali šta je - tu je...
BTW, što te smeta externi overlej?
> Što se tiče SIXYU.OBJ koju je neko poslao, probao sam da
> izvršim DISKEDITOM proste zamene pošto je SIXYU.OBJ po YUSCII u
> CUSTOM2 ali nisam dobio nikakav efekat prilikom indeksiranja. U
> čemu je štos ?
Ima dosta toga da se izmeni, pogledaj u sors...
clipper.558jolicm,
Zdravo narode, Verovatno sam napravio nešto interesantno za Vas.
ASM funkcije za Clipper za indeksiranje po rasporedima:
YUASCII, Custom1, Custom2, Računari, JUS015, MojMikro, CP852 i Latin2
Funkcije indeksiraju i po ABCDi i po Azbuci, dosta su brze,
pa kome treba nek izvoli.
Bulaja proveri da li je ovo za dir.
Zdravo :)
jm_ind.arjclipper.559goxx,
-> #551, pstevo■ da SX_KeyNo() u nekoj petlji vrti SKIP 1 i prebroji sve slogove koji
■ prethode aktivnom (nisu valjda napravili takvu podlost) !
■ Zna li neko drugo rjesenje za ScrollBar od SX_KeyNo() ?????????
Još uvek radim sa clipper-om 5.01/RTLink/dbfntx, tako da nisam
koristio SIXCDX, ali sam imao problematiku brzog prebrojavanja slogova i
Scrollbar-a (ovo sam čak jednom opisivao ovde).
Redni broj sloga (po indeksu) sam vezao za kodne blokove kojima se
vrši kretanje kroz tabelu (gotopblock, skipblock, ...) na sledeći način:
PRIMER
* baza telefonski imenik
* polje PREZIME C 30 (po njemu je index)
* "zadatak" prikaz dela baze (jednog bloka podataka)
recimo sve osobe čije prezime počinje sa "JOVA"
...
JOKSIMOVIŠ JOKSA (nije onaj iz spota sa Palme :)
-> JOVANOVIŠ MIKA
-> JOVANOVIŠ čIKA
-> JOVANOVSKI KIRO
JOVIžEVIŠ PERA
JOVIŠ JOVA
...
FUNCTION TelefonskiImenik()
LOCAL _Value, _Maximum // mogu da budu i static za ceo fajl
.....
// otvaranje baze, kreiranje objekta i druge drangulije...
// prva kolona tabele bi mogla da bude redni broj šđđ STR(_Value,5)ć
...
// zadovoljenje uslova "zadatka"
topvalue := "JOVA"
bottomvalue := "JOV"+"B" // slovo B posle slova A u ascii tabeli :)
skipblock := šđđ prezime >= topvalue .AND. prezime < bottomvalue ć
// ako bi se prikazivao ceo imenik tada bi ovo izgledalo
// topvalue := "", bottomvalue := CHR(255) (ili nesto slicno),
// skipblock := šđđ .T. ć, a _Maximum := LASTREC() (pazi na bag za
// praznu bazu u 5.01)
// brzo prebrojavanje podataka koji zadovoljavaju uslov
// i pozicioniranje na prvi slog
DBSEEK(topvalue, .T.)
// brojac za scrollbar
// (broj slogova i redni broj trenutnog sloga od pocetka opsega)
_Value := MIN(_Maximum := DBFCount(topvalue, skipblock), 1)
// --------------------
// kodni blokovi tako namesteni da azuriraju brojac _value
tbl:skipBlock := š đnSkip, nDoneđ;
nDone := DBFSkip(nSkip, skipblock),;
_Value += nDone,;
nDone;
ć
tbl:goTopBlock := šđđ;
_Value := IF(_Maximum > 0,;
(DBSEEK(topvalue,.T.), DBFSkip(1, skipblock), 1),;
(DBGOBOTTOM(), DBSKIP(), 0 );
);
ć
tbl:goBottomBlock := šđđ;
IF((_Value := _Maximum) > 0,;
(DBSEEK(bottomvalue,.T.), DBSKIP(-1)),;
(DBGOBOTTOM(), DBSKIP());
);
ć
// ocitavanje objekta --------------
DO WHILE .T.
DO WHILE .NOT. tbl:stabilize() .AND. NEXTKEY() <> 0
ENDO
// iscrtavanje scrollbara samo ako nista nije pritisnuto
// kako se ne bi opteretio ispis
IF NEXTKEY() == 0
// samo iscrtavanje je druga tema i to trivijalna
// koriste se _Value i _Maximum da se recimo izracuna procenat
// pozicije u bazi (_Value/_Maximum*100) ili da se pored tabele
// iscrta nova pozicija scrollbara ili sta sve vec korisnik
// smisli moze da se obavi i neka sasvim druga radnja
// (da odsvira nesto u zavisnosti od sloga na kome se
// trenutno nalazimo :)...
ENDIF
nKey := INKEY(0)
DO CASE
CASE nKey == K_ESC
EXIT
// i sve ostalo sto obicno ide kao CASE
...
// !!!!!!!!
// ako se doda novi slog _Maximum++
// za brisanje (reciklazu) _Maximum--
// ako se recimo promeni PREZIME poremetice se i redosled u
// indexu. U tu svrhu samo prebrojati od tekuce pozicije do
// kraja i izracunati
// _Value := _Maximum - DBFCount(prezime, skipblock) + 1
// (ovo pod uslovom da je slog ostao u opsegu, a ako nije
// smanjiti _Maximum, pozicionirati se na neki drugi slog
// u opsegu (najbolje vrh podataka) i azurirati _Value ).
// Uglavnom, ova tema ima puno varijacija
ENDCASE
ENDDO
RETURN NIL
...
// **************
// funkcija za brzo brojanje slogova MNOGO BRZA :)
FUNCTION DBFCount(cTop, bCondition)
LOCAL nCount := 0, nNext, nSaveRecNo := RECNO(), nRecNo := 0
DBSEEK(cTop,.T.)
nNext := 10 ** (LEN(ALLTRIM(STR(LASTREC())))-1)
// ako je prazna datoteka ili je kraj bloka
IF .NOT. EVAL(bCondition) .OR. EOF()
// povratak na staru poziciju u datoteci
// mada nije ni vazno jer nema podataka koje bismo
// prikazali u tabeli
DBGOTO(nSaveRecNo)
RETURN 0
ENDIF
// ispitivanje sve do kraja ili dok nije zadovoljen uslov
DO WHILE .T.
nCount += nNext
nRecNo := RECNO()
DBSKIP(nNext)
IF .NOT. EVAL(bCondition) .OR. EOF()
nCount -= nNext
IF (nNext /= 10) < 1
nCount ++
EXIT
ENDIF
DBGOTO(nRecNo)
ENDIF
ENDDO
// povratak na staru poziciju u datoteci
DBGOTO(nSaveRecNo)
RETURN INT(nCount)
// *****************
// funkcija za skakutanje po bazi (opsegu baze)
// funkcija je "klasika" sem sto ima uslov (i valjda nema bag
// jer sam je uprostio za ovu priliku)
FUNCTION DBFSkip(nSkip, bCondition)
LOCAL nSkipped := 0
IF nSkip <> 0
DO WHILE nSkipped <> nSkip
// skok u odredjenom pravcu
IF nSkip < 0
DBSKIP(-1)
nSkipped --
ELSE
// ako je vec na dnu izlazak
IF EOF()
EXIT
ENDIF
DBSKIP()
nSkipped ++
ENDIF
// ako je preko dna vrati se
IF EOF()
nSkipped --
EXIT
ENDIF
// ako je preko vrha vrati se
IF BOF()
nSkipped ++
EXIT
ENDIF
IF .NOT. EVAL(bCondition)
IF nSkip > 0
DBSKIP(-1)
nSkipped --
EXIT
ELSE
DBSKIP()
nSkipped ++
EXIT
ENDIF
ENDIF
ENDDO
ENDIF
RETURN nSkipped
------------------------------------------------
I na kraju jedna POSLASTICA :)
Ovo verovatno ne postoji ni u tim silnim RDD-ima u clipperu 5.2
Veoma je ružno kad je index po nekoj šifri koja se ponavlja pa se tako
prikaže u tabeli. Na primer spisak radnika po sektorima:
Ovako bi izgledao kodni blok za polje "sektor" u tabeli
šđđ sifarnik->(DBSEEK(baza->sektor)),;
STR(baza->sektor)+" "+PADR(sifarnik->naziv,10);
ć
i dobilo bi se ovo: a mnogo je lepše:
Sektor Radnik Sektor Radnik
─────────────┬──────── ─────────────┬────────
01 SEKTOR 1 │ Mika 01 SEKTOR 1 │ Mika
01 SEKTOR 1 │ Pera │ Pera
01 SEKTOR 1 │ Zika │ Zika
02 SEKTOR 2 │ Mikica 02 SEKTOR 2 │ Mikica
02 SEKTOR 2 │ Perica │ Perica
03 SEKTOR 3 │ Zikica 03 SEKTOR 3 │ Zikica
03 SEKTOR 3 │ Jovica │ Jovica
na ovaj način se eliminiše "šuma" nepotrebnih podataka. Kodni blok
za ovo polje (TBColumnNew("SEKTOR"... ) treba da izgleda ovako:
šđđ IF( DBFSameValue(),;
SPACE(13),;
( sifarnik->(DBSEEK(baza->sektor)),;
STR(baza->sektor)+" "+PADR(sifarnik->naziv,10) );
);
ć
// **************************
// funkcija za ispitivanje promene vrednosti polja
FUNCTION DBFSameValue()
LOCAL nSifra
// prethodni slog
DBSKIP(-1)
nSifra := baza->sektor
// na vrhu smo baze
IF BOF()
RETURN .F.
ENDIF
// slog na kome smo bili
DBSKIP()
// da li se sifra razlikuje ?
RETURN nSifra == baza->sektor
Malo sam udavio sa ovolikim tekstom, ali shvatite da nisam bio na
sezamu poslednjih mesec i po dana (tek sam juče obnovio pretplatu), a
već sutra idem na (veoma zasluženi :) (prošlo)godišnji odmor pa "moram"
malo da sebi dam oduška. Pozdrav svima koji su izdržali do kraja teksta.
Goran
clipper.560cnenad,
-> #557, dpredovicŁŁŁ Ima dosta toga da se izmeni, pogledaj u sors...
Onaj priloženi SIXYU.ASM ? Nažalost ne znam asembler, pa ako ima neka
dobra duša da preradi za CUSTOM 2, blagodarim, ako treba poslaću i kodove
za Custom 2. U stvari trebalo bi preraditi za nekoliko rasporeda pa da
bude kolekcija. BTW, šta se onda radi sa tim ASM fajlom ?
ŁŁŁ Ne praviti overleje ;)) Inače, stvarno ne vidim neku korist od
Ma, pitao sam jer Nenad spomenu da može da mu se naredi da ne pravi
eksterne overleje.
ŁŁŁ BTW, što te smeta externi overlej?
Recimo da hoću da PKLITE-ujem EXE, mada ima još razloga.
clipper.561jolicm,
-> #560, cnenadZdravo nenade. Tvoj problem sa indeksiranjem po Custom2 rasporedu je rešen
Juče sam poslao u ovu konferenciju poruku sa datotekom JM_IND.ARJ
ako raspakuješ tu datoteku dobićeš 32 objektna fajla od kojih izabereš samo
jedan koji tebi odgovara i njegalinkuješ zajedno sa tvojim programom.
u PROCITAJ.ME fajlu su opisi po kojem kojem rasporedu koji fajl indeksira.
Tamo ćeš naći 4 fajla, mislim da su:
JM_IND71.obj -indeksira se po abcedi po Custom2 da se tretira slovo DJ kao
jedno slovo
JM_IND72.obj -indeksira se po abecedi po Custom2, slovo DJ je dva slova
JM_IND73.obj -indeksira se po azbuci po Custom2 rasporedu,DJ=Đ
JM_IND74.obj -indeksira se po azbuci po Custom2 rasporedu, DJ=D+J
linkuješ ovako npr.
BLINKER FI TvojProgram, sixuk, jm_ind71 lib sixnsx, clipper
linija za indeksiranje u programu:
index on jm_ind(polje) tag primer to datoteka
SEEK radiš isto
SEEK jm_ind(vrednost)
set scope isto postavljaš sa: SET SCOPE TO JM_IND(vrednost)
U tom JM_IND.ARJ fajlu su obrađeni indeksi po svim rasporedima, samo se linkuje
.obj datoteka po kojem rasporedu zeliš.
Molim te probaj to pa mi javi da li si zadovoljan.
Pozdrav:)
clipper.562nbatocanin,
-> #555, ikordic> => Jel ovo sigurno? Meni RTLink *nikad* nije dao VMIF.
>
> Pratimo li vredno ovu temu? ;)
Da preciziram: VMIF se javlja u dosta slučajeva. Nešto od toga je bio
bug u 5.2c i to je otklonjeno u 5.2d. SIX očigledno uzrokuje VMIF, pa
programe koji ga koriste ne uzimam u obzir. Znači: 5.2d + RTLink ?=>
VMIF?
clipper.563nbatocanin,
-> #551, pstevo> Zna li neko drugo rjesenje za ScrollBar od SX_KeyNo()
> ?????????
Promeniš blokove za pozicioniranje u TBrowse tako da broje pređene
slogove.
clipper.564zkrstic,
-> #400, nbatocanin>> Suvi 5.2c/NTX/Rtlink kad pliva po Novell-u 3.11 daje
>> takođe gorespomenutu :)!
>
> Na žalost: 5.2d/NTX/Blinker 2.01/DOS 5.0 mi je pre neki dan dao VMIF
> :((( Jedino što je ta mašina i inače nešto zezala.
Btw, gotovo da sam 100% siguran da je u pitanju mašina, koliko sam
pratio (500 poruka odjedared, oprostite ;) )
Isti slučaj (ne sa VMIF-om ) nego sa suludim bagom smo imali
Banex i ja u firmi i izludesmo... kad ono, ljubi ga majka... Maderbord ;>
Zkr
clipper.565zkrstic,
-> #464, cnenad> Vremenom programi rađeni u kliperu rastu ko kvasac :(( pa se dolazi
> do situacije da je nemoguće startovati program u 'pročišćivalu' :)
>
> Kako ste vi rešili taj problem ?
Tužno :(((
žudovište od programa ima 2.1MB sorsa i 1.55MB EXE :(
Nema inkremental linka, a kada mi treba debuger, samo dotični
fajl kompajliram sa /b i ponovo teram batch za linkovanje.
Neznam drugi način :( Doduše, nije mi to najveća muka ;)
Zkr
clipper.566zkrstic,
> Poludeću! Ima li neki način da onaj blentavi CLD upamti veličine i
> položaj prozora? Sluđuje me to što svaki put po ulasku moram da
> smanjim Command pendžer i istovremeno povećam Source prozor sa
> Alt-S, pa da onda isti snizim kako bi mogao da vidim Monitor pa ...
Ima opcija "Save Parameters" pa fajlu daš ime INIT.CLD i
on se uvek učiatava i nema problema.
clipper.567neman,
-> #564, zkrstic>
> Btw, gotovo da sam 100% siguran da je u pitanju masina,
> koliko sam
> Isti slucaj (ne sa VMIF-om ) nego sa suludim bagom smo
> imali Banex i ja u firmi i izludesmo... kad ono, ljubi ga
> majka... Maderbord ;>
Jebes mu misa :) svi Maderboardi mi neispravni :)
clipper.568cnenad,
-> #561, jolicmŁŁŁ Juče sam poslao u ovu konferenciju poruku sa datotekom JM_IND.ARJ
Da, video sam tek kad sam poslao molbu da neko preradi SIXYU.OBJ na
CUSTOM 2. Mislim da je ipak zgodnije, kad već neko koristi SixCDX da se
iskoriste i njegovi SIX*.OBJ fajlovi za indeksiranje po domaćim slovima.
U svakom slučaju smatram da tvoj trud ne treba proći nezapažen i obavezno
ću probati ovo.
ŁŁŁ JM_IND71.obj -indeksira se po abcedi po Custom2 da se tretira slovo DJ
ŁŁŁ kao jedno slovo
Da li je ovo moguće promeniti pa da bude sledeća situacija:
DJ (dj) tretira kao dva slova a Đ (đ) kao jedno ?
clipper.569dvesic,
Subject : DBX.EXE
Koristim DBX (iz SIXCDX paketa) sa ulinkovanim DBFNTX i SIXCDX RDD-ovima.
Svaki put kada pokusam da otvorim datoteku kreiranu sa DBFNTX koja ima i
memo polja ( tj. sa pripadajucim DBT fajlom), DBX pukne sa izjavom :
DBCMD/1025 Argument error : ORDNUMER.
Kakva su vasa iskustva ?
clipper.570ikordic,
-> #560, cnenadRE: PKLITE + Clipper
=> Recimo da hoću da PKLITE-ujem EXE, mada ima još razloga.
Ovo neće da fercera jerbo ima internal overlays, pa ti dođe na isto.
clipper.571ikordic,
-> #559, goxxRE: Congratulations
=> Malo sam udavio sa ovolikim tekstom, ali shvatite da nisam bio na
=> sezamu poslednjih mesec i po dana (tek sam juče obnovio pretplatu), a
=> već sutra idem na (veoma zasluženi :) (prošlo)godišnji odmor pa
=> "moram" malo da sebi dam oduška. Pozdrav svima koji su izdržali do
=> kraja teksta.
Woah! Svaka čast majstore! Ko me još jedared upita šta će ti taj Sezam,
bolje da ga nema (osobe, ne Sezama) :).
clipper.572szeman,
>>R:ĐIBMPCĐCLIPPER>dir pr102.zip /l
>>==============================
>>r:ĐibmpcĐclipperĐpr102.zip
>>---------------------------------------------------
>>"Nazubljivanje" Clipper source-ova (szeman)
>>
>> PR102.ZIP 23.07.1994.
>> Dužina 8781 bytes
>> Vreme prenosa 0 min 38 sec
>> Preuzeto 34 put(a)
>>
>> ---------------------------------------------------
Samo 15-ak ljudi koristi ovaj programčić ?!? :) 15-ak zadovoljnika
korisnika + N nezadovoljnih... Ajde, šalji ovamo utiske & želje da vidim
šta je razlog, pa da popravljam šta se da popraviti :)
Pozdrav, Saša
clipper.573szeman,
>> R:ĐIBMPCĐCĐ*.*
>> ----------------------
>> bltc13a zip 140565 Bullet for C 1.03: B-tree/dBase (.DBF) database
>> toolkit
Preuzeo sam ovo pre neki dan i vrlo sam nezadovoljan: dosta opširan help
(što je dobro) ali vrlo nezgrapno napravljen i nema kratkih opisa funcija
za rad sa bazama, patch za .LIB sa greškom, glavni upotrebljivi primer
ITEST (kao funkcija VIEW iz DBU) bez source-a :(( itd, itd - prava noćna
mora. Ako se neko igrao sa ovim molim za utiske i primere.
Pozdrav, Saša
clipper.574bulaja,
Ima li neko ovde uopšte Class(Y) 2.0? Izašao je patch za verziju
2.0e, pa da znam da li uopšte to da stavljam negde u public. :)
clipper.575jolicm,
-> #568, cnenadZdravo cnenad.
U onoj datoteci jm_ind01-71 imaš sve varijante kodnih rasporeda i naših
pisama i korišćenja naših slova.
Što znači da tebi kada treba Custom2 raspored imaš 4 objektne datoteke na
raspolaganju.
U svim datotekama se uzimaju u obzir sva naša slova pri indeksiranju
što znači "Š Ć č Đ LJ NJ Dč" samo što je razlika u tome da neko od korisnika
naših programa kuca "DJ" kao slovo "Đ" i samo je tu izbor da se Ti mozeš
odlučiti da ti se "DJ" nalazi na mestu slova "Đ" ili da se ne nalazi.
Primer: reč DJak, da li će se u indeksu naći:
1. DASKA
2. DEVOJKA
3. DJAK
4. DUBROVNIK
5. ĐURĐEVAK
ili
1. DASKA
2. DEVOJKA
3. DUBROVNIK
4. DJAK
5. DUBROVNIK
HKKKKISPRABKA: 5. ĐURĐEVAK
U jm_ind72 će se indeksirati po gornjem rasporedu, a u jm_ind71 po donjem
rasporedu.
Jedna napomena:
SIXYU.obj ne uzima u obzir naša slova "lj", "nj", "dz", a moje rutine i to
obrađuju
primer:
Niš
NJivice
Novi sad
po našoj abcdi NJivice treba da idu na treće mesto jer je "NJ" posebno slovo
koje ide iza svih zapisa sa slovom "N"
isto vazi i za gornje primere sa slovom "dj"
Mozda je to trazenje reške u tuđem radu, ali ako se već trudimo da napravimo
program koji sortira i indeksira po našoj abecedi, onda to treba i do kraja
da uradimo.
Još nešto, ko kaze da ćemo do kraja praviti programe sa six drajverima
(inače i ja koristim sixnsx 1.5), ako koristiš jm_ind rutine, one su
upotrebljive kod svih drajvera.
Ako ti neki korisnik trazi indekse po AZBUCI i to imaš tamo.
pozdrav, izvini ako sam te davio :).
clipper.576jolicm,
MOLIM VAS !
Ko ima exe verziju OBJ2EXE da mi pošalje na mail.
Ja sam probao da ga izlinkujem sa TurboC2.0 ali nisam uspeo.
To mi treba da bih proučio SIXUK.obj, i mislim da ću tada moći da
napravim ASM rutine za indeksaciju za SIX drajvere po svim našim kodnim
rasporedima i za ABCDu i za Azbuku.
Unapred hvala
PS. Ako neko ima tajfajl već disasembliran, moze i to
clipper.577cnenad,
-> #570, ikordicŁŁŁ RE: PKLITE + Clipper
pklite -r (remove overlays data)
BTW, radi bez problema. Naravno ako dajete savet da ovo ne radim, poslušaću
vas :)
clipper.578nbatocanin,
-> #559, goxx> Još uvek radim sa clipper-om 5.01/RTLink/dbfntx, tako da
> nisam koristio SIXCDX, ali sam imao problematiku brzog
> prebrojavanja slogova i Scrollbar-a (ovo sam čak jednom
> opisivao ovde).
Vrlo lepo. Jel' mogu ovo da stavim u Savetnik?
clipper.579nbatocanin,
-> #569, dvesic> DBCMD/1025 Argument error : ORDNUMER.
>
> Kakva su vasa iskustva ?
Kažem ja da nije baš čist. Nego, jel ga preuredio neko da može da
uradi REPLACE memo WITH ""? Meni javlja neodgovarajući tip izraza ;(
clipper.580neman,
-> #572, szeman> Ajde, salji ovamo utiske & zelje da vidim sta je razlog,
> pa da popravljam sta se da popraviti :)
Ja sam nazubljujem program, sam kontrolisem velicinu slova ...
Cinimi se da je tako lakse.
neman
clipper.581dr.grba,
-> #575, jolicm>> 5. DUBROVNIK
>>
>> HKKKKISPRABKA: 5. ĐURĐEVAK
Ovoliku poruku pišeš on line, a mene pitaš "šta će ti SOR?" (((:
NHF, nadam se. De, svrati na piće do mene...
clipper.582bulaja,
-> #573, szeman││Bullet for C 1.03: B-tree/dBase (.DBF) database toolkit
│└───
│ Preuzeo sam ovo pre neki dan i vrlo sam nezadovoljan:
└───
Upravo ovih dana stigla je i verzija 1.08z (jako sveža, od 01.08.94).
Koliko danas biće prebačena u direktorijum, pa vidi onda da li su možda
nešto popravili :).
clipper.583cnenad,
-> #572, szemanŁŁŁ Samo 15-ak ljudi koristi ovaj programčić ?!? :) 15-ak zadovoljnika
Misliš 15 skinulo, 14 koristi :), nisam još stigao da probam :(
clipper.584cnenad,
-> #575, jolicmŁŁŁ SIXYU.obj ne uzima u obzir naša slova "lj", "nj", "dz", a moje rutine i
ŁŁŁ to Mozda je to trazenje reške u tuđem radu, ali ako se već trudimo da
Ovo je apsolutno tačno.
ŁŁŁ napravimo pozdrav, izvini ako sam te davio :).
Naravno da me nisi 'udavio' :))) žini mi se da je ova tema oduvek bila
rak-rana svima koji se bave kliperom. Nadam se da ćete ovoga puta, vi majstori
uspeti definitivno da pronađete najbolje moguće rešenje za ovu problematiku i
verujem da je ovo pravi trenutak da se to i uradi. Nažalost moje znanje je
za ovo vrlo skromno, tako da sa moje strane imate moralnu podršku.
clipper.585bulaja,
**** new file ****
R:\IBMPC\CLIPPER\*.*
----------------------
cdx30i zip 50447 DBFCDX 3.00: update-ovan CDX RDD za CA-Clipper 5.2 Intl
cdx30us zip 50141 DBFCDX 3.00: update-ovan CDX RDD za CA-Clipper 5.2 US
Release Notes DBFCDX 3.00
1. The locking for DBFCDX 3.00 has been changed from DBFCDX 2.00. The
locking scheme now used is compatible with FOXPRO, FOXPRO for Windows,
SIx 2 and the FOXPRO/ACCESS ODBC Windows driver. This new locking scheme
provides for a wider base of compatibility and higher performance.
There is no need to link CDXLOCK.OBJ anymore.
2. Structural indexes are now always located at the front of the order
list. This change eliminates confusion as to the location of the structural
index tags. Users using the recommended method of specifying orders via
order names will not notice any difference.
3. Performance has been greatly increased and load size has been lowered.
4. Spurious GPF errors have been fixed.
5. Memo Support has been rewritten to improve reliability.
6. The RTLink Command STACK 0 must be added to base52.lnk for DBFCDX to
be linked into a PLL file.
clipper.587bulaja,
**** new file ****
R:\IBMPC\CLIPPER\*.*
----------------------
bligpf zip 13030 BLIGPF v1.03a: vadi GPF Error Info iz Blinker 3.x .MAP
exogpf zip 12459 EXOGPF v1.03a: vadi GPF Error Info iz CA-ExoSpace .MAP
============================================================================
BLIGPF v1.03a - Extracts GPF Error Information From Blinker 3.x MAP Files
EXOGPF v1.03a - Extracts GPF Error Information From CA-ExoSpace MAP Files
------------------------------------------------------------------------
(c)1994 SuccessWare Int'l THE Data Driver Company
============================================================================
BLIGPF will scan a Blinker 3.x/ExoSpace-created .MAP file for the symbol
being referenced by the memory address information (Segment and Offset)
displayed by a General Protection Fault (GPF) Error. If found, the symbol
and its associated information will be displayed.
clipper.588bulaja,
-> #558, jolicm│Funkcije indeksiraju i po ABCDi i po Azbuci, dosta su brze, pa
│kome treba nek izvoli. Bulaja proveri da li je ovo za dir.
└───
Prebačeno u CLIPPER dir, zahvaljujemo :).
clipper.589stosic,
-> #574, bulaja
>Ima li neko ovde uopste Class(Y) 2.0? Izasao je patch za verziju
>2.0e, pa da znam da li uopste to da stavljam negde u public. :)
Sta ima novo u odnosu na 2.0d ?
clipper.590bulaja,
-> #589, stosic│Sta ima novo u odnosu na 2.0d ?
└───
Class(y) v2.0e resolves some compatibility problems which existed in
earlier versions. Specifically, changes made in Class(y) v2.0d to
support Blinker v3.0 could lead to incompatibilities in certain
environments, including OS/2 and Novell DOS 7.
Class(y) v2.0e resolves all such problems and should be fully compatible
with all existing linkers and operating systems which CA-Clipper works
with. Specifically, it should be fully compatible with all versions of
CA-ExoSpace, Blinker, CauseWay, .RTLink and WarpLink.
For details of changes between v2.0e and earlier versions, please refer
to the Class(y) READ.ME file after applying the patch.
clipper.591stosic,
-> #572, szeman>> "Nazubljivanje" Clipper source-ova (szeman)
>>
> Samo 15-ak ljudi koristi ovaj programcic ?!? :) 15-ak zadovoljnika
> korisnika + N nezadovoljnih... Ajde, salji ovamo utiske & zelje da vidim
> sta je razlog, pa da popravljam sta se da popraviti :)
Najbrzi nacin da vidis sta jos moze da se "popravi" je da testiras program
na sorsevima raznih autora. Uzmi, za pocetak, NANFOR. Evo primera koji tvoj
program ne uvazava:
STATIC aDbfNtxMethods := ;
{ ;
"DBFNTX", ; // Driver name
{ { || DBFEXTENT }, ;
{ || DbtExtent() }, ;
}, ;
{ { || NtxExtent() }, ; // .indExtent
{ || "" }, ; // .MultiExtent
{ | x | OrdBagName( x ) }, ; // .getIndexName
{ | nO, nP | NtxRec( nO, nP ) } ; // .getIndexRec
} ;
}
clipper.592bpekic,
Evo primera za priblizno pretrazivanje i izvestaj.
PRIMER:
Datoteka sadrzi neke datume placanja i indeksirana je po datumu placanja.
Siguran sam da sam placanje izvrsio negde oko 10.07.1994 ali mi tacan
podatak nije poznat.
Zelim da u bazi nadjem recimo 10 (NRANG) datuma pre i 10 datuma posle
pribliznog datuma (CKLJUC), pa da pregledam i podsetim se.
Zadajem naravno i poziciju polja u slogu (NPOLJE) u primeru je to 2.
Povratna array ce sadrzati 20 datuma sa repernim u sredini.
bpekic
/////////////////////////////////////////////////////////////////////////////
CLEAR SCREEN
USE primer NEW
SET INDEX TO primer
GO TOP
// cKljuc nRang nPolje
a_ := APROX(CTOD("07/10/94"), 10, 2) // DATUM je 2. polje po redu
? "Nadjeni datumi: "
? "----------------"
FOR i := 1 TO LEN(a_)
? a_[i]
NEXT i
? "---------------"
CLOSE DATABASES
RETURN
STATIC FUNCTION aprox(cKljuc, nRang, nPolje)
************************************
/* Funkcija uzima KLJUC (cKljuc) kojim zelim bazu pretrazivati,
zatim RANG (nRang)- broj slogova oko zadatog datuma i
POLJE (nPolje) ciji podaci me interesuju.
Neka je zadatak da vidim u kom je datumu neka transakcija izvrsena
ali nisam siguran tacno u datum, vec znam da je to negde oko
10 Jula 1994.
Siguran sam da je to bilo +- 10 dana, zelim datume svih transakcija
+- 10 dana od pribliznog poznatog datuma (Recimo da je za svaki dan
postojao samo po jedan unos)
Funkcija ce vratiti ARRAY koji sadrzi 20 datuma promene, 10 ispred
zadatog (ili priblizno nadjenog) i 10 iza takvog datuma (cKljuc) */
LOCAL arr_ := {}
LOCAL oldsoft := SET(_SET_SOFTSEEK, .T.)
SEEK cKljuc
SKIP -nRang
DO WHILE (LEN(arr_) < (nRang * 2)) .AND. !EOF()
AADD(arr_,FIELDGET(nPolje))
SKIP
ENDDO
SET(_SET_SOFTSEEK, oldsoft)
RETURN(arr_)
clipper.593dpredovic,
-> #576, jolicm> To mi treba da bih proučio SIXUK.obj, i mislim da ću tada moći
> da napravim ASM rutine za indeksaciju za SIX drajvere po svim
> našim kodnim
Imaš sixyu.obj i sixyu.asm prikačen uz jednu moju poruku. To je
sixger.obj u koji je uteran yuscii.
clipper.594dpredovic,
-> #580, neman>> Ajde, salji ovamo utiske & zelje da vidim sta je razlog,
>> pa da popravljam sta se da popraviti :)
>
> Ja sam nazubljujem program, sam kontrolisem velicinu slova ...
> Cinimi se da je tako lakse.
>
Ma to je OK, ali desi se da dobiješ tuđi sors koji treba održavati.
Ako je taj neko vaspitan na summer-u ili još gore dbase-u, a posle
nije "prevaspitan" na 5.0, noći buljenja u ekran su zagarantovane...
PR tu pomaže koliko može (a mogao bi i više ;)).
clipper.595dpredovic,
-> #569, dvesic> Svaki put kada pokusam da otvorim datoteku kreiranu sa DBFNTX
> koja ima i memo polja ( tj. sa pripadajucim DBT fajlom), DBX
> pukne sa izjavom :
>
> DBCMD/1025 Argument error : ORDNUMER.
Da ga nisi prelinkovao sa 5.2d?
clipper.596szeman,
-> #580, neman> Ja sam nazubljujem program, sam kontrolisem velicinu slova
> ... Cinimi se da je tako lakse.
>
> neman
Znam kroz kakav sam ja pakao prošao i pokušavam da i vama olakšam
muke :) Uzmi, npr., neki source od 15K koji nisi ti pisao, a ne svidja
ti se kako izgleda, pa ga onda ručno... :) Nego ti lepo baci ovde želje,
pa da vidimo :)
Pozdrav, Saša
clipper.597szeman,
-> #594, dpredovic> Ako je taj neko vaspitan na summer-u ili još gore dbase-u,
> a posle nije "prevaspitan" na 5.0, noći buljenja u ekran
> su zagarantovane...
Naravno, u source za 5.0 mogu i predprocesorske naredbe, pa razne kuke i
kvake ;) pa specijalna 'uvlačenja' i sl. što užasno otežava čitljivost
programa i bez potrebe zagorčava inoako kratak nam život.
> PR tu pomaže koliko može (a mogao bi i više ;)).
Biće, biće ;) (za neupućene : DO WHILE uslov; NAREDBE; END DO i sl.)
Pozdrav
clipper.598szeman,
-> #583, cnenad>> ŁŁŁ Samo 15-ak ljudi koristi ovaj programčić ?!? :) 15-ak
>> zadovoljnika
> Misliš 15 skinulo, 14 koristi :), nisam još stigao da
> probam :(
>>> PR102.ZIP 23.07.1994.
>>> Dužina 8781 bytes
>>> Vreme prenosa 0 min 38 sec
>>> Preuzeto 34 put(a)
žžžžžžžžž
Sve šta mislim, ja i napišem (uglavnom ;) samo, treba to neko i da
pročita :) I za tebe isto važi probaj i šalji utiske.
Pozdrav
clipper.599szeman,
-> #591, stosic> Najbrzi nacin da vidis sta jos moze da se "popravi" je da
> testiras program na sorsevima raznih autora. Uzmi, za
Naravno da je to jedan od načina, zato sam i poslao ovaj utility na
testiranje za ne S'87 source, jer takav source nemam, a i nisam se potrudio
da ga nabavim (sve što mi je ikad zatrebalo od funkcija sam sam pravio,
jer ne volim da usred rada program pukne i prijavi neku nebulozu)
> Evo primera koji tvoj program ne uvazava:
>
> STATIC aDbfNtxMethods := ;
> š ;
> "DBFNTX", ; // Driver name
To se traži :), konkretan primer. Ovo ne radi korektno iz jednog prostog
razloga - zato što program traži _;_ na kraju linije.
Biće ispravljeno u sledećoj verziji.
Pozdrav, Saša
clipper.600cnenad,
Ajmo malo na familiju Six drajvera :) jer verujem da je kod svih isto.
Kod mene na SixCDX 1.5 sam dobio grešku 611 koja kaže da je prevelik broj
bajtova u ključu za indeks. Kaže da može maksimalno biti 240. Naravno pošto
je ključ bio za 4 polja odjednom pretpostavljam da je tu negde problem.
Odnosno jedno polje je svojom cifrom pregazilo broj 240 u zbiru sa ostalima
i zato je prijavio grešku. Da li je ovo tačno ?
clipper.601cnenad,
U vezi PR programa za nazubljivanje SOURCE-eva, probao sam ga danas i
moram priznati da sjajno radi :) Da li bi mogao recimo da se ubaci SWITCH
da umesto n SPACE-ova uvlači za n TABOVA, naravno veličina TAB-a zavisi
od editora. Takođe, kad radi sa više datoteka, u zadnjoj koloni zadnja cifra je
zbir za koliko su se nove verzije (nazubljene) povećale. Da li bi isto u
prvoj koloni mogao da stoji na dnu ispod još jedne podvučene linije zbir za
veličinu nakon obrade *.BAK datoteka ?
Pretpostavljam da sa redirekcijom izveštaja sa ekrana u datoteku nema problema,
nisam stigao da to probam :) ?
clipper.602jolicm,
-> #593, dpredovicZdravo.
Mislim da se nismo razumeli.
Pokupio sam ja tvoj SIXYU, i naravno pregledao asm rutinu, ali to ima jako puno
linija, nepreglednih tabeli,(nisi ti kriv, tako je uradio disasembler)
Kada bih trebao to ozbiljno da analiziram kako radi, treba pregledati listing
od preko 20 strana !:(((. A da bih mogao praviti nešto svoje ipak mi treba
način rada SIXGER, SIXUK, SIXSVE, ...
Najlakše ću izanalizirati SIX indeks drajver na SIXUK, jer on nema te duge
tabele, vraća sigurno original vrednosti, dug je SAMO oko 600 bajtova.
Ja ne trazim da bilo ko radi nešto za mene ako to mogu sam, ALI pokupio sam
sa Sezama onaj fajl OBJ2EXE ali tu nema exe verzije, već treba kompajlirati i
linkovati sa nekim C-om, ja sam pokušao sa TC2.0, ali mi je on pokazao neke
greške, a otklanjati greške utuđem programu, za to treba vremena.
Daklem ako imaš taj OBJ2EXE u radnoj varijanti ili neki drugi obj-disasembler
MOLIM te pošalji mi ga na Sezam, ili ako ti je lakše disasembliraj mi SIXUK
i to mi pošalji.
Ja već sada mogu pomoću tvog SIXYU.asm napraviti programe po svim kodnim
rasporedima i po abcdi i po azbuci, ali oni nebi imali obradu naših slova
"NJ", "LJ", i "Dč", i to ne bi smelo da se okači na SEZAM jer bi to ipak
bilo prepravljanje originalnih SIX drajvera, što ja mislim da ne sme.
ovako ako dobijem disasembliran taj SIXUK ,ja ću napraviti originalne drajvere.
Hvala na strpljenju za ovo dugo čitanje :).
clipper.603jolicm,
MOLIM ako je neko ima problema sa VM sa kombinacijom SIXNSX1.5 i Blinker3.0
neka se javi jer ja čitam u ovoj konferenciji o silnim problemima sa VM, a
meni se to do sada nije dešavalo, pa neznam da li sam siguran od tog zla.
i ako imate i ako nemate problema javite se MOLIM :)
Hvala :)
clipper.604dvesic,
-> #595, dpredovic>> Da ga nisi prelinkovao sa 5.2d?
Jesam, a sto ?
clipper.605dvesic,
-> #592, bpekic>> Zelim da u bazi nadjem recimo 10 (NRANG) datuma pre i 10
>> datuma posle pribliznog datuma (CKLJUC), pa da pregledam i
>> podsetim se...
Ako imas SIXCDX drajver :
Set Order To Tag Primer
Set ScopeTop To CKLJUC - 10
Set ScopeBottom To CKLJUC + 10
Go Top
While ! Eof()
qOut(Baza->Datum)
dbSkip()
End While
Mislim da je ovako jednostavnije ...
clipper.606gosse,
-> #524, nbatocaninIzvini ,bev na odmor_č.ÓăKoristam PLL ama za razvoj.Imam vpeŠatok deka e
pobavna rabotata so pll I zatoa sakam da go razv+0ojam exe-to na pr. 150K exe +
nadvoresen ▀Overlay (statiŠki)Fala na Odgovorot.PS se nadevam deka nesto ke
uspee da se probie niz ovie sumovi >)Ou
Ou
clipper.607neman,
-> #603, jolicm> neka se javi jer ja citam u ovoj konferenciji o silnim
> problemima sa VM, a meni se to do sada nije desavalo, pa
> neznam da li sam siguran od tog zla. i ako imate i ako
> nemate problema javite se MOLIM :)
Blago tebi, i tvojim korisnicima :)
clipper.608nbatocanin,
-> #592, bpekic> Evo primera za priblizno pretrazivanje i izvestaj.
Nije mi sasvim jasan cilj, ali zar nije bolje omogućiti korisniku
pregled i ostalih podataka iz tabele, a ne samo datuma plaćanja? Ja
za ovakve stvari koristim "restriktivni" browse: korisnik zada
početni i krajnji datum, a program izlista slogove između.
clipper.609dvesic,
Da li je neko nesto cuo (video ;) o ObjectDB V1.1 prosirenju za Clipper ?
U novom "Softvare Developer"-u o njemu pricaju bajke i bajkice :
Potpuno objektno orijentisan (oslanja se na run-time verziju Class(y)-a)
transparento pisanje za jednog ili vise korisnika (svodi se na
MULTIUSER = YES/NO), podrzava potpunu relacionu bazu na Clipperu
(Primarni/strani kljucevi, potpune relacije u smislu kaskadnog brisanja
u dete - oblastima), NOT NULL polja, AutoIncrement polja, sistem
transakcija (Begin/Save/Commit/Rollback Transaction) ...
Proizvodjac je Princeton Micran Associates Inc, cena (prava sitnica)
199$, demo je na PMA' BBS-u ili CA-Clipper forumu na CompuServe ...
clipper.610dejanr,
Poslednjih par meseci bilo je ovde puno diskusije o raznim verzijama
Clipper-a, Blinkera, SIX drajvera itd. Puno poruka, i sada se već nije
lako snaći sa svim time.
Mislim da je pravo vreme za neku vrstu rezimea, posle koje bi moglo da
se diskutuje dalje. Da li bi neko od diskutanata bio raspoložen da
napiše jednu poruku u kojoj bi rezimirao dokle se došlo, šta su tačno
zaključci i koje su dileme preostale. Dakle, neko hoće da programira
u Clipper-u, da koristi SIX drajvere i da to bude što lakše za razvoj
i da što pouzdanije radi. Šta da uzme?
Obaška što bi se od toga mogao napraviti lep tekst za "Računare", ako je
neko raspoložen.
clipper.611jolicm,
-> #600, cnenad>> nedovoljno 240 karaktera za indeksne ključeve.
Koliko ja znam to je ograničenje clippera.
Ali šta će ti toliki ključ, on se UVEK moze dovesti na rzumnu meru.
Ukoliko imaš na primer:
grad c 50
ulica c 50
ime c 50
tada ti je najjednostavnije da gradovima dodeliš i šifru pa da indeksiraš
sa index on str(sifragrada,duzina)+ulica+ime.
Ovaj primer je samo ilustracija, Siguran sam da se mozes izvući na sličan način
i od tvojih 240 karaktera.
Ukoliko moraju da ti budu polja bez šifara, seci duga polja na razumnu meru sa
RTrim(polje,razumnibroj), i tada je jedini problem u seek naredbi gde opet
treba voditi računa o tom sečenju.
Zdravo.
clipper.612jolicm,
MOLBA.
Još se NIKO u ovoj konferenciji nije javio da ima problema sa VM i kombinacijom
BLinker3.0+SIXNSX1.5 ili RTLink+SIXNSX1.5.
Molim VAS koji koristite ovu kombinaciju da odvojite malo vremena i javite se
sa porukom kratko (Bilo problema ili nije bilo problema), jer ako stvarno nema
problema, onda je to i savet drugima da pređu na tu kombinaciju, a ako ima i tu
problema, onda treba da se i ja na to zlo spremim. Hvala :)
clipper.613dpredovic,
-> #602, jolicm> Najlakše ću izanalizirati SIX indeks drajver na SIXUK, jer on
> nema te duge tabele, vraća sigurno original vrednosti, dug je
> SAMO oko 600 bajtova.
To sam i ja mislio, ali... Kada pogledaš sikuk, ne vidiš ništa
jer pojma nemaš šta koja funkcija prima kao parametar, a šta vraća,
"prevedenu" ili ascii vrednost, pošto je kod uk to isto...
Evo ga obj2asm, ali veruj da je najlakše da kreneš od onog sixyu.asm
BTW. Jasno je da bi sve to moglo da se uradi prostije nego u sixXXX.obj,
ali koliko sam primetio kod njih je ostavljen prostor da može da se
uradi i ne-ascii raspored tj. mapiranje više znakova kao jedne collate
vrednosti, što bi nama baš i trebalo, ali nisam imao živaca da se time
bakćem...
clipper.614dpredovic,
-> #602, jolicm> Najlakše ću izanalizirati SIX indeks drajver na SIXUK, jer on
> nema te duge tabele, vraća sigurno original vrednosti, dug je
> SAMO oko 600 bajtova.
To sam i ja mislio, ali... Kada pogledaš sikuk, ne vidiš ništa
jer pojma nemaš šta koja funkcija prima kao parametar, a šta vraća,
"prevedenu" ili ascii vrednost, pošto je kod uk to isto...
Evo ga obj2asm, ali veruj da je najlakše da kreneš od onog sixyu.asm
BTW. Jasno je da bi sve to moglo da se uradi prostije nego u sixXXX.obj,
ali koliko sam primetio kod njih je ostavljen prostor da može da se
uradi i ne-ascii raspored tj. mapiranje više znakova kao jedne collate
vrednosti, što bi nama baš i trebalo, ali nisam imao živaca da se time
bakćem...
obj2asm.zipclipper.615dpredovic,
-> #604, dvesic>>> Da ga nisi prelinkovao sa 5.2d?
>
> Jesam, a sto ?
Pa izgleda da je u tome fazon... U 5.2d uvedene su neke nove kontrole
parametara, i to mu je to...
clipper.616neman,
-> #612, jolicm> Jos se NIKO u ovoj konferenciji nije javio da ima problema
> sa VM i kombinacijom BLinker3.0+SIXNSX1.5 ili
> RTLink+SIXNSX1.5.
Ja se javljam odavno i koristio sam prvu kombinaciju, pa kad je dosao
Blinker 3.01 korsitim i to ali na zalost nista.
Da rezimiram, VMIF se javlja u svim kombinacijama, obicno u stanju cekanja,
najcesce pri radu sa nekim TBrowse objektom. Cesce se javlja ( kod mene )
na 286 masinama, sa nategnutom memorijom, mada pukne iz cista mira i
na 386 masini. Pre par dana sam ( nisam smeo ranije :(, bio je NTX )
aktivirao aplikaciju na Novell mrezi u kojoj su uglavnom 286 masine kao
radne stanice. Za sada se ne bune da program ispada, ali da ne bude veselja,
meni je pri instalaciji pukao u TBrowse objektu na 386 masini sa 4 MB, ta-
kodje radna stanica.
Sa rtlinkom nisam uspeo da nateram aplikaciju da radi, prosto zdere memoriju.
neman