clipper.310jorad,
Imam problema kod reindeksiranja u mreži sa SIX-om.
Do sada bih uobičajeno, otvorio baze ekskluzivno i uradio
jedno DEL *.CDX a potom pustio ponovno kreiranje indeksa.
To mi je radilo bez problema u jednokorisničkom okruženju,
ali u mreži se indeksi nedaju zatvoriti. Istina u uputstvu
se i kaže:
Structural CDX files cannot be closed without
closing their database file as well.
Pa kako to vi rešavate ?
clipper.311dr.grba,
-> #310, jorad>> Pa kako to vi rešavate ?
Ili zatvori i bazu ili daj indeksu drugo ime, različito od imena baze, kako
ne bi bio strukturalni po defaultu.
clipper.312vlaslo,
-> #308, bulaja> │da je CA kupio ExoSpace, a i ovaj 52d patch je i za njega.
> │Jel ima neko iskustva sa tim cudom?
> poslednje vreme ga deli dzabe uz svaki kupljeni CA-Clipper 5.2
> paket (inace u sklopu tog specijalnog CE deal-a se moze dobiti
> besplatno CA Tools.
Ja sam patchovao 5.2d, ali posto nemam ExoSpace, nista od toga.
Od ExoSpacea imam samo NG.
Jel neko moze da kaze, gde mi obicni smrtnici sa strane, mozemo
nabaviti CA Tools. Bio bih zahvalan.
Zoli
clipper.313cnenad,
Da li ima nekih informacija o bilo kakvoj zakrpi za BLINKER 3.0. s obzirom
da je ustanovljeno da ima podosta bagova ?
clipper.314neman,
-> #310, jorad> Structural CDX files cannot be closed without
> closing their database file as well.
>
> Pa kako to vi resavate ?
Pa ima nesto kao SX_AUTOOPEN( .F. ) pa nece da otvara autoamtski.
Inace ja nemam tih problema, lepo otvorim ekskluzivno bazu, pa obrisem
indeksnu datoteku.
clipper.315neman,
-> #305, bulaja> Sve vise sumnjam da je krivac za VMIF - Blinker 3.0!
> Naime konacno sam uspeo :) danas da dodjem do slucaja da
> se VMIF ne javlja slucajno vec redovno :) u odredjenim
> delovima programa (dok
I ja imam slican utisak, samo sto za slucaj koriscenja RTlinka
garant dobijes Conventional memory eh???sted.
Primetio sam da VMIF nema veze za kolicinom slobodne memorije. Kada sam
testirao program koji pri startovanju trazi (Blinker) 328 Kb RAM-a na
520 KB ram-a
slobodne memorije, program se mucio, mucio sa knjizenjima velikih naloga,
izvlacenjem izvestaja, svodjenjem stanja ali je odradio posao. Ja sav
( oko one poruke UMB OFF ) radostan, vratim na 610 Kb slobodne memorije i
nekih 300KB EMS-a kad ono trt tj. VMIF :(((
clipper.316bulaja,
Izašao je Blinker 3.01! Patch se još uvek nije pojavio (provereno jutros
na Blink BBS-u), ali očekuje se ovih dana. Do tada ukoliko neko ima prvu
verziju Blinker-a 3.0 kod koje je Blinker.exe dužine 161,788 bajta (ovaj
kod mene je dug 161,827, znači nije taj:) evo ga patch koji od nje pravi
normalnu 3.0 verziju, potrebnu za kasniji update (kad stigne patch) na
verziju 3.01. Update je prikačen uz poruku (pretpostavljam da je ovde
malo onih sa tom verzijom Blinker-a pa ga nisam stavljao u dir).
This special update is ONLY for the few early Blinker 3.00 BLINKER.EXE
files (size 161,788) which will not update successfully with the
Blinker 3.01 update program. This .RTPatch file makes a slight update
to your existing BLINKER.EXE which will allow the 3.01 update program
to work, and should be run from the directory containing BLINKER.EXE.
blup300.zipclipper.317bulaja,
Uz poruku su okačene informacije o skorodolazećem Blinker-u 3.01.
Ima dosta teksta, izmedju ostalog sam našao i jednu značajnu stvar:
CA-Clipper Tools 3 & ExoSpace specific libraries:
For CA-Clipper add-on products that run in protected mode with ExoSpace,
BlinkInc has supplied BLXRATEX.LIB. This will enable products such as
NANFOR and ProVision:Windows and most of CA-Clipper Tools III to run in
protected mode under Blinker.
bl301inf.zipclipper.318dpredovic,
-> #312, vlaslo> Jel neko moze da kaze, gde mi obicni smrtnici sa strane, mozemo
> nabaviti CA Tools. Bio bih zahvalan.
Veruj da ti ne treba. Uzmi Funcky.
clipper.319dpredovic,
-> #305, bulaja> raznih Blinker komandi u .LNK datoteci. A kada bi se isti taj
> program sa istom LNK datotekom linkovao starim dobrim :)
> Blinkerom 2.01, sve je radilo Ok.
A sa Exospace-om?
clipper.320dpredovic,
-> #315, neman> Primetio sam da VMIF nema veze za kolicinom slobodne memorije.
> Kada sam testirao program koji pri startovanju trazi (Blinker)
> 328 Kb RAM-a na 520 KB ram-a
Meni se sve čini da ima veze sa brzinom. Na dva računara sa istom
konfiguracijom memorije, VMIF se javlja mmooogo češće na sporijoj
mašini...
clipper.321dpredovic,
-> #313, cnenad> Da li ima nekih informacija o bilo kakvoj zakrpi za BLINKER
> 3.0. s obzirom da je ustanovljeno da ima podosta bagova ?
Pogledaj jel ti se ovo javlja u exe fajlu:
Blinker 3.0 DOS Extender - Beta 8
""""""
clipper.322bastijan,
-> #203, szemanProgram pr.exe kojis luzi za nazubljivanje Clipper source programa
radi i sa CA-Clipper 5.2. Provereno, radi bez greske.
clipper.323cnenad,
-> #321, dpredovicŁŁŁ Blinker 3.0 DOS Extender - Beta 8
Javlja mi se, mada me čudi da Bulaja to nije primetio ranije. Imamo istu
verziju za koju ne treba ovaj PATCH što je stigao juče ovde.
clipper.324bastijan,
Kako se kompajliraju asm programi (sa MASM 6.0) koji koriste Extenda.inc
datoteku iz Clipper-a ?
Probao sam ml /c ime
ml /c /Zm ime
masm ime
ali uvek mi javlja jednu te istu gresku :
Assembling: examplea.asm
EXTENDA.INC(47): error A2008: syntax error : [WORD PTR [BP - 2]]
$gen(1): Macro Called From
$define(1): Macro Called From
EXTENDA.INC(47): Include File
EXTENDA.INC(48): error A2008: syntax error : WORD PTR
$gen(1): Macro Called From
$define(1): Macro Called From
EXTENDA.INC(48): Include File
i tako jedno 17 Kb (za fajl examplea.asm, koja se isporucuje uz Clipper 5.2)
clipper.326pik.becej,
Kako se u clipper-u koriste rutine iz C-a i Asemblera ?
clipper.327snemcev,
-> #311, dr.grba>> Ili zatvori i bazu ili daj indeksu drugo ime, različito od imena
>> baze, kako ne bi bio strukturalni po defaultu.
Ispravka: ...kako se ne bi automatski otvarao kod otvaranja baze.
clipper.328jorad,
-> #314, neman>>> Structural CDX files cannot be closed without
>>> closing their database file as well.
>>
>> Pa ima nesto kao SX_AUTOOPEN( .F. ) pa nece da otvara
To je to. Hvala!
clipper.329dr.grba,
-> #318, dpredovic>> Veruj da ti ne treba. Uzmi Funcky.
Jes' da je pet puta veći, ali neeeeema veeeezeeee! (((:O
clipper.330dr.grba,
-> #327, snemcev>>>> Ili zatvori i bazu ili daj indeksu drugo ime, različito od imena
>>>> baze, kako ne bi bio strukturalni po defaultu.
>>
>> Ispravka: ...kako se ne bi automatski otvarao kod otvaranja baze.
Ovo nije ispravka, već objašnjenje iliti dodatak. (:
Šifra: "Mak na konac"
clipper.331neman,
-> #328, jorad> To je to. Hvala!
NSX, To Je To !! samo da nije VMIF-a :(
neman
clipper.332nbatocanin,
-> #305, bulaja> Sve više sumnjam da je krivac za VMIF - Blinker 3.0!
Nije, kod mene je VMIF bio sa Blinker 2.01 ;(( A Blinker 3.0
definitivno ima bagove.
clipper.333bastijan,
Zdravo Sezamovci,
Koga interesuje neka preuzme, a najpre Bulaja. Bumen14b.zip, male izmene
njegovog sistema menija. Za egzoticne stvari nije pogodno automatsko
isticanje Hot-Key tastera - i tako sam dosao do ovih izmena.
Provereno, radi, sve je kompletno: NG, LIB, PRG, CH, README.1ST
Nadam se da ce naci mesto i u dir.
bumen14b.zipclipper.334neman,
-> #332, nbatocanin>> Sve vise sumnjam da je krivac za VMIF - Blinker 3.0!
>
> Nije, kod mene je VMIF bio sa Blinker 2.01 ;(( A Blinker
> 3.0
Eh, taman sam nasao arhivu sa Blinkerom 2.01.
Ovo je kraj. Idemo dalje :)
neman
clipper.335dpredovic,
-> #329, dr.grba>>> Veruj da ti ne treba. Uzmi Funcky.
>
> Jes' da je pet puta veći, ali neeeeema veeeezeeee! (((:O
5x veci, 15xbolji :))
clipper.336dpredovic,
-> #203, szeman> Za CLIPPER-aše (Summer '87, nisam probao za kasnije verzije)
> evo programa za
> "nazubljivanje" source-ova. Program sam u praksi koristio više
> od 3 godine, tako da je error free.
Stvarno lepo, ali... ;) Bilo još lepše da radi sa tabovima, da
uvlači red i nakon FUNCTION ili PROCEDURE, da radi i sa WHILE (bez DO),
da radi sa /*...*/ kometarima, kontrolnim strukturama u "nastavku"
reda (WHILE button()=0; ENDDO), skraćenim END umesto ENDIF ili ENDDO...
Nije mnogo?
clipper.337bulaja,
-> #333, bastijan│Koga interesuje neka preuzme, a najpre Bulaja. Bumen14b.zip, male izmene
│njegovog sistema menija. Za egzoticne stvari nije pogodno automatsko
│isticanje Hot-Key tastera - i tako sam dosao do ovih izmena.
└───
Pogledao sam i ista stvar je mogla da se izvede i bez izmena BuMenu v1.4
(takoreći undocumented feature:) - dovoljno je bilo da se za HOT KEY
zada broj koji je veći od dužine prompta (dakle može i neka velika
konstanta, npr. 255:).
clipper.338zdikovic,
Imam problema pri kompajliranju asemlerskih fajlova iz direktorijuma RSOFT
za fajl R075clpr.zip (preview u clipperu). Javlja grešku u fajlu
extenda.inc . Pomozite!!
ZDIKOVIC
clipper.339dzoric,
-> #338, zdikovic>>> Imam problema pri kompajliranju asemlerskih fajlova...
Sta je konkretno problem. Jedino trebas da popravis INCLUDE
i da das path gde ti se nalazi file EXTENDA.INC pa udri po
masm-u.
Dejan :)
clipper.340dejanr,
Imam program pisan u Summer 87 Clipper-u koji, iz raznih razloga, treba na
brzinu preneti na 5.01.
Sve je manje-više lepo prošlo, osim jedne stvari - ima nekakvo polje koje je
dugačko oko 140 znakova. Na starom Clipper-u je kada se kaže:
@p, q get ime picture "@S140" sadržaj lepo išao u dva reda i mogao se editovati
- doduše ne seče baš lepo reči, ali nema veze.
E, na novom Clipper-u to neće u dva reda, nego ostane u jednom - pa ako je
ekranski mod standardni, vidi se 80 slova, ako je neki nestandardni onda se
vide 132 ili već koliko. U dva reda neće da pređe.
Ima li neki način da se to prepravi osim da delim polje na dva polja (a kako
onda editovati dva polja tako da tekst "curi" iz jednog u drugi?) ili tako neka
grozota?
clipper.341neman,
-> #340, dejanr> Ima li neki nacin da se to prepravi osim da delim polje na
> dva polja (a kako onda editovati dva polja tako da tekst
> "curi" iz jednog u drugi?) ili tako neka grozota?
U onoj Frankie biblioteci imas resenje za to, jos samo dovucite registraciju
i nema problema, ili napisi sam tako nesto
@ y, x MGET prom
a MGET prebacuje u MEMOEDIT() na koordinatama, sto je otprilike resenje
iz pomenute.
clipper.342dejanr,
-> #341, neman>> > Ima li neki nacin da se to prepravi osim da delim polje na
>> > dva polja (a kako onda editovati dva polja tako da tekst
>> > "curi" iz jednog u drugi?) ili tako neka grozota?
>>
>> U onoj Frankie biblioteci imas resenje za to, jos samo dovucite
>> registraciju i nema problema, ili napisi sam tako nesto
Hvala za tip o Frankie biblioteci, ja dosta nerado koristim razne
biblioteke, jer nikad čovek ne zna šta će da ga snađe ako jednoga
dana "puknu" (dobro, to važi i za svaki programski jezik :) a i ne
plaćaju mi se registracije... zato i koristim Clipper 5.01 jer imam
original, a 5.2 još ne (uzgred, postoji li rešenje koje je za 5.2?)
Tako da bih više voleo neko rešenje na nivou samog Clipper-a, ako
tako nešto postoji.
clipper.343bulaja,
-> #340, dejanr│E, na novom Clipper-u to neće u dva reda, nego ostane u jednom - pa ako je
│ekranski mod standardni, vidi se 80 slova, ako je neki nestandardni onda se
│vide 132 ili već koliko. U dva reda neće da pređe.
└───
Ajde ipak zazmuri na trenutak sto se tice nekoriscenja dodatnih Clipper
biblioteka :) i uzmi FastEdit iz Clipper direktorijuma - freeware je
(treba mu i oClip za rad, takodje freeware i ima ga ovde:). Osim toga
sto mu je primarna namena da zamenjuje odvratni MemoEdit(), omogucava ti
da i u standardnu GET masku ubacis prozor (proizvoljnih dimenzija) koji
se ponasa kao standardni editor (znaci ima i prelamanje teksta u vise
redova) a u stvari je deo GET sistema.
Inace u Clipper-u 5.01/5.2 verovatno (nisam pokusao:) je moguce i u sam
GetSys ubaciti podrsku za editovanje u vise redova, ali s obzirom na
vec postojeca gotova resenja ne vredi truda :).
clipper.344bulaja,
Kad smo vec kod FastEdit-a, isti je one of my favorites among Clipper
stuff :). Jedna od nedokumentovanoh (ima zaista bednu dokumentaciju:)
stvari je da moze da edituje stringove vece od 64 Kb! Hint je u tome da
FED interno drzi teks u obliku niza gde je svaki clan jedan red, sto
znaci da tekst moze imati max 4096 linija, sto otprilike dodje oko 300
Kb u prosecnom slucaju. Naravno toliki tekst se mora direktno snimati i
ucitavati u FED preko njegovih funkcija za file read/write, ali i to
radi posao :).
clipper.345ppekovic,
-> #340, dejanr>> Ima li neki način da se to prepravi osim da delim polje na dva polja (a kako
>> onda editovati dva polja tako da tekst "curi" iz jednog u drugi?) ili tako
>> neka grozota?
MemoEdit sa prozorom od dva reda :))
Paya
clipper.346nbatocanin,
-> #338, zdikovic> Imam problema pri kompajliranju asemlerskih fajlova iz
> direktorijuma RSOFT za fajl R075clpr.zip (preview u
> clipperu). Javlja grešku u fajlu extenda.inc . Pomozite!!
Kao što su ti već rekli, treba da podesiš DOS promenljivu INCLUDE.
Inače ti savetujem da umesto ovog programa koristiš program koji sam
nedavno poslao u ovu konferenciju. On je na čistom Clipper-u.
clipper.347nbatocanin,
-> #340, dejanr> Ima li neki način da se to prepravi osim da delim polje na
> dva polja (a kako onda editovati dva polja tako da tekst
> "curi" iz jednog u drugi?) ili tako neka grozota?
Imaš dva izlaza ;) : pre svega svakako uradi proceduru koja unosi
jedan string kako ti hoćeš, tj. u dva reda. Ovo je jednostavan
problem i ne verujem da treba više od par sati posla. Dalje, ako taj
unos imaš na više mesta i ne želiš da menjaš tekst programa, izmeni
GET sistem i to procedure GetReader i GetApplyKey tako da kad je
format taj i taj (tj. tvoj slučaj) podatak se unosi po tvojoj
proceduri. Ako se taj unos javlja na manje mesta, onda prilikom
zadavanja @ SAY..GET izmeni reader i postavi ga na onu tvoju
proceduru.
clipper.348zzk.,
-> #340, dejanr> čp, q get ime picture "čS140" sadržaj lepo išao u dva reda i mogao se
Koliko se ja sjecam Summer je i bez ovoga čS140 prelazio u drugi red ako
je duzina polja + q veca od MAXCOL().
Madjutim, kada smo vec kod ovoga čS140 - dakle zelje da se tekst
horizontalno skroluje u okviru polja za unos odredjene duzine, imamo
primjer pogresnog koristenja:
Polje, odnosno string, duzine 140 se zeli skrolovati u segmentu
duzine 140. Nece moci!
> Ima li neki način da se to prepravi osim da delim polje na dva
Dobio si nekoliko odgovora koji ti ukazuju na nacine da to unosis u dva
reda. Upotreba čS140 me navela na pomisao da ti ne insistiras da to bude
u dva reda, nego da jednostavno uspijes upisati i editovati polje koje
je duze od sirine ekrana. Ako sam u pravu onda je rjesenje trivijalno:
PICTURE 'čS70' ili 'čSx' gdje je x zavisan od MAXCOL().
Doduse, sadrzaj koji je duzi od duzine segmenta se ni u jednom trenutku
ne vidi kompletan na ekranu, ali ako ne tjeras mak na konac, eto ti
rjesenje. :)
clipper.349domana,
SIXNSX:
rtlink /pll:base52 file %1 library dbfnsx,clipper
Pri RTLINKovanju: error: ert0004: Duplicate stacks
NG spominje nekakve SS i SP registre...
Da li je moguc upste rad sa RTLINKom i SIXNSXom (nemam BLINKER 3).
clipper.350bulaja,
**** new file ****
R:\IBMPC\CLIPPER\*.*
----------------------
funcky2x zip 299849 FUNCky lib patch za rad u protected modu (funcky2x.lib)
Ovo je konačan i definitivan (?) patch za FUNCky II - verzija 2.02, koji
zamenjuje onaj koji je ranije bio u CLIPPER direktorijumu.
Date: May 10, 1994
To: All FUNCky users
Re: Protected mode FUNCky version 2.02
From: Dirk Lesko, dLESKO Inc.
---------------------------------------------------------------------------
Here is the final version of FUNCky version 2.02 that contains full
protected, real and dual mode support. Please read the enclosed list
of functions that will not be converted to protected mode for various
reasons. This list is small, and most likely won't affect your code.
When the new master disks ship, the version of FUNCky2x.lib included
here will become the new FUNCky2c.lib on the 2.02 disks. The ROOTVX.lib
included here will become the new ROOTVM.lib. There will be no distinct
lib for protected mode or real mode. The 2.02 version of FUNCky2c.lib
and ROOTVM.lib will be all that is needed.
To keep yourselves up to date with files, you may make these changes
yourselve's by renaming the appropriate files and discarding the 2.01
versions of FUNCky2c.lib and ROOTVM.lib. The new 2.02 surface libraries
FUNCkyCL.lib, FUNCkyVM.lib and FUNCky52.lib will be available on our BBS
so that you may obtain the same libraries as are shipping in the 2.02
version.
clipper.351bulaja,
**** new file ****
R:\IBMPC\CLIPPER\*.*
----------------------
clug0694 zip 46815 Spisak CA-Clipper korisničkih grupa u svetu (.NG) 06/94
Btw stiglo je još dosta stvari sa Hekom i MUM BBS-a, sve što vredi biće
prebačeno ovih dana u CLIPPER direktorijum :).
clipper.352neman,
-> #349, domana> rtlink /pll:base52 file %1 library dbfnsx,clipper
> Da li je moguc upste rad sa RTLINKom i SIXNSXom (nemam
> BLINKER 3).
Vidi da izbacis pll.
clipper.353neman,
-> #351, bulaja> Btw stiglo je jos dosta stvari sa Hekom i MUM BBS-a, sve
> sto vredi bice prebaceno ovih dana u CLIPPER direktorijum :).
Zeljno iscekujemo :)
clipper.354snemcev,
-> #349, domana>> rtlink /pll:base52 file %1 library dbfnsx,clipper
Zar nije dbfnsx? Ovako na blef, da nije to problem? Ili .pll? Anyway,
bacaj RTLink i pređi na Blinker, pa ti .pll neće ni trebati.
clipper.355ikordic,
RE: MemoEdit () + alternative.
Najpre bih éeleo da izrazim svoje zadovoljstvo äto sam konaüno smogao snage i
äto su mi materijalne i druge mogućnosti dozvolile da postanem ülan Sezama i
njegovog najatraktivnijeg dela, Clipper konferencije.
Proüitao sam unazad ovu konferenciju/temu i mogu reći da mi je üast sto ću sa
ovakvim profesionalcima deliti ovaj sistem i slobodno vreme. Poäto su mi se
razna pitanja i problemi s vremenom nakupili, nemojte zameriti ako Vas u prvih
par dana "zatrpam" svojim porukama - üim potroäim stare, bicu miran. Pionirska!
Iz tih razloga nemojte zameriti ako je prvi prilog malo preopäiran. Daklem,
a) da li neko moée da me uputi na neki .LIB/.OBJ koji na zadovoljavajući naüin
reäava obradu teksta pod Clipper-om. Varijante koje su mi na raspolaganju
(MemoEdit i FastEdit) me ne zadovoljavaju:
U mom slucaju, MemoEdit () + gomila dopisanog koda + NB-ovi primeri +
Spencetovi primeri su se izrodili u monstruma od 2028 linija (ne raüunajući
razne #include). Vräiti izmene i dopune u ovako neüemu je pakao (take it from
me, I've been there). Pokuäaj da to prepevam na OOP (o:Clip) je propao -
usporenje od barem 33% (u nekim sluüajevima i do 100% - sve mereno odokativno)
+ neke stvari baä i nisu u tom fazonu - me je definitivno dotuklo.
FastEdit () (gde mu naöoäe ime?) je moćna stvarüica, ali je uéasno spor. Plus,
tip koji ga je pravio je izgleda zaboravio da stavi /l i da ukloni /b kod
prevoöenja, sto samo joä vise potvröuje da je program u "pre-production
form", kako sam kaée. Elem, ako editor svedem na najosnovniju formu (K_ESC je
izlaz, ostalo na oEdit:DefaultKey ()), radi jeeedva prihvatljivom brzinom
(sporinom?), äto je opet za koji red veliüine sporije od mog natrpanog
MemoEdit-a. Ako mu dodam najosnovniji kostur (blok operacije, uüitaj/snimi,
ätampa, prikaéi row/col/page, ...) + neki UI (omenu, frankie) ovo postaje
uéasavajuće. Takoöe ima i nekih lepih veselja - pravi povremeno pizdarije na
ekranu + disku pod izvesnim okolnostima i joä dosta stvari - da ne davim sad.
Elem, divna ideja ali realizacija - miserable. Prg je doduse iz '92 - u
meöuvremenu je trebala izaći nova verzija, komercijalna valjda - jel' zna neko
neäto o tome?
Sve u svemu, traéi se prihvatljiva alternativa koja bi trebala da omogući
fleksibilnost FastEdit-a i brzinu (?) MemoEdit-a. NB je u svom tekstu u
Raüunarima (editor pod Clipper-om) napisao da postoji dosta biblioteka i paketa
koji otklanjaju ovaj ili onaj problem u vezi MemoEdit-a. Daklem, koji su to
paketi i kako doci do njih?
Aplikacija u kojoj se sve ovo desava pisana je u 5.01 (cak nema ni ono 'a').
5.2 sam nabavio, ali siroma' cami dok ne stigne cuveni patch na 5.2d - necu da
rizikujem. Who dares wins? Well, I rarely win ...
/* ovo je pisano u vreme dok se 5.2d üekao kao sto éedni üekaju vodu - a iste
nigde nema ... ispostavilo se da se isplati uzdréati od novotarija! */
b) zanima me, takodje, da li je neko (i kako) reäio problem obrade memo polja,
odn. tekstualnih datoteka, većih od 64K. Problem skladiätenja je sada reäen -
imamo .FPT. Äto se obrade tice, moje reäenje je priliüno tuéno i na brzaka
skrpljeno - zahteva dosta intervencije od strane korisnika (snimi ovaj deo,
ucitaj sledeci, ... kad moée Pit Norton, mogu i ja) al' to nije to. Problema
ima raznoraznih (npr. premeätanje i kopiranje vecih blokova, prelazak na
poüetak/kraj/marker u tekstu, ...) pa je program priliüno restriktivan i
neljubazan prema korisniku. Odmah da kaéem da mi nije potrebno neäto äto će
obraöivati datoteke od po par MB (mada je dobrodoälo) - bio bi sasvim
zadovoljan sa nekim reäenjem koje će savladati datoteku od, recimo, 200K. Imate
li iskustva s ovim ili neku ideju?
c) da li je ikako moguce (i kako) ostvariti automatsko preformatiranje teksta
kod MemoEdit-a? Terati korisnika da svaki put pritiska <Ctrl><B> ne smatram
najsrećnijim reäenjem + u nekim situacijama je nekorisno (ponekad je potrebno
postaviti kurzor na poüetak pasusa da bi radilo). Iz istih razloga je glupo
posle svakog (ili samo nekih) tastera slati <Ctrl><B> - em usporava stvar, em
daje ponekad glupave rezultate. I u vezi ovoga - svaki komentar i sugestija su
dobrodoäli.
Uf, dosta za prvi put, da vas ne davim viäe. Imam jos zilion stvari da
kaéem/pitam al' sam üuo za jednu zanimljivu Sezam-ovu naredbu (IGNORE ili tako
neäto) pa ću da skratim. Biće prilike ...
clipper.356ikordic,
-> #187, dpredovicRE: Clipper + Fax.
=> Imao sam i SilverClip i Faxual, ali mi se ova druga ucinila sasvim
=> nepotrebna, podrska za fax u Silveru je vise nego dovoljna.
Jel' neka od ovih podréava i prijem faksova? Kako inaüe rade (brzina, kvalitet,
pouzdanost, ... )? Jel' moée neki kratak komentar?
clipper.357ikordic,
RE: SetKey ().
Jel' postoji neko ograniüenje za SetKey () po pitanju koliüine tastera koji
mogu u jednom trenutku biti definisani? Pravi mi probleme jedna mamutska
aplikacija, pa da je sad ne bi celu rasturao u malecne parüiće, pitam ovde.
Takoöe me zanima da li je nekako moguće dobiti informacije o svim trenutno
aktivnim SetKey-iranim tasterima, kako bi se npr. na poüetku procedure moglo
napisati neäto kao:
PROC Rokovnik
...
// üuvamo sve aktivne setkey kombinacije
// i poniätavamo ih po potrebi
aSaveBlks := xSaveKeys ( NIL )
...
radi nesto ...
...
// ponovo ih aktiviramo
xRestKeys ( aSaveBlks )
RETURN
Ja ovo za sada radim dosta trapavo + sporo; sva SetKey definisanja idu preko
moje funkcije, koja osim äto pozove SetKey, zapiäe i äta je pridruéeno kom
tasteru u globalni niz ili u datoteku, zavisno od obima aplikacije. Ova
informacija se onda korisiti pri paljenju/gaäenju svih tastera. Ima li neko
bolje resenje?
clipper.358ikordic,
RE: Multiple sources u tBrowse
Jel' moguce nekako da u TBrowse-u prikazujem viäe datoteka odjedared?
Konkretno, imam dve datoteke u kojima su neka polja ista (ime1, ime2, adr,
tel1, tel2, ...). Hoću sad da te dve datoteke gledam u jednom TBrowse pendéeru
lepo sortirane po npr. ime1 i da sve to izgleda kao jedna datoteka i da äljaka
search, filter i sl. Naredba COPY otpada jer je jedna datoteka pogolema, pa bi
to malko duée potrajalo. Imate li neku lepu ideju?
Mozda SIx-ova funkcija za RYO indekse Sx_KeyAdd () moée da posluéi? Piäe da se
ona koristi za kreiranje "Multi Key, Free format indexes" po odreöenom kljuüu
i da taj kljuü "doesn't care where the values will be comming from (i.e. field
name, function call, etc.)". Jel' to *to*?
clipper.359ikordic,
RE: SetCursor ().
Kada se iz Clipper-a izäelujem u DOS ili neku externu aplikaciju, pa se
potom vratim u program, ostaje mi ukljuüen kurzor. Gad ne konstatuje moje
napore izraéene kroz SetCursor ( n ) proteste već uporno ostaje ukljuüen.
Jedino äto pali (gasi?) jeste jedno SetMode (), posle üega se predaje. Jel'
moée ovo nekako drugaüije da se izvede?
clipper.360ikordic,
RE: C vs. Clipper.
Zanima me koliko se brée (i da li uopäte) izvrsavaju C funkcije od odg. Clipper
rutina? Recimo, manipulacije stringovima, fopen () i sl., dakle one koje su
podréane u oba jezika. Jel' neko merio (ne baä ätopericom) ili se nalazio u
sliünoj situaciji da mora da bira?
clipper.361ikordic,
RE: Clipper 5.2x + SIx 1.5 = VMIF
Koliko sam uspeo da primetim, svi koji ovde kukaju zbog VMIF rade sa SIx-om 1.5
i Clipper-om 5.2x. Ätaviäe, vriska i panika je i poüela kada su se novije
verzije odomaćile. Da li to znaüi da problema nema sa starijom verzijom
Clipper-a (5.01a) ili SIx-a (DBFSIX 1.1) u bilo kojoj kombinaciji stari/novi
Clipper sa starim/novim SIx-om?
Ima li joä neka biblioteka koja na zadovoljavajući naüin reäava neke standardne
probleme koje je SIx (samo privremeno) resio? Meni, konkretno, od SIx-a treba
"samo" VariField i RushMoore. Ostatak je lep, ali i nije neophodan (trigeri,
kompresija, kripto, ... ämrc). Mora bre da je neäto sliüno postojalo joä od
ranije - nemoguće da su ovi momci (& devojke?) prvi sve smislili.
clipper.362dr.grba,
-> #355, ikordic>> Uf, dosta za prvi put, da vas ne davim viäe. Imam jos zilion stvari da
>> kaéem/pitam al' sam üuo za jednu zanimljivu Sezam-ovu naredbu (IGNORE ili
>> tako neäto) pa ću da skratim. Biće prilike ...
Dobro nam došao.
Apsolutno nije važno ako su ti poruke duge ili postavljaš puno pitanja, dok
god preovladava konstruktivan ton i princip dobre volje.
Samo jedan ne baš beznačajan detalj: saopšti Sezamu koji YU kod koristiš,
kako bi on mogao to valjano da iskonvertuje za nas, koji koristimo neke druge
YU kodove, a ne da vidimo kuke i motike: otkucaj SET CODE i odgovori na
pitanje Sezama.
Pozdrav, Grba
clipper.363dr.grba,
-> #358, ikordic>> Jel' moguce nekako da u TBrowse-u prikazujem viäe datoteka odjedared?
>> Konkretno, imam dve datoteke u kojima su neka polja ista (ime1, ime2,
>> adr, tel1, tel2, ...). Hoću sad da te dve datoteke gledam u jednom
Set relation?
clipper.364neman,
-> #363, dr.grba>>> Jel' moguce nekako da u TBrowse-u prikazujem viäe
>>> datoteka odjedared? Konkretno, imam dve datoteke u
>>> kojima su neka polja ista (ime1, ime2, adr, tel1, tel2,
> ...). Hoću sad da te dve datoteke gledam u jednom
>
> Set relation?
I kombinacija dva tbrowse objekta ?
clipper.365neman,
-> #361, ikordic> Koliko sam uspeo da primetim, svi koji ovde kukaju zbog
> VMIF rade sa SIx-om 1.5 i Clipper-om 5.2x. Ätaviäe, vriska
> i panika je i poüela kada su se novije verzije odomaćile.
> Da li to znaüi da problema nema sa starijom verzijom
I Blinker, sa rtlinkom nema sanse da se pokrene aplikacija zbog velikog
opterecenja memorije.
> Ima li joä neka biblioteka koja na zadovoljavajući naüin
> reäava neke standardne probleme koje je SIx (samo
> privremeno) resio? Meni, konkretno, od SIx-a treba "samo"
> VariField i RushMoore. Ostatak je lep, ali i nije
> neophodan (trigeri, kompresija, kripto, ... ämrc). Mora
> bre da je neäto sliüno postojalo joä od ranije - nemoguće
> da su ovi momci (& devojke?) prvi sve smislili.
Pa SIXNSX je najbolje sto kod nas moze da se nadje, brzi je od ntx-a, realno
kraci 3-5 puta. A pucanja se javljaju, kako rece bulaja, a ja potrvdjujem
najcesce u stanju cekanja, a to je ili kod unosa podataka ili na menijima.
Kod unosa radis dbcommit,a na menijima i nije bitno, pa posledice VMIF-a
neces ni da osecas mnogo.
clipper.366bulaja,
-> #355, ikordic│Najpre bih želeo da izrazim svoje zadovoljstvo što sam konaüno smogao snage i
│što su mi materijalne i druge mogućnosti dozvolile da postanem član Sezama i
│njegovog najatraktivnijeg dela, Clipper konferencije.
└───
Welcome! Za ignore se ne brini (samo nastavi da pišeš:), a SET CODE
pretpostavljam da ćeš odmah srediti :).
│a) da li neko moée da me uputi na neki .LIB/.OBJ koji na zadovoljavajući način
│rešava obradu teksta pod Clipper-om. Varijante koje su mi na raspolaganju
│(MemoEdit i FastEdit) me ne zadovoljavaju:
└───
MemoEdit() je takav trash :) tako da ga po mom mišljenju ne vredi uopšte
ni krpiti, jer ga ništa ne može popraviti :). FastEdit je sjana stvar, s
tim što mu je glavna mana zaista sporoća - ipak s obzirom na njegovu
fleksibilnost uglavnom koristim FED. Lepa klasa objekata za pravljenje
editor-a/notepad-a se može naći u FUNCky biblioteci. Ja lično je nisam
koristio (na prvi pogled nisam našao da može da boji tekst različitim
bojama što FED može, a pošto mi je baš to trebalo ostao sam na FED-u:),
ali ima sve što je potrebno za pravljenje zaista pristojnog editora.
Takodje postoji i bilioteka ClipText koja služi za pravljenje aplikacija
u Clipper-u nalik na prave tekst procesore, ali ono što sam video nije
me mnogo oduševilo (sporo, ima bug-ova i deluje malo nezgrapno:).
│b) zanima me, takodje, da li je neko (i kako) reäio problem obrade memo
│polja, odn. tekstualnih datoteka, većih od 64K. Problem skladiätenja je
│sada reäen - imamo .FPT.
└───
Baš sam ostavio hint pre neki dan - ograničenje se može prevazići
korišćenjem FED-a koji tekst smešta u niz (svaki red je jedan član
niza), tako da odgraničenje nije 64 Kb za string već 4096 za dužinu
niza, što npr. za prosečnu dužinu reda od 60 karaktera može biti
ukupno 250 Kb (i više:).
clipper.367bulaja,
-> #357, ikordic│Jel' postoji neko ograničenje za SetKey () po pitanju količine tastera koji
│mogu u jednom trenutku biti definisani? Pravi mi probleme jedna mamutska
│aplikacija, pa da je sad ne bi celu rasturao u malecne parčiće, pitam ovde.
└───
Ograničenje je da se istovremeno mogu definistai najviše 32 tastera.
Ipak čini mi se da SetKey() spada u arhaični deo Clipper-a koji nije baš
preporučljivo često koristiti (to ne kažu u CA, ali..:). Pravo rešenje
je kompletan event-driven user interface za Clipper, ali pošto to još
nemamo :) možeš da preusmeriš sve Inkey()-ove na svoju funkciju i iz nje
po potrebi pozivaš SetKey() procedure zaobilazeći Clipper-ov sistem.
clipper.368bulaja,
-> #358, ikordic│Jel' moguce nekako da u TBrowse-u prikazujem više datoteka odjedared?
│Konkretno, imam dve datoteke u kojima su neka polja ista (ime1, ime2,
│adr, tel1, tel2, ...). Hoću sad da te dve datoteke gledam u jednom
│TBrowse pendžeru lepo sortirane po npr. ime1 i da sve to izgleda kao
│jedna datoteka i da šljaka search, filter i sl.
└───
No problem :). Prvo staviš da ti kolone prikazuju podatke iz različitih
baza, npr.
TB:AddColumn (TBColumnNew ("Ime", {|| xOne->Ime }))
TB:AddColumn (TBColumnNew ("Telefon", {|| xTwo->Tel }))
gde su xOne i xTwo aliasi za dve baze podataka. Zatim je potrebno još i
da predefinišeš pomeranje po bazi. Lakše rešenje je da postaviš relaciju
izmedju njih, ali meni se više svidja rešenje sa predefinisanjem
skipBlock, goTopBlock i goBottomBlock metoda u TBRowse-u. U njima samo
stavi da se record pointer-i pomeraju paralelno na obe baze i that'it.
Ako ti treba i konkretan kod za to kaži, pa ćemo nešto da napišemo :).
clipper.369bulaja,
**** new file ****
R:\IBMPC\CLIPPER\*.*
----------------------
6cldcdx zip 76168 Zamena za F6 u Clipper debugger-u (SIx Driver - CDX)
6cldnsx zip 68219 Zamena za F6 u Clipper debugger-u (SIx Driver - NSX)
┌───────────────────┐
│ What is SIXCLD ? │
└───────────────────┘
SIxCLD is an enhancement to the Clipper debugger. You get much more
control on your databases, indexes, relations than CLD provides.
In addition, SIxCLD gives you the power to control almost all additional
features you get from SIx Driver, e.g. arrays in memos, scopes and .INI
files just to mention three outstanding features not supported by CLD.
For more see below.
SIxCLD is completely free for SIx users. The source code is copyrighted
and is available for a small fee.
clipper.370dsisic,
Posle ovog rafala pitanja iKordica, sa radoscu potvrdjujem da
stare kuke nikad ne spavaju ( Mogu eventualno da zadremaju po vrucini :)) ).
BTW, licno preferiram oBrowse:AddColumn( TBColumnNew( "...", FieldWBlock ( ...
Pridruzujem se molbi za SET CODE :))
clipper.371dsisic,
-> #349, domana> rtlink /pll:base52 file %1 library dbfnsx,clipper
^^^^^^
> Da li je moguc upste rad sa RTLINKom i SIXNSXom (nemam BLINKER
^^^^^^
Mala zamena teza: dbfnsx.lib nije biblioteka koja sadrzi pozive za
ispravan rad komande:
USE ( cFile ) via "SIXNSX"
SuccessWare je presao na nov naziv drajvera posle
verzije 1.1 ( cini mi se ).
clipper.372snemcev,
-> #365, neman>> Pa SIXNSX je najbolje sto kod nas moze da se nadje, brzi je od ntx-a,
>> realno kraci 3-5 puta. A pucanja se javljaju, kako rece bulaja, a ja
>> potrvdjujem najcesce u stanju cekanja, a to je ili kod unosa podataka
>> ili na menijima.
Možda ne koristim dovoljno SIxNsx (a ne mislim da je eksploatacija pet
različitih programa na tri različita računara malo), ali u kommbinaciji
sa Blinkerom 3.00 SIxNsx još ni jednom nije pukao?! Puca samo SIxCdx.
Gde grešim? O:)
clipper.373gcurcic,
-> #357, ikordic¨˙> Jel' postoji neko ograniüenje za SetKey () po pitanju koliüine tastera
Možda bi ti (nam) pomoglo kad bi na sezamu otkucao jedan SET CODE, a zatim
izabrao opciju g.
clipper.374mirche,
-> #355, ikordic> 5.2 sam nabavio, ali siroma' cami dok ne stigne cuveni patch na
> 5.2d - necu da
Ja ga već duže vreme viđam u diru. Već su ti napomenuli SET CODE
clipper.375solomus,
Još jedan sabirak zbiru činjenica investigacije VMIF-e (?):
Suvi 5.2c/NTX/Rtlink kad pliva po Novell-u 3.11 daje takođe gorespomenutu :)!
clipper.377snemcev,
-> #368, bulaja>> Lakše rešenje je da postaviš relaciju izmedju njih, ali meni se više
>> svidja rešenje sa predefinisanjem skipBlock, goTopBlock i
>> goBottomBlock metoda u TBRowse-u.
Zašto? Brže, bolje, fleksibilnije, veća kontrola...?
clipper.378snemcev,
-> #375, solomus>> Još jedan sabirak zbiru činjenica investigacije VMIF-e (?):
>>
>> Suvi 5.2c/NTX/Rtlink kad pliva po Novell-u 3.11 daje takođe
>> gorespomenutu :)!
Uvek na istom ili svaki put na drugom mestu? Kod iste naredbe ili kod
različitih naredbi?
clipper.379dkalaba,
Ne bavim se žestoko kliperom, sećam se da je pre izvesnog
vremena bila funkcija za usmeravanje stampanja na LPT2.
Tražio sam ali mi je izgleda promakla ta datoteka.
Seća li se (ili zna) neko ?
Hvala unapred.
clipper.380solomus,
-> #372, snemcev■■■■ Gde grešim? O:)
:))))))))))) (uh...hmpf...) (...i pošto se odcenio, pisac zapita...)
Kaži, molim te, da li je to NSX v1.1 iz dir-a ili jedan od dva cvetića
iz buketića SuccessWare-a v1.5 (komercijalni HiPer-SIx) ???
E da, zašto pozdravljate ikordic-a sa SET CODE kad mu ja lepo čitam čćđ ?
Da parafraziram ... Gde grešim :))) !
clipper.381arazumenic,
-> #365, neman-> I Blinker, sa rtlinkom nema sanse da se pokrene aplikacija zbog velikog
-> opterecenja memorije.
Jesi li siguran?
Danas sam potstaknut ovom porukom izveo test i evo rezultata dva programa:
Blinker_1 Blinker_2 Rtlink
PROG1: 402 297 379
PROG2: 426 328 370
Prvi podaci za Blinker su onako kako ih trenutno koristim, a drugi za
maksimalno moguću uštedu memorije. Napominjem da u tom slučaju program
radi očajno sporo.
Saša
clipper.382dejanr,
-> #380, solomus>> E da, zašto pozdravljate ikordic-a sa SET CODE kad mu ja lepo čitam čćđ ?
>> Da parafraziram ... Gde grešim :))) !
Koristiš isti kod kao i on... oni koji koriste druge kodne rasporede videli
su u njegovim porukama kuke i kvake.
clipper.383szeman,
-> #208, dr.grba>> Vrlo zanimljivo, nije se dao omesti na moje razne podmetačine.
>> Zanimljivi mali utility vredan da se nađe u direktorijumu Sezama.
Javite šta nedostaje za Clipper 5.2x, pa da dodam. Isti ne koristim
zbog lošeg iskustva sa 5.01, mada ću morati da razmislim :)
Pozdrav, Saša
clipper.384bulaja,
-> #377, snemcev│Zašto? Brže, bolje, fleksibilnije, veća kontrola...?
└───
Od četiri razloga, jedino je ovaj drugi (bolje) subjektivan pa nećemo o
njemu :). U svim drugim aspektima (brže, fleksibilnije, veća kontrola -
u principu su isti:) bolje rešenje pruža jednostavno predefinisanje
metoda za kretanje po bazi. Veću kontrolu pruža zato što znate kako sve
radi (jer ste to i napisali:), fleksibilnost to što možete da menjate
šta hoćete, a NoRMaLno da je brže pošto će uvek pre (dobar) programer
uraditi bolju optimizaciju korišćenjem raznih indeksa, nego što je to u
stanju Clipper.
clipper.385neman,
-> #372, snemcev> Mozda ne koristim dovoljno SIxNsx (a ne mislim da je
> eksploatacija pet razlicitih programa na tri razlicita
> racunara malo), ali u kommbinaciji sa Blinkerom 3.00
> SIxNsx jos ni jednom nije pukao?! Puca samo SIxCdx.
>
> Gde gresim? O:)
Ma puca i sixnsx, a ko gresi mozda necemo ni saznati ako objave VO :)
clipper.386neman,
-> #381, arazumenic> Blinker_1 Blinker_2 Rtlink
> PROG1: 402 297 379
> PROG2: 426 328 370
>
A sta predstavljaju dati rezultati ?
Ako su to kolicine memorije potrebne za startovanje onda okaci lnk
datoteke, da pogledamo.
> maksimalno mogucu ustedu memorije. Napominjem da u tom
> slucaju program radi ocajno sporo.
Podjednako neupotrebljivo :(
clipper.387neman,
-> #375, solomus> Suvi 5.2c/NTX/Rtlink kad pliva po Novell-u 3.11 daje
> takode gorespomenutu :)!
Pri toj kombinaciji nikada nisam imao problema sa VMIF-om. Pokusaj
da upgradeujes na 5.2d jer je CA priznao par VMIF gresaka.
clipper.388dr.grba,
-> #383, szeman>> Javite šta nedostaje za Clipper 5.2x, pa da dodam.
Evo kod mene - jedan programer ((((:
clipper.389snemcev,
-> #380, solomus>> Kaži, molim te, da li je to NSX v1.1 iz dir-a ili jedan od dva
>> cvetića iz buketića SuccessWare-a v1.5 (komercijalni HiPer-SIx) ???
Verzija 1.5
clipper.390milanv,
Na koji način rešavate unos teksta koji ne treba da se vidi
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...
clipper.391bdm.,
-> #347, nbatocanin## GET sistem i to procedure GetReader i GetApplyKey tako da kad je
## format taj i taj (tj. tvoj slučaj) podatak se unosi po tvojoj
## proceduri. Ako se taj unos javlja na manje mesta, onda prilikom
Može malo više informacija o ovome, tj. malo jasnije kako se to
radi?
Inače da priupitam, da li postoji način da proceduru koja u
pozivu READ-a, ispituje da li je pritisnut neki taster i koji
nekako zamenim svojom...
BDM.
clipper.392srdjan.j,
-> #390, milanv==> 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:
cLozinka := ""
WHILE ( ch := Inkey(0) ) != K_ENTER
// Ovde se ubace provere ( da li je legalan karakter, preduga lozinka
// i sl. )
cLozinka += ch
?? "*"
END WHILE
Ne zamerite ako sam nešto pogrešio u sintaksi - nisam pipno Clipper ima
godinu dana.
Inače, tu bi trebao da dodaš i obradu tastera _backspace_
Srđan.
clipper.393gcurcic,
-> #357, ikordic¨˙> Jel' postoji neko ograniüenje za SetKey () po pitanju koliüine tastera
Možda bi ti (nam) pomoglo kad bi na sezamu otkucao jedan SET CODE, a zatim
izabrao opciju g.
clipper.394domana,
Pomagajte...
1.prg:
#include "sixcdx.ch"
FUNC main ()
RETU NIL
2.bat:
clipper %1 /B/N/W
if not errorlevel 1 rtlink fi %1 li sixcdx,clipper
kaze:
UNDEFINED SYMBOL(S) AFTER LIBRARY SEARCH:
SYMBOL FIERST REFERENCE
------ ----------------
'__zcmp' SIXCDX.LIB
'__force_ascii' SIXCDX.LIB
'__uprevc' SIXCDX.LIB
'__nnextc' SIXCDX.LIB
Napominjem da NEMAM:
DBCREATE.obj
FGET.obj
SIXNSX.obj
sto po NG-u bi trebao da imam
a da imam:
MATCHSIX.lib
SIXCDX.lib
SIXNCIDX.lib
da li meni nesto fali...
clipper.395bulaja,
-> #394, domana> da li meni nesto fali...
Da :). Fali ti SixUk.obj (ili SixSwe.obj, SixYu.obj,..).
Takodje ne znam koliko ce SIx da radi pod RTLink-om, ali
u svakom slucaju greske koje ti je javio su zbog toga sto
nemas SixUk.obj.
clipper.396neman,
-> #394, domana> Pomagajte...
>
> UNDEFINED SYMBOL(S) AFTER LIBRARY SEARCH:
> SYMBOL FIERST REFERENCE
> ------ ----------------
> '__zcmp' SIXCDX.LIB
> '__force_ascii' SIXCDX.LIB
> '__uprevc' SIXCDX.LIB
> '__nnextc' SIXCDX.LIB
>
>
Kako rece bulaja, fali ti sixuk, tj
rtlink fi myprog,sixuk lib ...
Kada stavis i sixuk, rtlink ce i dalje da ti prijavljuje jedan nedefinisani
simbol, nesto kao _sixinternac tj. nesto u vezi sa nacijom :) Tu nisam nasao
pomoc, a i ne koristim rtlink
clipper.397nbatocanin,
-> #355, ikordic> a) da li neko može da me uputi na neki .LIB/.OBJ koji na
> zadovoljavajući način rešava obradu teksta pod Clipper-om.
Treba videti CLText i još neke. Trenutno pokušavam da uradim neki
alternativni način u čistom Clipper-u.
clipper.398nbatocanin,
-> #357, ikordic> SetKey(). Ima li neko bolje resenje?
Preusmeri SetKey() na svoju funkciju. Posao je trivijalan, a svi
dodaci se realiziju veoma lako.
clipper.399nbatocanin,
-> #358, ikordic> Jel' moguce nekako da u TBrowse-u prikazujem više datoteka
> odjedared? Konkretno, imam dve datoteke u kojima su neka
> polja ista (ime1, ime2, adr, tel1, tel2, ...).
Može, veoma jednostavno. Potrebno je izmeniti skipBlock tako da
"sledeći" i "prethodni" slog traži preko funkcije koja paralelno
pomera pokazivače u obe datoteke i to tako što prvo vidi u kojoj je
datoteci "sledeća" vrednost i to je rezultat funkcije.
clipper.400nbatocanin,
-> #375, solomus> 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.
clipper.401ab.comp,
Jedan moj prijhatelj, koji ima SCO UNIX, pita:
- gde može da se nabavi FOX za UNIX
- da li je izašao FOXPRO za UNIX
- koje su, odnosno kolike su (procentualno) razlike između DOS i
UNIX verzije FOX-a, da bi aplikacija koja je radila pod DOS-om radila i
pod UNIX-om?
Odgovore slati na mail.
Pozdrav
█ █ █ █
▄▄█ █ █▄▄ █▄▄
clipper.402dpredovic,
-> #356, ikordic> => Imao sam i SilverClip i Faxual, ali mi se ova druga ucinila
> sasvim => nepotrebna, podrska za fax u Silveru je vise nego
> dovoljna.
>
> Jel' neka od ovih podréava i prijem faksova? Kako inaüe rade
> (brzina, kvalitet, pouzdanost, ... )? Jel' moée neki kratak
> komentar?
Obe biblioteke se za rad sa faxom oslanjaju na CAS drivere, što
mu, izgleda dođe neki (valjda Intelov) standard, pa biblioteke i
ne rade ništa mnogo pametno - samo pripremaju pozive drajveru.
Dakle i brzina i kvalitet i sve ostalo zavisi samo od kvaliteta
drajvera. CAS koji sam ja pronašao je iz paketa NetFax, i čini
se da radi posao (nisam još stigao da se time ozbiljnije bavim).
Jedini (naizgled) problem je što nema konverzije Epson .prn -> fax,
nego samo HP PCL ->fax, ali to sa druge strane izgleda da omogućava
rad sa SW bitmapiranim fontovima, i naravno našim slovima (samo
negde treba iskopati matori Fontware).
Kažem, nisam još uspeo time mnogo da se bavim, pa ko ima volje i
vremena neka se javi, pa da podelimo posao...
clipper.403arazumenic,
-> #386, neman-> A sta predstavljaju dati rezultati ?
-> Ako su to kolicine memorije potrebne za startovanje onda okaci lnk
-> datoteke, da pogledamo.
Da, memorija potrebna za startovanje programa.
Evo u datoteci su .lnk fajlovi, onako kako ih trenutno koristim.
Saša
lnk.zipclipper.404solomus,
-> #378, snemcev>>>> Suvi 5.2c/NTX/Rtlink kad pliva po Novell-u 3.11 ...
>> Uvek na istom ili svaki put na drugom mestu? ...
Sproveo sam istragu kod jadnih ukucavačica.
Ništa novo. Menu, Get, ... i ostala čekanja.
žeš, češ ... i jedan zabavan momenat: jedna od ukucavačica je ponosno
izjavila da je za*ebala VMIF-u. Elem, u nekom vertikalnom meniju, kaže
da je već nazrela G:> a onda brzinom munje prešla na sledeću stavku menija
i lepo nastavila da radi :).
Bem li ga !?!
clipper.405nbatocanin,
-> #391, bdm.> Može malo više informacija o ovome, tj. malo jasnije kako
> se to radi?
Jedan način ide otprilike ovako: u GETSYS.PRG postoji procedura
GetApplyKey koja se poziva prilikom svakog pritiska na taster u GET
sistemu (eto gde treba da ubaciš svoju proveru!). Algoritam rada je
trivijalan i svodi se na analizu raznih slučajeva. E, tu ubaciš tvoj
slučaj i to je to. Za Dejanov primer je jednostavnije izmeniti
GetReader proceduru i opet ovako trivijalno. Još čistije rešenje je
da promeniš reader za GET koji se učitava na "specijalni" način. Na
primer:
@ 1,1 SAY "SPEC.UNOS" GET x
ATail(GetList):reader := { || SpecRead() }
A SpecRead se prosto piše: obična petlja u kojoj analiziraš šta je
pritisnuto i radiš šta treba.
> Inače da priupitam, da li postoji način da proceduru koja
> u pozivu READ-a, ispituje da li je pritisnut neki taster i
> koji nekako zamenim svojom...
Na ovo sam ti već odgovorio.
clipper.406mpaunovic,
Da li bi neko mogao da mi
posalje u asembleru, sa onim CL makroima, primer
kako moze da se napravi funkcija iz koje se vraca
vrednost koja je tipa int? Ja mogu da vratim
string, i da preuzmem int, ali da vratim int to
nece nikako.
Samo da napomenem, nije
da vrati procedura vrednost, to je lako, nego da
se promeni neki od parametara?
clipper.407szeman,
-> #336, dpredovic>> Stvarno lepo, ali... ;) Bilo još lepše da radi sa tabovima, da
>> uvlači red i nakon FUNCTION ili PROCEDURE, da radi i sa WHILE (bez
>> DO), da radi sa /*...*/ kometarima, kontrolnim strukturama u
>> "nastavku" reda (WHILE button()=0; ENDDO), skraćenim END umesto ENDIF
>> ili ENDDO... Nije mnogo?
Vrlo retko se javljam, jer, pazi ovo, nemam telefon, pa za tačno vreme
sledećeg javljanja gledam u pasulj i slična pomagala ;) Ali i pravda je
spora ali dostižna. :) Dosta glupiranja, na posao:
čelja prva: tabovi
Program radi u dvostepenom prolazu. Prvi prolaz služi za neka
interna podešavanja izmedju kojih i filtriranje nepotrebnih tabova
chr(8) koje zamenjuje space karakterom (jednim). Razni editori, razne
ćudi, pa sam se odlučio na ovo i zbog brojanja space karaktera koji se
ubacuju pre naredbi. Drugi prolaz služi za fino podešavanje CASE
struktura. Ti bi, verovatno, jedan tab za izdvajanje jedne celine.
Možda je bolje rešenje da ugradim switch za odredjivanje koliko se
spaceova ili tabova koristi za odvajanje jedne logičke celine.
čelja druga: uvlačenje posle FUNCTION i PROCEDURE
Biće.
čelja treća: WHILE bez DO i sa END
Ovo je već specijalitet Clippera 5.2. Uradjeno.
čelja četvrta: /* ... */
Daj primer.
čelja peta: WHILE button()=0; ENDDO
Za ovo bi već morao da menjam celu strukturu programa. Videću.
Uz poruku ostavljam doradjenu verziju sa ispunjenom trećom željicom :)
koja je po meni (a valjda i po vama) najvažnija. Za ostalo kad budem imao
malo više vremena.
Hvala na sugestijama.
Pozdrav, Saša
P.S. žini mi se da je program zreo za dir, šta misliš bulaja?
pr101.zipclipper.408szeman,
-> #379, dkalaba>> Ne bavim se žestoko kliperom, sećam se da je pre izvesnog
>> vremena bila funkcija za usmeravanje stampanja na LPT2.
Poruka 10.92
Pozdrav, Saša
clipper.409szeman,
-> #388, dr.grba>>> Javite šta nedostaje za Clipper 5.2x, pa da dodam.
>
> Evo kod mene - jedan programer ((((:
Ah grbo, grbo, nemaš ti para za to ((((:
P.S. Kad bolje razmislim... ;)
clipper.411snemcev,
-> #404, solomus>> Elem, u nekom vertikalnom meniju, kaže da je već nazrela G:> a onda
>> brzinom munje prešla na sledeću stavku menija i lepo nastavila da
>> radi :).
Svaka joj čast! Trebalo bi je upisati u Ginisovu knjigu rekorda!
clipper.412arazumenic,
Uf, evo da se i ja požalim na VMIF.
Kombinacija Clipper 5.2d, SIXCDX 1.5, rtLink.
Povremeno se javljalo i sa Blinker-om, ali tome nisam pridavao veću pažnju,
jer Blinker ionako služi samo za razvoj, a finalno linkovanje ide sa
rtlink-om.
Neko je već pitao šta se po inostranim BBS-ovima dešava po ovom pitanju, ali
mi se čini da je ostao bez odgovora, pa da nadležne zamolim da prenesu
inostrana iskustva.
Saša