clipper.721szeman,
-> #689, dvesic>> Malecka ispravka :)
>>
>> TP 6.0 po defaultu podrzava redirekciju AKO NE koristis
>> CRT unit. Ako je koristis, dodaj malu proceduru :
Svakim danom sve više napredujem ;) Hvala na hintu. CRT unit koristim,
glavna preoukupacija je Clipper, Pascal služi za matematiku i pravljenje
alatki koje mi olakšavaju život, igrice (pravio sam TETRIS kad mi je bilo
dosadno), za diplomski sam pisao program za knjigovodstvo na TP, itd., itd.
Sve u svemu jezik u kome uživam, ali nisam fanatik, ali ko zna, ako ovako
nastaviš... ;)
Pozdrav, Saša
clipper.722nbatocanin,
-> #711, mdrazic> za nastavak reda u sledeći. Nagradno pitanje: šta je
> nbatocaninu bilo u sledećem redu?
x := 1
Jel dobijam nagradu ;)
clipper.723nbatocanin,
-> #710, mdrazic>> otprilike kao kod standardnih rešenja. Da su ovi RDD-ovi
>> malo lakši za konfigurisanje, mogle bi se praviti
>> memorijske tabele, to bi tek bila prava stvar.
>
> A ja čekam RAM RDD. To ti je kao RAM disk;
Pa to sam i mislio :)
clipper.724nbatocanin,
-> #707, szinf> isto tako me interesuju iskustva sa sirver clip
> bibliotekom. zoranv (szinf)
Ja sam u nekoliko programa ugradio komunikaciju izvedenu uz pomoć ove
biblioteke. Sve dobro radi, jedino je problem bio ZModem. Naime, i
pored podešavanja raznih parametara, ZModem je prilično "slabašan",
tj. puca i pored dobrih veza. S obzirom da je sve dato u sorsu, možda
ne bi bio problem srediti stvar, ali ipak mislim da je bolje sačekati
sledeću verziju (već je izaćla).
clipper.725dpredovic,
-> #682, szemanRE: PR103
Jel se to samo meni dešava ili šta je? Malo, malo pa 'Missing 2nd
quote', na mestima gde od quote-a nema ni traga ni glasa...
BTW, ne bi bilo loše da u slučaju greške, osim poruke da i red gde
je pukao.
clipper.726tvucko,
Priča se o Clipper-u 5.3 !!!
clip53.zipclipper.727ikordic,
-> #726, tvucko=> Priča se o Clipper-u 5.3 !!!
Baš si mogao da uključiš tekst uz poruku ...
clipper.728dejanr,
U direktorijumu CLIPPER je SX-00-02.ZIP SIx 2.00.00 (U.S.) upgrade na
2.00.02. Odnosi se na US Release.
clipper.729ikordic,
-> #726, tvucko=> Priča se o Clipper-u 5.3 !!!
Bog te mazo, ako CA ispuni ono što piše u propratnom tekstu, i uz to nam NE
uvedu nove bugove, cena Clipper programa ima da se strmoglavi!
U tektu se pominje da je ExoSpace integrisan u 5.3. Da li ga iko koristi i
kakva su iskustva sa njim (ugl. po pitanju dodatnih problema).
Takođe se pominje da je alatka za razvoj novog Clipper-a bio MSC 8.0 (šmrc)
stim da je sada ukljucena emulacija NPU tako da Clip može koristiti isti ako
ga nadje. Jel' to sad znači da programe možemo da radimo i sa starim MSC,
samo treba da linkujemo sa LLIBCE.LIB?
Uzgred, opet nismo dobili user-def objekte ...
clipper.730neman,
a) da li neko zna sta je to Clipper 5.2+
b) kakva su iskustva sa SIX v2 ?
clipper.731tvucko,
Da li neko ima Classy 2.0 i Six 2.0 biblioteke ?
Ako ima neka mi javi moguća razmena ili "neki drugi
oblik trgovine" . (Tel. (021)-338-189)
Unapred hvala.
clipper.732szeman,
-> #725, dpredovic>> RE: PR103
>>
>> Jel se to samo meni dešava ili šta je? Malo, malo pa
>> 'Missing 2nd quote', na mestima gde od quote-a nema ni
>> traga ni glasa...
Dešavalo se i cnenadu dok nije smanjio broj karaktera u redu. Kao što
sam napomenuo program radi sa UKUPNO 255 karaktera u liniji. Naime logika
u Clipperu (bar za S'87) za navodnike je da se prvi od ovi karaktera: '"Š
smatraju početkom stringa. Npr. ovo je ispravno: ? '"Š"""'.
>> BTW, ne bi bilo loše da u slučaju greške, osim poruke da
>> i red gde je pukao.
Već sam uradio :), samo da dodam u DOC pa šaljem Dejanu da stavi u DIR.
clipper.733cnenad,
-> #732, szemanŁŁŁ Dešavalo se i cnenadu dok nije smanjio broj karaktera u redu. Kao što
Pazi, nije mi su tu dešavalo, linija koja je imala više od 255 karaktera je
bila odsečena. Missing 2nd quote je bio na ovom mestu:
DBFCreate((lcBaza), laStruc)
clipper.734goxx,
-> #729, ikordic■ => Priča se o Clipper-u 5.3 !!!
...
■ Uzgred, opet nismo dobili user-def objekte ...
Nije mi jasno dokle će više da natežu taj clipper 5.x. Što se tiče
IDE-a, verovatno ljudi imaju razvijene navike. Ako budu izmislili neke
zavrzlame sa editorom, imam utisak da neće baš slavno proći. Sve u svemu
(začin C :) lepo zvuči. Da li čekaju VO ili šta već, ali krajnje je vreme
da jezik dobije objekte.
Goran
clipper.735snemcev,
-> #728, dejanr>> U direktorijumu CLIPPER je SX-00-02.ZIP SIx 2.00.00 (U.S.) upgrade na
>> 2.00.02. Odnosi se na US Release.
A šta je SIx 2.00.00? Cdx, Nsx ili nešto treće?
clipper.736dejanr,
-> #735, snemcev>> > U direktorijumu CLIPPER je SX-00-02.ZIP SIx 2.00.00 (U.S.) upgrade na
>> > 2.00.02. Odnosi se na US Release.
>>
>> A šta je SIx 2.00.00? Cdx, Nsx ili nešto treće?
O SIx drajverima je bilo dosta reči u ovoj temi, a bio je i prikaz u
"Računarima 100". Ukratko, omogućavaju korišćenje FoxPro kompatibilnih
indeksa iz Clipper-a... i par drugih zgodnih stvari.
Sami drajveri nisu PD/SW.
clipper.737dr.grba,
-> #736, dejanr>>>> A šta je SIx 2.00.00? Cdx, Nsx ili nešto treće?
>>
>> O SIx drajverima je bilo dosta reči u ovoj temi, a bio je i prikaz u
>> "Računarima 100". Ukratko, omogućavaju korišćenje FoxPro kompatibilnih
>> indeksa iz Clipper-a... i par drugih zgodnih stvari.
Nisi razumeo: snemcev je samo pitao da li je reč o SIxCdx ili SIxNsx
varijanti. On već koristi Nsx 1.5 (:
clipper.738nbatocanin,
-> #729, ikordic> Bog te mazo, ako CA ispuni ono što piše u propratnom
> tekstu, i uz to nam NE uvedu nove bugove, cena Clipper
> programa ima da se strmoglavi!
Zašto?
clipper.739nbatocanin,
-> #735, snemcev> A šta je SIx 2.00.00? Cdx, Nsx ili nešto treće?
CDX + NSX + NTX :)
clipper.740dpredovic,
-> #729, ikordic> U tektu se pominje da je ExoSpace integrisan u 5.3. Da li ga
> iko koristi i kakva su iskustva sa njim (ugl. po pitanju
> dodatnih problema).
Ako si mislio da je rtlink spor, jaaaaako si se prevario...
> ga nadje. Jel' to sad znači da programe možemo da radimo i sa
> starim MSC, samo treba da linkujemo sa LLIBCE.LIB?
žisto sumnjam...
clipper.741snemcev,
-> #736, dejanr>> O SIx drajverima je bilo dosta reči u ovoj temi, a bio je i prikaz u
>> "Računarima 100". Ukratko, omogućavaju korišćenje FoxPro
>> kompatibilnih indeksa iz Clipper-a... i par drugih zgodnih stvari.
:))))) Jel'?
Sorry, ali morao sam. Možda ću te razočarati, ali SIxNsx verziju 1.5
koristim već prilično dugo, tako da mi je perfektno jasno šta je to.
Pitanje se odnosilo na to koju vrstu indekasa (jel to množina?) verzija
2.00.00 podržava: .cdx, .nsx ili nešto treće?
PS NHF!
clipper.742mdrazic,
-> #737, dr.grba> Nisi razumeo: snemcev je samo pitao da li je reč o SIxCdx
> ili SIxNsx varijanti. On već koristi Nsx 1.5 (:
U reklami za verziju 2.0 piše da od te verzije paket sadrži
zajedno i CDX i NSX i NTX podršku. Bukvalno piše: Three RDDs
in one library!
Milan
clipper.743szeman,
-> #733, cnenad>> Pazi, nije mi su tu dešavalo, linija koja je imala više od 255
>> karaktera je bila odsečena. Missing 2nd quote je bio na ovom mestu:
>>
>> DBFCreate((lcBaza), laStruc)
Tačno je to Nenade, samo pazi: TP (a i sve ostalo, kao na kraju krajeva
i Clipper) sa datotekama radi u blokovima, tj., upisuje na disk podatke samo
onda kada se napuni interni buffer ili se eksplicitno ne zada flush(f)
(isti rezultat daje COMMIT). Zato je alternativna datoteka ostala "nedovršena"
(naravno, bez nezgodnih posledica za FAT i direktorijume). Program je završio
rad jednim halt(1), pa se tebi, kao i dpredovicu, činilo da je greška baš u
liniji gde nema nikakve logike da je bude. Baš sam sada poslao Bulaji novu
verziju, koja je u svakom pogledu superiornija od predhodnih. Molim sve koji
je preuzmu da pročitaju DOC pre upotrebe. ;)
Uživajte...
P.S. Posle napornog rada i ja idem na zasluženi godišnji odmor, pa vas sve
pozdravljam i želim uspešan rad.
clipper.744snemcev,
-> #739, nbatocanin>> CDX + NSX + NTX :)
Jel ovaj smajli znači da se zezaš ili...?
clipper.745bulaja,
**** new file ****
R:\IBMPC\CLIPPER\*.*
----------------------
pr104 zip 10611 PR v1.04: "nazubljivanje" Clipper source-ova (szeman)
Unapredjenja u odnosu na predhodnu verziju su sledeca:
- podržana redirekcija izlaza
- ubačeni prekidači za izbor izmedju TAB-ova i SPACE-ova
- "našminkan" izlaz
- kompletna dokumentacija
clipper.746nbatocanin,
-> #744, snemcev>>> CDX + NSX + NTX :)
>
> Jel ovaj smajli znači da se zezaš ili...?
Ne, sva tri su unutra. Još ako nema VMIF...
clipper.747dzoric,
HELP !!!
Imal' ko escape sekvence za PANASONIC KX-P1123.
clipper.748dpredovic,
-> #732, szeman> u Clipperu (bar za S'87) za navodnike je da se prvi od ovi
> karaktera: '"Š smatraju početkom stringa. Npr. ovo je ispravno:
> ? '"Š"""'.
Jeste, ali je ispravno i '"', što kod pr103 i 104 ne prolazi...
clipper.749dpredovic,
Umalo da zaboravim, uradio sam Six indexiranje i za 852 raspored, pa ako
nekome treba...
PS. Za sada je u upotrebi samo kod jednog mog korisnika, pa savetujem
oprez i testiranje...
six852.zipclipper.750cnenad,
Da li je moguće preko Clipper-a saznati stanje enviroment-a DOS-a ?
Konkretno mi treba da li enviroment sadrži liniju SHELL i šta je u njoj,
ako je nema, zna se da je COMMAND.COM a ako ima da li je to NDOS.COM ili
4DOS.COM ili nešto četvrto (?) ?
clipper.751goranm,
-> #747, dzoricMogu ti poslati te sekvence.
Napisi tacno sta te interesuje, inace je nezahvalno
prekucati ih sve.
clipper.752dvesic,
-> #750, cnenad>> ako je nema, zna se da je COMMAND.COM a ako ima da li je to
>> NDOS.COM ili 4DOS.COM ili nesto cetvrto (?) ?
Jedno GETE("COMSPEC") bi trebalo da resi problem ...
clipper.753rozid,
-> #750, cnenad
U Nanforum Toolkit ima neka funkcija FT_GETE() koja daje sve
Environment varijable ili u obliku bloka teksta ili niza.
Sintaksa:
nekavar:=FT_GETE(@EnvBlock)
Tekst forma:
EnvBlock:=""
MEMOWRIT("ENVIRON.TXT", EnvBlock)
Niz forma:
nizvar:=ARRAY(FT_GETE())
FT_GETE(nizvar)
Rezultati:
? nizvar[1] "COMSPEC=C:\COMMAND.COM"
? nizvar[2] .................. i td.
Pozdrav
clipper.754cnenad,
-> #753, rozidŁŁŁ U Nanforum Toolkit ima neka funkcija FT_GETE() koja daje sve
Zahvaljujem, nego kad smo već kod NFLib-a, verzija 2.1. interesuje me još
nešto. Odatle sam do sada koristio samo funkciju FT_FLOPTST() koja radi
kako treba. Nakon toga pronašao sam i funkciju FT_ORIGIN a Blinker mi
za nju prijavljuje da je UNRESOLVED EXTERNAL, u čemu je caka ?
clipper.755dzoric,
-> #751, goranm>>> Mogu ti poslati te sekvence.
Treba mi: Graphics mode, emphasized, 10cpi, 12cpi, double width,
Lq, draft, duzina strane, reset.
clipper.756cnenad,
Problem je SwapRunCmd() ! (Blinker 3.01.)
Pošto na mašini imam NDos 8.0. i QEMM 7.04 ako upotrebim ovu funkciju
QEMM se buni i javi poruku o grešci nakon koje mogu da izaberem Terminate
ili Reboot. Ukoliko mašinu podignem bez QEMM-a, znači COMMAND.COM sve
radi OK.
Ako upotrebim SwpSavCom(.f.) onda se mašina totalno blokira (nema ni poruke
od QEMM-a) :((
Sa __run(lcShell) nemam problema ali to nije 'to' jer ne oslobađa memoriju i
ne pamti DIR u kojem je pozvan SHELL.
Ima li rešenja za SwapRunCmd ?
clipper.757goranm,
-> #755, dzoricEvo kodova koje si trazio:
Function Command
-------------------------------------------------------------------------------
Initializes the printer (reset) ESC+"@"
Sets pica pitch (10 cpi) printing ESC+"P"
Sets elite pitch (12 cpi) printing ESC+"M"
Sets micron (15 cpi) printing ESC+"g"
Sets emphasized printing ESC+"E"
Releases emphasized printing ESC+"F"
Sets double wide printing ESC+"W"+1
Releases double wide printing ESC+"W"+0
Select print letter quality (n=1 LQ, n=0 draft) ESC+"x"+n
Sets page lenght in inches ESC+"C"+0+n
Sets page lenght in lines ESC+"C"+n
Sets left margin ESC+"l"+n
Sets right margin ESC+"Q"+n
Sets skip perforation ESC+"N"+n
Releases skip perforation ESC+"O"
Sets 8 pin image standard density (60 dpi) ESC+"K"+n1+n2
Sets 8 pin image double density (120 dpi) ESC+"L"+n1+n2
Sets 8 pin image double density double speed (120 dpi) ESC+"Y"+n1+n2
Sets 8 pin image quadruple density (240 dpi) ESC+"Z"+n1+n2
Sets bit image mode selection (8 pin 60,120,120D,240,80,90,
24 pin 60,120,90,180,360) ESC+"*"+m+n1+n2
---------------------------------------------------------------
m pin Dots/Inch Dots/Line
---------------------------------------------------------------
0 8 60 480 Standard Density
1 8 120 960 Double Density
2 8 120 960 Double Speed, Double Density
3 8 240 1920 Quadruple Density
4 8 80 640 CRT I
6 8 90 720 CRT II
32 24 60 480 Standard Density
33 24 120 960 Double Density
38 24 90 720 CRT III
39 24 180 1440 Triple Density
40 24 360 2880 Hex Density
---------------------------------------------------------------
Reassigns graphics mode density ESC+"?"+n+m
Pozdrav !
clipper.758dzoric,
-> #757, goranm>>> Evo kodova koje si trazio:
Thanks !
BTW, Juce mi puce kombinacija NTX+RTLINK na VMIF. Samo jednom i to na
funkciji RestScreen().
Dejan
clipper.759snemcev,
-> #758, dzoric>> BTW, Juce mi puce kombinacija NTX+RTLINK na VMIF. Samo jednom i to na
>> funkciji RestScreen().
Mašala! Oduvek sam bio uveren da Blinker nije kriv! :)
clipper.760ikordic,
-> #730, nemanRE: Clipper 5.2+?!?
=> a) da li neko zna sta je to Clipper 5.2+
Verovatno se odnosi na 5.2 i jače. Kao, npr., "ovaj SW radi samo sa 5.2+",
znači Clipper od verzije 5.2 pa naviše.
clipper.761ikordic,
-> #738, nbatocanin=> > tekstu, i uz to nam NE uvedu nove bugove, cena Clipper
=> > programa ima da se strmoglavi!
=>
=> Zašto?
Pa, jednostavniji razvoj => svaka budala će biti u stanju da se pozabavi
razvojem programa. Do sada je uglavnom bila situacija, da su se oni
neinventivniji (čas' izuzecima) bavili Fox-om, uz ograničenje da im
aplikacije nikad ne mogu izgledati baš 100% user-friendly, moćne, komforne,
brze, itd., dok je sa druge strane postojao Clipper, sa kim moraš malo jače
da zalegneš, ali zato imaš rezultate, što je ljude mahom odbijalo od
Clipper-a. Ovo će se sada (izgleda) promeniti.
clipper.762dzoric,
-> #759, snemcev>>> Masala! Oduvek sam bio uveren da Blinker nije kriv! :)
Pa sto se tice Blinker-a i VMIF-a ne zna se jos, ali njegov
INCREMENTAL link je posebna prica. Ponekad mi ulepsa dan sa
svojim neocekivanim vragolijama. Na funkciju dbAppend() on
zbrise ekran i ispise Starting MS-DOS..., na funkciju SaveScreen()
ode na flopi, itd...Moracu da zapisujem sve njegove bisere.
Napominjem da u 90% slucajeva koristim Blinker sem za finalne
verzije programa pod NTX-om kad koristim RTLINK. Cekam da vidim
EXO SPACE.
clipper.763nbatocanin,
-> #747, dzoric> Imal' ko escape sekvence za PANASONIC KX-P1123.
Imam ja uputstvo za P1123 (ili beše 4?), al' mi nije baš pri ruci
(zatureno). Ako u međuvremenu nisi našao, kaži da potražim.
clipper.764nbatocanin,
-> #756, cnenad> Problem je SwapRunCmd() ! (Blinker 3.01.)
Da li ima dovoljno memorije za komandni interpreter. Primera radi,
4dos neće da radi ako mu staviš ispod oko 300K, bez obzira što se
izvršava neki trivijalni program koji ne traži više od par K.
clipper.765pyc.guy,
...SixRDD je zaista lep, pogotovo .CDX "flavor" i trigger-i nad bazama
(.NSX to NEMA i jos po-nesto)...
...lepo je i prakticno neOgranicenje po pitanju broja inex-nih redosleda
(ali ako u cugu otvarate veci broj r.oblasti sa dosta redosleda -
proverite utrosak memorije pre i posle toga)...
...zasta su fine spravice za kontrolu mreznog zakljucavanja INDEX-nih fajlova
(na to nismo navikli da obracamo paznju ali, teoretski, pad stanice
u mrezi moze blokirati SVE ostale stanice BAS zbog index-ne blokade)...
ALI, ali, ali...
Za ZAISTA pravi rad mreznih aplikacija - sa ZAISTA mnogo korisnika - ne vredi
ni razmisljati bez CLIENT-SERVER arhitekture RDD-a.
Koliko ja znam postoje 2 pristojna proizvoda:
- RaSQL/B 6.0 (Btrieve podloga)
- Advantage
Pitanja:
- Da li neko ima informaciju sta Six-firma misli u tom pravcu ?
- Da li neko SLUCAJNO ima neki od gornja 2 RDD-a ?
- Da li neko zna jos neki pouzdan CLIENT-SERVER RDD ?
Mislim da je trend obrade podataka u pravcu mreznog rada najIzrazeniji od
sveg ostalog sto se obrade podataka tice - i da ce mo svi jednog dana
raditi sa client-server RDD-ovima - i da zato...
Miki
..
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
clipper.766batman,
Treba mi rešenje za jedan problem u Clipper-u. Tačnije u
FOX-u može
da se definiše boja pozadine ekrana, kao i boja teksta. Kako to
uraditi u
Clipper-u v.5.2. Ako neko zna, neka pomože....
Pozdrav,
snowwhite (ciki)
ma wr batman ili ovde u konf.
clipper.767neman,
Kada u jednoj radnoj zoni imam otvorenu bazu sa otvorenim NSX indeksom sa
vise TAGova i kada kreiram sa SUBINDEX ... TO ... novi indeks ( privremeni )
ovaj poslednji postaje aktivan. Kada sa SET TAG predjem na neki od postojecih
kako da se vratim na onaj kreiran SUBINDEX komandom i kako da ukinem taj
indeks kada prestane da mi bude potreban ( to je valjda DELETE TAG ? ).
clipper.768jolicm,
-> #766, batman!! Treba mi rešenje ...
Za šta ti treba, konkretno !
Za lozinku ili nešto drugo, ako je za lozinku, to je rranije u ovoj
konferenciji detaljno objašnjeno. Ako je za nešto drugo javi.
clipper.769mdrazic,
-> #765, pyc.guy> Koliko ja znam postoje 2 pristojna proizvoda:
> - RaSQL/B 6.0 (Btrieve podloga)
> - Advantage
>
> - Da li neko zna jos neki pouzdan CLIENT-SERVER RDD ?
Prva razlika među client/server rešenjima je u tome da li i klijenti
i data server pripadaju istoj mreži (tipični Novell) ili je server
'negde drugde (UNIX, VAX, IBM,...). U drugom slučaju je jedino razumno
koristiti neki SQL server za 'gornju' mašinu i odgovarajuću biblioteku
za Clipper na klijentima. U prvom slučaju ostaje dilema: da li
zadržati XBase standard (Advantage) ili neki drugi (Btrieve ili SQL).
U principu treba nabaviti dva softvera: server softver i klijent
softver. Kod Advantage to ide zajedno, za Btrieve server softver ide
uz Novell. Za ostala rešenja ima da (debelo) platiš server softver,
i posebno klijent softver za konkretne mašine klijenata.
Server softver:
- Advantage XBase server $895-$5495 (sa klijent soft.)
- Microsoft SQL server 4.21 $14995
- Oracle 7
- Gupta SQLBase 5.1 $995-$9995
- Sybase SQL server $3750-$158040
- Watcom SQL server $795-$4995
Client softver za Clipper:
- Advantage XBase server $895-$5495 (sa server soft.)
- RaSQL/B $349
- RaSQL/X (SQL lang. for Btrieve Technologies NetWare SQL) $349
- ClipSQL (podržava Microsoft SQL Server/Sybase, Oracle, Informix, Gupta)
$795
Ako ima nešto od ovoga, javite da testiramo.
Milan
clipper.770ikordic,
-> #766, batmanRE: RTFM!
=> da se definiše boja pozadine ekrana, kao i boja teksta. Kako to
=> uraditi u
=> Clipper-u v.5.2. Ako neko zna, neka pomože....
Pa uzmeš da čitaš f***** manual, odnosno gajde, u kojima potražiš SetColor ()
funkciju. Alternativno, uz svaki SAY/GET imaš COLOR argument.
clipper.771ikordic,
RE: MemoEdit
Daklem, upravo sam završio sa detaljnim (?) pregledom funkcija famozne
Funcky biblioteke. Ima nekih finih stvarčica, doduše malo komplikovano za
svakodnevnu upotrebu, al' ajde sad. Glavna stvar zbog koje sam je nabavio,
klase NotePad i ET Text, su razočarenje, jer je, i pored povećane
fleksibilnosti celog sistema, tekst koji se obrađuje ograničen na 64 KB.
Nadalje, ovo rešenje je i dalje primetno sporije od ugrađenog MemoEdit-a.
Ipak, ograđujem se od gore navedenog, jer još nisam imao vremena da se isto
tako detaljno pozabavim bibliotekom, ali na prvi (a i drugi) pogled ... :(
Stvarno postajem dosadan sa ovim, al' da vidimo neku alternativu: da li je
nađeno neko rešenje za obradu teksta u Clipper-u? U obzir dolazi i neka
C/C++ biblioteka koja bi mogla da se poveže sa Clipper-om. Ovde je pominjan
i izvesni CL Text, koji je nešto fenomenalno i straobalno uopšte, ali je i
malko bugovit. Prošlo je dosta tick-ova od tada, imamo li neka iskustva,
savete, preporuke, ...? Samo nemojte one čuvene one-liner-e "Aha, da, fino"
itd.
clipper.772dpredovic,
-> #756, cnenad> Pošto na mašini imam NDos 8.0. i QEMM 7.04 ako upotrebim ovu
> funkciju QEMM se buni i javi poruku o grešci nakon koje mogu da
> izaberem Terminate ili Reboot. Ukoliko mašinu podignem bez
> QEMM-a, znači COMMAND.COM sve radi OK.
> Ima li rešenja za SwapRunCmd ?
A sa Qemm-om, a bez NDos-a? Meni se swpruncmd pokazao prilično
nestabilan kada je u situaciji da se swapuje na disk. žeeesto pukne, ali
uglavnom i nema neke preterane veze pošto je program u tom trenutku
ionako u nekom "stabilnom" stanju.
BTW, a Overlay?
clipper.773cnenad,
-> #772, dpredovicŁŁŁ nestabilan kada je u situaciji da se swapuje na disk. žeeesto pukne, ali
Moguće da je problem baš u SWAP-ovanju jer kad se NDOS poziva on uvek
SWAP-uje prvo u XMS, EMS pa na disk odnosno redom kojim mu zada korisnik.
Ako sam otkrije da nema memorije SWAP-uje na disk.
ŁŁŁ BTW, a Overlay?
Misliš da proceduru koja poziva DOS SHELL zveknem u ROOT EXE-a ? Uradiću ovo
i javiti rezultate.
clipper.774cnenad,
-> #764, nbatocaninŁŁŁ Da li ima dovoljno memorije za komandni interpreter. Primera radi,
Memorije ima dovoljno, garantovano, dokaz za to je da shell u NDOS radi
sa običnom __run(lcShell) jer mi Clipper program zauzima 334 kb u memoriji.
clipper.775nbatocanin,
-> #771, ikordic> bi mogla da se poveže sa Clipper-om. Ovde je pominjan i
> izvesni CL Text, koji je nešto fenomenalno i straobalno
> uopšte, ali je i malko bugovit. Prošlo je dosta tick-ova
> od tada, imamo li neka iskustva, savete, preporuke, ...?
Ja upravo malo detaljnije proučavam CLText. Stvar je interesantna.
Ima klase i funkcije za kompletnu definiciju skromnijeg tekst
procesora. Podržane su sve osnovne funkcije programa za obradu
teksta: počev od standardnih operacija, boldovanja i uopšte
atributiranja teksta, blok operacije, preko fusnota do uvoza grafike
u tekst. Koga mrzi da se bakće, pozove gotovu funkciju kalibra Word
ili WP i koja radi to što joj ime kaže. Ako se uz to koristi i
CLGraph iste firme, program radi i u grafičkom modu (na primer,
prikaz grafike i preview). Što se tiče bugova, suviše malo sam je
drndao da bih mogao nešto detaljnije da kažem.
clipper.776ikordic,
-> #775, nbatocaninRE: MemoEdit
=> Ja upravo malo detaljnije proučavam CLText. Stvar je interesantna.
Umpf, pre neki mesec si rekao da proučavaš. mislio sam da je proučavanje
gotovo. ;) 'Ajde, strpljavamo se još malo ...
=> prikaz grafike i preview). Što se tiče bugova, suviše malo sam je
=> drndao da bih mogao nešto detaljnije da kažem.
Ako se ne varam ti (ili bulaja) si rekao da ima nekih promblema u vezi
biblioteke, pa smo (naivno) pomislili da imate bogata iskustva o istoj.
Usput, cena je ...?
clipper.777mdrazic,
-> #773, cnenad> ŁŁŁ BTW, a Overlay?
>
> Misliš da proceduru koja poziva DOS SHELL zveknem u ROOT
> EXE-a ? Uradiću ovo i javiti rezultate.
Neće pomoći ako ne swap-uješ deo aplikacije van osnovne memorije.
Ja sam nekad radio sa Swap (demo) programčetom. Sada možeš da
koristiš shroom program za swap-ovanje (dvesic ima lepa iskustva
sa njim) ili da 'varaš' onaj demo. Evo kako sam ja radio:
Pre nekoliko godina beše program SWAP, tj .obj koji vrši
swap-ovanje aplikacije na disk ili neku memoriju. To je bilo
još u vreme Summer87 Clippera. Ako se ne sećate više :) tu
nije bilo dinamičkih overleja, već samo statičkih. E taj
swap je bio demo, pa posle dva korektna swapovanja javi da
neće više da radi (demo). Programera koji je taj swap
napravio zavrnula je finansijski firma preko koje je taj
koristan proizvod prodavao, pa se posvađao sa njima i od
tada se taj proizvod nazvao Overlay i dalje usavršavao.
Problem demo verzije sam sa statičkim overlejima ovako rešio:
Prvo sam napravio fajl u kome je kratak program:
function Swapfun(mem,komanda,disk,...) // moja funkcija
// ovde ide još kozmetika, boje, kursori,....
Swap(mem,komanda,disk,...) // original swap (iz .obj)
Dummyfun() // ovo je bitno
return .t.
U drugi fajl sam ubacio gornju funkciju
function Dummyfun()
return .t.
Zatim sam napravio statičke overleje po šemi:
┌────────────────────────────────────────┐
│ glavni (mali) │
├────────────────────────────────────────┤
│ Swapfun │
├─────────────────┬──────────────────────┤
│ Swap │ Dummyfun │
├─────────────────┴──────────────────────┤
│ slede ostali overleji ... │
├─────────────────┬──────────────────────┤
│ │ │
│ ├──────────┬───────────┤
│ │ │ │
│ │ │ │
│ │ │ │
└─────────────────┴──────────┴───────────┘
Kad god se pozove Swap (preko Swapfun) i završi, on registruje negde
u svom kodu broj izvršavanja. Kada ga 'izbacim' iz memorije sa
Dummyfun odmah po izvršavanju, sledeći put kad se izvršava opet se
čita sa diska iz EXE fajla i misli da mu je prvi put. Tako se nikad
nije bunila ta demo verzija i lepo je radila.
A onda(k) su došli dinamički overleji.
Milan
clipper.778cnenad,
Subj. & Re. : SwpRunCmd() i blokiranje mašine.
Problem je do QEMM-a. Šta u njemu tera računar na zaglavljivanje ne znam.
A baš je bilo lepo koristiti SWP*.. :(
clipper.779dpredovic,
-> #773, cnenad> ŁŁŁ BTW, a Overlay?
>
> Misliš da proceduru koja poziva DOS SHELL zveknem u ROOT EXE-a
> ? Uradiću ovo i javiti rezultate.
Ne mislio sam na Overlay 3.5 biblioteku, koja bi trebala da radi isti
posao...
clipper.780cnenad,
Možda se sećate da sam pitao zašto Blinker prijavljuje da je FT_Origin
funkcija iz NanForum LIB-a 2.1. 'unresolved external' ? E pa caka je u tome
da su u biblioteci zaboravili da dodaju ono FT_ ispred (a nisu u NG-u :( )
tako da se funkcija zove Origin.
clipper.781zgolub,
-> #778, cnenad>> Problem je do QEMM-a. Šta u njemu tera računar na zaglavljivanje ne znam.
>> A baš je bilo lepo koristiti SWP*.. :(
To blokiranje se meni javljalo kada je emm386 bio aktivan i to sa opcijom
NO EMS. Ako je QEMM definisan na isti način moguće da je to uzrok.
clipper.782mdrazic,
-> #779, dpredovic> Ne mislio sam na Overlay 3.5 biblioteku, koja bi trebala
> da radi isti posao...
A jel' ti samo misliš na nju ili je i gledaš kako ti radi.
Javi iskustva ako je imaš i(li) koristiš.
Milan
clipper.783pstevo,
-> #559, goxxGoxx,
prije 1-2 mjeseca si mi odgovorio na pitanje o Scroll bar-u.
Mnogo ti hvala na iscrpnom odgovoru iz kojeg sam preuzeo neke
interesantne ideje mada ,na žalost, u svom slučaju ne mogu
da primjenim tvoje rješenje Scroll bara. Ipak si mi pomogao
u drugim problemima. Izvini za kašnjenje, zovem iz
Republike Srpske, Gradiska, i kao što znaš prema nama je
blokiran telefonski saobrašaj te više od mjesec dana nisam mogao
da pročitam tvoju poruku a i sada "okolo" ;) dolazim na SEZAM.
Uzgred budi rečeno, SIX 1.5 nije loš mada ima bagova, ali se
čovjek navikne. Razmisli o tome ako si još na CL 5.01 :)
Puno pozdrava od Stevana
clipper.784pstevo,
-> #563, nbatocanin> Promeniš blokove za pozicioniranje u TBrowse tako da broje
> pređene slogove.
(brojač pozicije u bazi za Scroll-bar)
Izvini za ooogromno kašnjenje mog odgovora. Razloge ,
da ne opterećujem bez veze konf, molim te pročitaj u poruci goxx -u
koja bi morala biti neposredno prije ove.
Elem, gore spomenuto lijepo radi ali je problem u tome sto
kod jednog SEEK ne možeš brojati koliko je slogova prešao dok
nađe dotični, a isto se dešava i kada u bazi izmjeniš slog po
kome je ova indeksirana.
U većim bazama je SIX-ov Sx_KeyNo() toliko spor da je čak
i njegovo korištenje u tako rijetkim situacijama neoprostivo
(pogotovo ako nemaš naviku da piješ kafu sa računarom ;) ).
Razlog sporosti je taj što Sx_KeyNo() i Count ne trči kroz B-stablo veš
broji slogove da bi mogao raditi i sa SCOPE.
Sličan problem je ispis rednog broja sloga u indeksiranoj bazi!
Ako imaš još neku ideju , došapni je, a i ostalim sezamovcima pitanje
kako se ovo rješava ???
Pozdrav od Stevana
clipper.785pstevo,
Možda je već bilo u konferenciji ali za svaki slučaj:
VMIF - Clipper 5.2d + SIXCDX V1.5 + Blinker 3.0
Program radi savršeno, u 1 mjesec razvoja samo jedan VMIF !
Šef dolazi kod mene i nestrpljivo čeka da mu demonstriram
mnogo hvaljeni ;) program i u prvoj minuti VMIF masakrira program
3 puta ! Od tada, u sadašnjem stadijumu programa, se pojavljuje
svakih 15-45 sekundi. Radio, ne radio, tu je VMIF !!! Puca u
blokovima koda, funkcijama za obradu nizova, SAY naredbi a samo jednom
u InKey() :((((( . Sve u svemu, nepodnošljivo.
Sjetio sam se da probam sa BLINKER INCREMENTAL OFF i od tada već
2 nedelje ni jedan jedini VMIF. Pitam se šta će se desiti kada važne
ličnosti ponovo budu promatrale izvršavanja programa :) .
Naglašavam da su navedeni podaci bez primjese šale ili pretjerivanja.
Eto vam još jedna kost za glodanje ;)
clipper.786cnenad,
-> #781, zgolubŁŁŁ NO EMS. Ako je QEMM definisan na isti način moguće da je to uzrok.
Kod mene je definisan da daje ili XMS ili EMS programima koji ih traže.
Dakle EMS nije isključen.
clipper.787dsisic,
Pristigao je Six 2.0
Ko me trazio za ranije verzije, zna kako da me nadje :)
Ko ne zna, nek se javi u mail ;)
clipper.788borko,
Mala pitanja za cenjene kolege .
Kako u CLIPPER-u 5.01 koristiti DBASE III indekse *.NDX ?
Dali je moguce otvoriti bazu istovremeno sa dva indeksa
jedan *.NDX a drugi *.NTX ?
clipper.789dejanr,
-> #788, borko>> Kako u CLIPPER-u 5.01 koristiti DBASE III indekse *.NDX ?
>> Dali je moguce otvoriti bazu istovremeno sa dva indeksa
>> jedan *.NDX a drugi *.NTX ?
Koliko shvatam, to nije moguće. Moraćeš da pređeš na noviju verziju
Clipper-a, koja omogućava ne samo Clipper i dBASE nego i FoxPro
indekse.
Moguće je razne baze otvarati sa raznim tipovima indeksa, ali mislim
(nisam siguran) da se ne može ista baza otvoriti sa jednim NTX i
jednim NDX indeksom.
clipper.790misa.m,
-> #761, ikordic>> aplikacije nikad ne mogu izgledati baš 100% user-friendly, moćne,
>> komforne, brze, itd., dok je sa druge strane postojao Clipper...
A da probaš sa asemblerom, savršen je za posebno inventivne ;>
clipper.791nbatocanin,
-> #784, pstevo> Elem, gore spomenuto lijepo radi ali je problem u tome sto
> kod jednog SEEK ne možeš brojati koliko je slogova prešao
> dok nađe dotični, a isto se dešava i kada u bazi izmjeniš
> slog po kome je ova indeksirana.
> U većim bazama je SIX-ov Sx_KeyNo() toliko spor da je čak
> i njegovo korištenje u tako rijetkim situacijama
> neoprostivo (pogotovo ako nemaš naviku da piješ kafu sa
> računarom ;) ).
Hmm, evo teme za razmisliti...
clipper.792nbatocanin,
-> #787, dsisic> Pristigao je Six 2.0
Jel' pravi ili pre-release?
clipper.793nbatocanin,
-> #788, borko> Mala pitanja za cenjene kolege .
> Kako u CLIPPER-u 5.01 koristiti DBASE III indekse *.NDX ?
Na žalost, nema mogućnosti za ovo.
> Dali je moguce otvoriti bazu istovremeno sa dva indeksa
> jedan *.NDX a drugi *.NTX ?
Otvoriš istu datoteku u dve radne zone.
clipper.794goxx,
-> #784, pstevo■ Elem, gore spomenuto lijepo radi ali je problem u tome sto
■ kod jednog SEEK ne možeš brojati koliko je slogova prešao dok
■ nađe dotični, a isto se dešava i kada u bazi izmjeniš slog po
■ kome je ova indeksirana.
■ U većim bazama je SIX-ov Sx_KeyNo() toliko spor da je čak
Kad se posle SEEK-a (ili ako si promenio polje koje je u ključu)
nađeš na novoj poziciji, jednostavno izbroj koliko ima slogova do kraja
(funkcija DbfCount() koju sam dao u poruci je veoma brza) i primeni
formulu: redni_broj := maximum - dbfcount(,...) + 1. (ako Bog da, možda
ćeš o ovome moći da čitaš u sledećim računarima :)
Goran
clipper.795mdrazic,
-> #790, misa.m> A da probaš sa asemblerom, savršen je za posebno
> inventivne ;>
Nemojte potcenjivati asembler :). Jedan moj kolega sa
fakulteta je u čistom asembleru uradio aplikaciju
za baze podataka i to je RADILO. Koliko udobno,
ne znam, to ne zavisi od jezika već od projekta.
žak je i pisao u Računarima seriju tekstova na tu
temu. Meni se asembler ne uči (radio sam sa 6502
procesorom, ali mi se ovi segmenti u 8086 ne mile da
na njih trošim vreme) tako da ostajem osuđen na
Clipper i C ako zatreba. :)))) Za neke rutine za koje
ja mislim da bi bilo dobro da se urade u ASM, kada ih
dam mlađariji da urade (garant rasturaju asembler) ni
njima se to ne radi, pa mi urade u C jeziku.
Milan
clipper.796gosse,
S.O.S !!! Ima li nekoj ideja kako moze u koden blok da se prikaze saldo na
drugi dve koloni koi ( postojat na disk ) gi prikazuvam ( u TBBROWSE ) so
obicen koden blok!HHH Idejata e ako moze za vreme na kreiranjeto na Tbrowse
tretata kolona (saldoto) da se smesti vo pole koe ke e del od tbrowse
objektot.! Dale e izvodlivo vo eden Tbrowse objekt da ima koloni od pole od
Baza i poleč?ć. A bi bilo resenie za mnogu gadni problemi okolu azuriranje i
sl... Eh...Odnapred mnogu blagodaren,( ako ima poinventivni od mene...)
clipper.797dpredovic,
-> #782, mdrazic>> Ne mislio sam na Overlay 3.5 biblioteku, koja bi trebala
>> da radi isti posao...
>
> A jel' ti samo misliš na nju ili je i gledaš kako ti radi.
> Javi iskustva ako je imaš i(li) koristiš.
Pa, ja nisam imao (preteranih) problema sa blinkerom, pa nisam imao niti
potrebe da ga se zezam sa tim. Imam ju, probao sam i izgleda da radi.
Jedina očigledna mana je što ne radi u protected modu.
BTW, ako budem morao da menjam swap, biće to (opet) Shroom... Stvarno
pravi najmanje problema, ali avaj... Ne koristi XMS/EMS, samo disk...
clipper.798szeman,
-> #748, dpredovic>>> u Clipperu (bar za S'87) za navodnike je da se prvi od
>>> ovi karaktera: '"Š smatraju početkom stringa. Npr. ovo
>>> je ispravno: ? '"Š"""'.
>>
>> Jeste, ali je ispravno i '"', što kod pr103 i 104 ne
>> prolazi...
Da, zbog jednog sitnog propusta i zadnjih izmena pre slanja fajla...
Anyway, poslata je nova verzija Bulaji.
clipper.799nbatocanin,
-> #796, gosse> od tbrowse objektot.! Dale e izvodlivo vo eden Tbrowse
> objekt da ima koloni od pole od Baza i poleč?ć.
More zemko, ne li ti napišuvaš ovo malko jasneje, pa ke ti
odgovorifme :)
clipper.800.ken.,
Nije proslo mnogo dana a ja uz'o da pisem nesto na brzinu.
Uzmem Frankie-lib jer mi se cinilo da cu to brzo sa njim
ali ne lezi vraze.
Zavrsio ja program, dam teti da kuca kad ono !?!????!
- Pa gde je slovo ~ (malo c kao cicak na primer) pita teta.
- Ma mora da je tu negde - kazem ja ali njega ipak nema.
Kasnije sam malo kopao i ukapirao da unutar GET objekata
koje koristi Frankie-lib (ADGET itd..) ne moze otkucati malo
slovo ~ (kod 126).
Da li neko mozda ima resenje ovog problema (onako globalno za
Frankie-lib) a i ako nema da se jos neko nebi nasankao.
Pozdrav
clipper.801st.pol,
-> #796, gosse> Dale e izvodlivo vo eden Tbrowse objekt da iam koloni od pole od objektot.!
Ne se znae. Zare igra... ;)
clipper.802dzoric,
Posto je SIx 2.xx pristigao u nase krajeve, imal' hrabrih
koji su ga ucackali u aplikacije. Ako i takvih ima nek se
prijave necu im nista. Samo da cujem iskustva.
Brzo nemoj da prozivam.
Dejan.
clipper.803mrajacic,
-> #800, .ken.> Nije proslo mnogo dana a ja uz'o da pisem nesto na brzinu.
> Uzmem Frankie-lib jer mi se cinilo da cu to brzo sa njim
> ali ne lezi vraze.
> Zavrsio ja program, dam teti da kuca kad ono !?!????!
> - Pa gde je slovo č (malo c kao cicak na primer) pita teta.
> - Ma mora da je tu negde - kazem ja ali njega ipak nema.
> Kasnije sam malo kopao i ukapirao da unutar GET objekata
> koje koristi Frankie-lib (ADGET itd..) ne moze otkucati malo
> slovo č (kod 126).
> Da li neko mozda ima resenje ovog problema (onako globalno za
> Frankie-lib) a i ako nema da se jos neko nebi nasankao.
Da tačno problem je jer se u biblioteci kod 126 koristi
za uključenje miša. Stvar je rešena u novoj verziji 2.21
tako da stvar sada normalno funkcioniše.
Pozdrav
Milan
clipper.804bulaja,
Sveže informacije o Visual Objects-u (saznao sam ih od predstavnika
Computer Associates-a u Bugarskoj) - za oko mesec dana se očekuje
izlazak CA-Visual Objects PRE-RELEASE v1.0. Svi kupci ove verzije će
dobiti besplatan upgrade na konačnu verziju 1.0 po njenom izlasku. Od
dodatnih informacija o VO imali su samo kopiju teksta iz probnog broja
Visual Objects Advisor-a (autor Rick Spence, 5 strana teksta). Nisam još
stigao da pročitam tekst, ali učiniću to ovih dana i preneti detalje
ovde :).
Cena VO (pretplata na taj pre-release) u Bugarskoj je 450 USD + porez
(koji obično nisu radi da vam vrate), što ukupno iznosi oko 800 DEM.
Trebalo bi da može da se naruči u CET-u, uz cenu oko 1000 DEM (raspitaću
se za tačnu cenu, a CET obezbedjuje i besplatan upgrade na konačnu
verziju).
clipper.806snemcev,
-> #799, nbatocanin>> More zemko, ne li ti napišuvaš ovo malko jasneje, pa ke ti
>> odgovorifme :)
:)))))))))))))))))
Svaka čast za komentar!
Ako sam dobro razumeo čoveka, on pokušava da dobije nešto ovako:
................ Duguje Potražuje Saldo
---------------------------------------------
................ 1.00 0.00 1.00
................ 0.00 2.00 -1.00
................ 0.00 5.00 -6.00
................ 6.00 0.00 0.00
---------------------------------------------
Kolona "Duguje" i "Potražuje" su polja iz baze, a za "Saldo" mu treba
nekakav kodni blok koji će se izračunavati tokom prikaza. Mislim da je
ovo prilično neizvodljivo. :(
clipper.807.ken.,
-> #803, mrajacic>> Da li neko mozda ima resenje ovog problema (onako globalno za
>> Frankie-lib) a i ako nema da se jos neko nebi nasankao.
>
> Da tacno problem je jer se u biblioteci kod 126 koristi
> za ukljucenje misa. Stvar je resena u novoj verziji 2.21
> tako da stvar sada normalno funkcionise.
'Di to ima (mislim na Frankie 2.21).
Jel jos shareware i ako jeste bacajte to u dir !!!!
clipper.808gosse,
OK! Fala na razbiranjeto, problemot e u slednoto:
Prikazuvam dve koloni so Tbrowse i so žččFIELD->XĆ i žččFIELD->YĆ.Sakam da ja
prikazam slednata kolona žččFIELD->x-FIELD->Y + PRETHODNA_SOSTOJBAĆ. E,
problemot e u PRETHODNA_SOSTOJBA :(((. X i Y se podatoci od DBFile i idejata
bese da se napravi nesto kako ka QPRO, sto ke dava saldo na kolonite X i Y, a
nema da moram prethodnoto saldo da go imam na disk! Idejata bese ( ama ne
proraboti :((( ) da se napravi Saldo_func():
IF !TB:stable
AADD(x-y)
else
Prikazi zi(x - y+Saldo_Arrčprethoden_redć)
endif
PS gore kaj AADD mi izbega pecatna greska treba
AADD(Saldo_Arrčtekoven_redć:=X-y+Saldo_ARRčprethoden_redć)
Dali TBrowse objektot dava informacija za toa koj element od objektot go
prikazuva ili treba nekakva moja procedura koj ke gi broi slogovite( za da
dojdam do tocen podatok koj e "tekoven_red".
Taa Saldo_func, normalno ke bese treta kolona od TBROWSE objekt:
žččSaldo_Func()Ć.
Davam pivo za ideja! ( U ANGLIja davat kralstvo ama takov im e standardot! :)
clipper.809mbiresev,
-> #808, gosse>> Davam pivo za ideja!
Ako sam dobro razumeo, problem ti resava:
oTB:addColumn (TBColumnNew ("Duguje" , {|| dug }))
oTB:addColumn (TBColumnNew ("Potrazuje", {|| pot }))
oTB:addColumn (TBColumnNew ("Saldo" , {|| dug - pot}))
A koje je marke pivo?
clipper.810snemcev,
-> #809, mbiresev>> Ako sam dobro razumeo, problem ti resava:
>>
>> oTB:addColumn (TBColumnNew ("Saldo" , {|| dug - pot}))
Nisi u pravu. Kad bi moglo, rešenje bi bilo:
oTB:addColumn (TBColumnNew ("Saldo" , {|| prethodni_saldo + dug - pot}))
clipper.811ikordic,
-> #808, gosseRE: TBrowse
=> OK! Fala na razbiranjeto, problemot e u slednoto:
Em makedonski, em on-line, em YUSCII ... i ti očekuješ smislen odgovor? Lepo
kod kuće smisliš šta ti treba, to lepo i pregledno otkucaš u nekom editoru,
PROžITAŠ šta si napisao i to onda pošalješ 'vamo.
Apropo problema: ako ti treba kolona u TBrowse-u koja će da izigrava
fiktivnu polje saldo, koje će se računati, napraviš niz aSaldo dužine
LastRec(), a kao indeks za prikaz & manipulaciju koristiš RecNo (). Onda za
svko polje imaš
aSaldo [ RecNo () ] := field->polje_1 - field->polje_2
a za sabiranje (@sum u QPro ;)) kažeš
LOCAL nSaldo := 0
AEval ( aSaldo, { | a | nSaldo += a } )
Imam ovako nešto u jednom programu, poslaću ako nađem.
clipper.812neman,
-> #811, ikordic> => OK! Fala na razbiranjeto, problemot e u slednoto:
>
> Em makedonski, em on-line, em YUSCII ... i ti ocekujes
> smislen odgovor? Lepo
:)))
> Apropo problema: ako ti treba kolona u TBrowse-u koja ce
> da izigrava fiktivnu polje saldo, koje ce se racunati,
> napravis niz aSaldo duzine LastRec(), a kao indeks za
> prikaz & manipulaciju koristis RecNo (). Onda za svko
> polje imas
>
Apropo tvog resenja: sigurnije je da doda u bazu polje saldo, pogotovu
ako ima veliki broj promena ;)
clipper.813toma,
-> #808, gosse■> Prikazi zi(x - y+Saldo_Arr[prethoden_red])
Obrati pažnju!
Ako već koristiš Saldo_Arr pre samog prikaza u tBrowse-u fino
prođi kroz bazicu, izračunaj salda i onda za svaki recno() imaš i
saldo i problemi nestaju.
Samo prikazi(Saldo_Arr[tekući_slog]) ti rešava problem.
clipper.814dpredovic,
-> #798, szeman>>> Jeste, ali je ispravno i '"', što kod pr103 i 104 ne
>>> prolazi...
>
> Da, zbog jednog sitnog propusta i zadnjih izmena pre slanja
> fajla... Anyway, poslata je nova verzija Bulaji.
Ex, a sada još samo:
// bla bla ' bla bla
clipper.815amarilis,
H E L P !!!!! H E L P !!!!!! H E L P !!!!
Problem je u sledecem:
na jednoj mrezi se nalazi virus koji s vremena na vreme pronalazi *.dbf
i menja nazive polja.U pocetku se to desavalo retko ali u zadnje vreme
cim ukljucim racunar mogu da se oprostim sa *.dbf.Virus ne detektuje ni
jedan od poznatih antivirusa(scan,cpav,f-prot,msav....i jos gomila njih)!
A sto se hardvera tice sumnjam da mu se svidjaju bas *.dbf :(((())))
Ako neko ima iskustva sa slicnim molim da mi se javi!
clipper.816jolicm,
-> #815, amarilisProbaj da promeniš ekstenziju i dbf datoteka i u programu kod naredbe use.
npr. primer.dbf u primer.xxx , mozda virus proverava samo ekstenzije ?:).
clipper.817aismaili,
Radim jedan mali program na Clipper-u za izdavanje polise
osiguranja. Na polisi seria (r.b) ide na principu 00001, 00002
..., tj. nije standardni 1,2,3...Da li je moguce definisati neku
GET masku da se dozvoljava samo ovaj nacin upisa serie (rednog
broja)?
BTW. ima li na starim konferencijama neko dobro resenje PULL
DOWN menija, da ne trazim dzabe?
clipper.818goxx,
-> #817, aismaili■ osiguranja. Na polisi seria (r.b) ide na principu 00001, 00002
■ ..., tj. nije standardni 1,2,3...Da li je moguce definisati neku
■ GET masku da se dozvoljava samo ovaj nacin upisa serie (rednog
Kad vec ti sam vršiš izdavanje (kompjuter :) polisa , onda mislim da je
bolje rešenje da sam i generišeš broj polise preko spoljnjeg brojača, recimo u
nekom konfiguracionom fajlu:
...
Š POLISE Ć
RedniBrojSerije = 1
...
ili još jednostavnije da pronađeš poslenju polisu i da njen broj povećaš za 1:
...
polise->(DBGOBOTTOM())
nBroj := polise->RedniBroj
polise->(DBAPPEND())
polise->RedniBroj := ++ nBroj
...
A što se tiče GET-a: možeš da napraviš svoju f-ju za očitavanje tog polja, ali
ne vidim razlog da korisnik ne unese (kad već unosi) i u obliku 1, 2, 3...
kao numerik ili kao karakter koji ćeš ti kasnije u VALID-u da pretvoriš u
"00001", "00002",...
...
č nY, nX GET cBroj PICTURE "čK 99999" VALID DodajNule(čcBroj)
...
STATIC FUNCTION DodajNule(cB)
cB := PADL(ALLTRIM(cB), 5, "0")
// ovde može još neka provera ispravnosti cB
RETURN .T.
...
■ BTW. ima li na starim konferencijama neko dobro resenje PULL
■ DOWN menija, da ne trazim dzabe?
Ako ne zahtevaš previše, pogledaj omenu.prg (ili tako nekako :) koji ide
uz sam clipper (bar je bilo uz 5.0).
Goran
clipper.819goxx,
-> #816, jolicm■ Probaj da promeniš ekstenziju i dbf datoteka i u programu kod naredbe use.
■ npr. primer.dbf u primer.xxx , mozda virus proverava samo ekstenzije ?:).
Ako je virus tako opasan (nepoznat), Bolje neka podigne ceo sistem ponovo
jer samo može da bude izvor dalje zaraze.
Goran
clipper.820gonzo,
-> #816, jolicm-+*> Probaj da promeniš ekstenziju i dbf datoteka i u programu
-+*> kod naredbe use. npr. primer.dbf u primer.xxx , mozda virus
-+*> proverava samo ekstenzije ?:).
Ako promeni extenziju, možda bi se rešio virusa ali čisto sumljam
da bi mu ostalo što radi sa tim bazama kasnije radilo. ;<<
clipper.821dr.grba,
-> #817, aismaili>> BTW. ima li na starim konferencijama neko dobro resenje PULL
>> DOWN menija, da ne trazim dzabe?
Uzmi Bulajin BuMenu iz direktorijuma. Ne samo da je dobar, nego usput i možeš
da naučiš ponešto (:
Bulajiću, za ovu reklamu očekujem neko tečno osveženje (: