PCPROG.4

22 Apr 1994 - 05 Jan 1995

Topics

  1. algoritmi (153)
  2. comment (15)
  3. ms.dos (123)
  4. windows (304)
  5. asembler (103)
  6. basic (80)
  7. jezici (196)
  8. pascal (880)
  9. cccc (586)
  10. cpp (157)
  11. clipper (1267)
  12. baze.podataka (525)
  13. razno (529)

Messages - clipper

clipper.721 szeman, -> #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.722 nbatocanin, -> #711, mdrazic
> za nastavak reda u sledeći. Nagradno pitanje: šta je > nbatocaninu bilo u sledećem redu? x := 1 Jel dobijam nagradu ;)
clipper.723 nbatocanin, -> #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.724 nbatocanin, -> #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.725 dpredovic, -> #682, szeman
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... BTW, ne bi bilo loše da u slučaju greške, osim poruke da i red gde je pukao.
clipper.726 tvucko,
Priča se o Clipper-u 5.3 !!! clip53.zip
clipper.727 ikordic, -> #726, tvucko
=> Priča se o Clipper-u 5.3 !!! Baš si mogao da uključiš tekst uz poruku ...
clipper.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.
clipper.729 ikordic, -> #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.730 neman,
a) da li neko zna sta je to Clipper 5.2+ b) kakva su iskustva sa SIX v2 ?
clipper.731 tvucko,
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.732 szeman, -> #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.733 cnenad, -> #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.734 goxx, -> #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.735 snemcev, -> #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.736 dejanr, -> #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.737 dr.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.738 nbatocanin, -> #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.739 nbatocanin, -> #735, snemcev
> A šta je SIx 2.00.00? Cdx, Nsx ili nešto treće? CDX + NSX + NTX :)
clipper.740 dpredovic, -> #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.741 snemcev, -> #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.742 mdrazic, -> #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.743 szeman, -> #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.744 snemcev, -> #739, nbatocanin
>> CDX + NSX + NTX :) Jel ovaj smajli znači da se zezaš ili...?
clipper.745 bulaja,
**** 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.746 nbatocanin, -> #744, snemcev
>>> CDX + NSX + NTX :) > > Jel ovaj smajli znači da se zezaš ili...? Ne, sva tri su unutra. Još ako nema VMIF...
clipper.747 dzoric,
HELP !!! Imal' ko escape sekvence za PANASONIC KX-P1123.
clipper.748 dpredovic, -> #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.749 dpredovic,
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.zip
clipper.750 cnenad,
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.751 goranm, -> #747, dzoric
Mogu ti poslati te sekvence. Napisi tacno sta te interesuje, inace je nezahvalno prekucati ih sve.
clipper.752 dvesic, -> #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.753 rozid, -> #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.754 cnenad, -> #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.755 dzoric, -> #751, goranm
>>> Mogu ti poslati te sekvence. Treba mi: Graphics mode, emphasized, 10cpi, 12cpi, double width, Lq, draft, duzina strane, reset.
clipper.756 cnenad,
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.757 goranm, -> #755, dzoric
Evo 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.758 dzoric, -> #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.759 snemcev, -> #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.760 ikordic, -> #730, neman
RE: 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.761 ikordic, -> #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.762 dzoric, -> #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.763 nbatocanin, -> #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.764 nbatocanin, -> #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.765 pyc.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.766 batman,
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.767 neman,
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.768 jolicm, -> #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.769 mdrazic, -> #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.770 ikordic, -> #766, batman
RE: 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.771 ikordic,
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.772 dpredovic, -> #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.773 cnenad, -> #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.774 cnenad, -> #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.775 nbatocanin, -> #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.776 ikordic, -> #775, nbatocanin
RE: 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.777 mdrazic, -> #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.778 cnenad,
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.779 dpredovic, -> #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.780 cnenad,
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.781 zgolub, -> #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.782 mdrazic, -> #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.783 pstevo, -> #559, goxx
Goxx, 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.784 pstevo, -> #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.785 pstevo,
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.786 cnenad, -> #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.787 dsisic,
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.788 borko,
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.789 dejanr, -> #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.790 misa.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.791 nbatocanin, -> #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.792 nbatocanin, -> #787, dsisic
> Pristigao je Six 2.0 Jel' pravi ili pre-release?
clipper.793 nbatocanin, -> #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.794 goxx, -> #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.795 mdrazic, -> #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.796 gosse,
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.797 dpredovic, -> #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.798 szeman, -> #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.799 nbatocanin, -> #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.801 st.pol, -> #796, gosse
> Dale e izvodlivo vo eden Tbrowse objekt da iam koloni od pole od objektot.! Ne se znae. Zare igra... ;)
clipper.802 dzoric,
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.803 mrajacic, -> #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.804 bulaja,
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.806 snemcev, -> #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.808 gosse,
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.809 mbiresev, -> #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.810 snemcev, -> #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.811 ikordic, -> #808, gosse
RE: 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.812 neman, -> #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.813 toma, -> #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.814 dpredovic, -> #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.815 amarilis,
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.816 jolicm, -> #815, amarilis
Probaj da promeniš ekstenziju i dbf datoteka i u programu kod naredbe use. npr. primer.dbf u primer.xxx , mozda virus proverava samo ekstenzije ?:).
clipper.817 aismaili,
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.818 goxx, -> #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.819 goxx, -> #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.820 gonzo, -> #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.821 dr.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 (: