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.822 jolicm, -> #819, goxx
Ma u svakom slučaju treba da podigne sistem ponovo, ali zar nije bolje da pre toga snimi sve potrebne podatke na diskete, a zatim proba ipak sa promenom ekstenzije *.dbf datoteka, da mi ostali znamo da li taj virus napada samo *.dbf ili zna da proveri strukturu same datoteke i da ipak zna da je to *.dbf. Ako je virus opasan bolje ga je što bolje upoznati, ako se već prilika ukazala. A posle svega ovoga, ga treba odstraniti sa sistema.
clipper.823 jolicm, -> #820, gonzo
Ako promeni ekstenziju i datoteka i naziva datoteka u programu npr: Datoteka: primer.dbf u primer.prm U programu: use primer da promeni u USE PRIMER.PRM programi u clipperu, dbase, fox, foxpro .. še raditi sa tom datotekom. :)
clipper.824 bulaja, -> #821, dr.grba
│Uzmi Bulajin BuMenu iz direktorijuma. Ne samo da je dobar, │nego usput i možeš da naučiš ponešto (: └─── A i zreo je za novu verziju (ako budem imao vremena ovih dana:).
clipper.825 aismaili, -> #818, goxx
> Kad vec ti sam vrsis izdavanje (kompjuter :) polisa , onda mislim da je > bolje resenje da sam i generises broj polise preko spoljnjeg brojaca, > recimo u nekom konfiguracionom fajlu: Polise se izdavaju na vise mesta, pa generisanje broja nije resenje. Inace, polise su stampane a i imaju i numeraciju (broj serije) na sebi. > Z nY, nX GET cBroj PICTURE "ZK 99999" VALID DodajNule(ZcBroj) > ... > STATIC FUNCTION DodajNule(cB) > cB := PADL(ALLTRIM(cB), 5, "0") > // ovde moze jos neka provera ispravnosti cB > RETURN .T. To je to hvala! p.s. hvala i tebi doktore!
clipper.826 bdm.,
Subject: BOF() Verovatno sam otkrio toplu vodu, ali ipak da se neko drugi ne muči kao ja. So, uzmem "jedrenjaka" i prepišem onu funkciju movepointer() iz onog univerzalnog browser-a baza po nekom ključu, kada ono neće da radi pa da ga ubiješ, ok ne budem ja lenj, i napišem sam svoju (kraću, bržu:) kad ono opet neće. Posle tri sata zezanja sa CLD-om (mnogo mi je trebalo:() tek shvatim da je problem u BOF-u, i to sledeći: BOF() GOTO 1 SKIP -1 .T. SKIP 0 .T. SKIP 1 .F. SKIP -1 .F. Znači ako je pokušan SKIP pre prvog sloga BOF() daje .T., i da bi se naterao da promeni stanje mora se raditi SKIP 1, pa SKIP -1. :( Meni je ovo bezveze. Zašto lepo nisu uradili BOF()->.T. sledeći put kada pozovem BOF() on da lepo vrati .F.. :( BDM. P.S. Vi koji ste znali fazon, nemo' da se smejete. :)
clipper.827 dvesic, -> #818, goxx
>> @ nY, nX GET cBroj PICTURE "ZK 99999" VALID DodajNule(ZcBroj) Samo mala ispravka : da bi ovo radilo, treba ovako : @ nY, nX GET cBroj PICTURE "ZK 99999" VALID DodajNule(@ZcBroj) a evo i prostije varijante funkcije : Func DodajNule(Sta) Sta := StrZero( Val(Sta) , 5 ) Return .T.
clipper.828 mceh, -> #818, goxx
> ■ 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 To še, nažalost teško ići. U većini, koliko ja znam, DD-a za osiguranje broj polise se štampa na polisi u štampariji, i neizmenjiv je kao i napr. broj čeka. Jedino rešenje je da u GET-u daš PICTURE "999999" a u VALID funkciji proveriš da li je podatak popunjen do kraja i ako nije dopuniš ga nulama.
clipper.829 szinf,
u poslednjim "Računarima" (br 102) je u odeljku posvećenom Clipperu objavljen je kod procedure koja i ažurira i unosi novi slog. Procedura NE RADI. Potrebno je pre dodele mem. var. u polja dopisati sl. kod: if lNew APPEND BLANK endif Inače, sve pohvale za ideje. Pe Pedja
clipper.830 bulaja,
**** new file **** R:\IBMPC\CLIPPER\*.* ---------------------- gt_lib zip 68257 The GT Clipper Library Ver 1.0 Rel 1 (LIB file) gt_ng zip 61206 The GT Clipper Library Ver 1.0 Rel 1 (NG file) gt_obj zip 173506 The GT Clipper Library Ver 1.0 Rel 1 (OBJ files) gt_src zip 282068 The GT Clipper Library Ver 1.0 Rel 1 (Source) The GT Clipper library is a loose collection of Clipper, C and ASM code designed to help Clipper programmers. The library is developed and maintained by members of the GT Clipper Echoes in the UK. A full copy of the library consists of the following files : GT_SRC.zip - Source files GT_OBJ.zip - OBJ files create using Clipper 5.2c, Borland C++2 and Microsoft C 5.1 GT_LIB.zip - Library file GT_NG.zip - NG file All of the code found in the GT Clipper Library is placed in the PUBLIC DOMAIN by the respective author. Please feel free to modify the code, but if you come up with anything interesting please let the librarian and author know what you have done so that we can keep improving the library.
clipper.831 bulaja,
**** new file **** R:\IBMPC\CLIPPER\*.* ---------------------- 52d_obj zip 16691 Dodatne .OBJ zakrpe za Clip 5.2d (gets2, vmapi, term) Notes on additional patch files for CA-Clipper 5.2d --------------------------------------------------- The OBJ files contained in this archive are to be linked into the application as FILES. This will overwrite any modules of the same name in the LIBRARIES. **** DO NOT EXTRACT AND REPLACE THESE OBJECT FILES FROM THE LIBs **** This will alter the LIB's byte size, date/time stamp and cause problems with any future updates to the corresponding LIBs. GETS2.OBJ 12982 05-18-94 12:03p VMAPI.OBJ 2332 07-12-94 10:41a TERM.OBJ 10656 07-18-94 3:23p - GETS2.OBJ fixes GPF in PICTURE "@K" clause (introduced in 5.2d) - VMAPI.OBJ fixes GPF in repeated SET ORDER TO command (introduced in 5.2d) - TERM.OBJ fixes GPF in ERRORSYS when trying to print a string and there is no printer connected and errorblock returns TRUE ( RETRY option ).
clipper.832 goxx, -> #827, dvesic
■ >> č nY, nX GET cBroj PICTURE "ZK 99999" VALID DodajNule(ZcBroj) ■ Samo mala ispravka : da bi ovo radilo, treba ovako : ■ č nY, nX GET cBroj PICTURE "ZK 99999" VALID DodajNule(čZcBroj) :) Code page! Majmun postao Z. ■ a evo i prostije varijante funkcije : ■ Func DodajNule(Sta) ■ Sta := StrZero( Val(Sta) , 5 ) ■ Return .T. Šta je tu prostije? Verovatno se Val() izvršava duže od ALLTRIM(), a StrZero() /STR()/ duže od PADL(). žini mi se da StrZero nije iz osnovnih biblioteka!? Izvini, ali moram da branim svoju varijantu :)))) Goran
clipper.833 gonzo, -> #823, jolicm
-+*> Ako promeni ekstenziju i datoteka i naziva datoteka u -+*> programu npr: Datoteka: primer.dbf u primer.prm -+*> U programu: use primer da promeni u USE PRIMER.PRM -+*> programi u clipperu, dbase, fox, foxpro .. še raditi sa tom -+*> datotekom. Lepo smišljeno, ali šta ako ima već gotove programe (a ne source code) ? Onda ipak neće...
clipper.834 mdrazic,
Evo jako interesantnih tekstova na temu potrošnje memorije, tehnika linkovanja i nizova (lista) u Clipperu. Milan bcsmem.zip
clipper.835 mdrazic,
Evo i jedan primerak nekog elektronskog časopisa sa temama iz Clippera Milan P.S. Ako je neko pretplaćen na Fenix, tamo sam video neke interesantne naslove: CED21B.ZIP 520K CED 2.1b the Clipper Environment CS_722.zip 254K Codesmith Screen generator XDOT2.zip 335K Xdot Prof. Clipper Interpreter Molio bih nekoga da ovo nekako pribavi. bcnn0294.zip
clipper.836 kcurcic,
Imam par pitanja vezanih za povezivanje clipper-a i asemblera: prvo i glavno: je li potrebno (obavezno ?) da se za tu svrhu koristi MASM ili ne ? Pokusao sam sa tasm-om ali mi stalno javlja greske u deklaracijama makroa. E sad, to ne bi bilo strasno da ga nisam pokrenuo sa primerom dobijenim uz clipper. Ako nije obavezan masm onda bih molio nekoga da mi ostavi pointer na ranije poruke koje bi to malo objasnile (znaci prenos parametara i sl.) Jedno divno pitanje na koje je odgovor kratak, jel' da ? O:)) Kosta
clipper.837 jolicm, -> #836, kcurcic
pošalji oba primera: ono što ti je na asm, i ono što ti je prg. , pa da vidimo ja nemam tasm, ali sam programirao u masm5.0 i povezivao ga sa clipperom bez problema. Na kraju, mozda je i moguće da ti nešto grešiš. pošalji primere pa da vidimo. Po mom mišljenju asembler je asembler, sve ostalo je relativno. da pojasnim, programski jezici mogu biti različiti od proizvođača do proizvođača, a asembler nije programski jezik, već je to sama mašina. :) pozdrav.
clipper.838 evlad, -> #837, jolicm
>> Po mom misljenju asembler je asembler, sve ostalo je relativno. >> da pojasnim, programski jezici mogu biti razliciti od proizvodaca do >> proizvodaca, a asembler nije programski jezik, vec je to sama masina. Tasm ima dva moda rada: turbo i emulacija masm, so dokumentaciju u sake i ukljuci masm mod, tada ne bi trebao da imas problema. Zavisi i od verzije tasm-a. Za moju verziju tasm-a ti prepisujem iz knjige: /Turbo Assembler Reference Guide/ ------------------------------------------------------------------ MASM function Enters MASM assembly mode mode MASM, ideal syntax MASM Remarks MASM tells the expression parser to accept MASM's loose expression syntax. See apendix B for a discussion of how this differs from ideal mode. Turbo Assembler is in MASM mode when it is first starts assembling a source file. Example: MASM mov al,es:24h ; ghastly construct ------------------------------------------------------------------ Pozrav Vlada.
clipper.839 dejanr, -> #836, kcurcic
>> je li potrebno (obavezno ?) da se >> za tu svrhu koristi MASM ili ne ? Pokusao sam sa tasm-om >> ali mi stalno javlja greske u deklaracijama makroa. Nije obavezno, ali će te spasti silnih glavobolja. Ja sam nekada koristio asembler OptAsm. Sjajan je, X puta brži od MASM-a što mi je mnogo značilo kada sam imao AT. Međutim, uvek sam imao problema kada dobijem nešto što je drugi pisao, uvek se nešto moralo "krpiti". Kada je došao Clipper, nikako mi nije išlo da njim prevedem primere, čak ni u modu kada (po dokumentaciji) potpuno emulira MASM. Tada sam se "inatio" pa sam budžio makroe dok nisam uspeo da ih nekako asembliram, ali kada dođe Clipper 5, svi problemi počeše od početka. Tada sam imao znatno brži računar pa sam "bacio" OptAsm, uzeo MASM i od tada me glava više ne boli. Sa TASM-om nemam iskustva.
clipper.840 mdrazic,
> kad ono opet neće. Posle tri sata zezanja sa CLD-om (mnogo > mi je trebalo:() Posle 10-15 min zezanja sa CLD-om jedno zapažanje. Source je izgledao otprilike ovako: 1 do while ( lUslov1 .or. lUslov2 ) ..... 2 if lUslov3 .... exit 3 endif 4 enddo Posle nekoliko uspešnih prolaza u petlji 1-4 program se 'zakucavao' javljajući da je problem na liniji 2. Objašnjenje, odnosno simbol koji se navodi u error handleru nije imao nikakve veze sa linijom 2. Na kraju je simbol koji je pravio problem nađen u liniji 1 i to u lUslov2 koji se do tada uopšte nije ni računao jer je do tada lUslov1 bio tačan i Clipper primenjivao shortcut računanje logičkih izraza. Objašnjenje: posle niza uspešno prođenih petnji 1-4 , postalo je lUslov=.f., lUslov3=.f. i to na osnovu nekih operacija u linijama između linija 1 i 2. If...endif struktura se preskače, nailazi enddo i umesto da debager skoči na do while, on ostane gde je bio (linija 2). U debageru ne možete stepovati na endif i enddo ! To nisu komande koje se izvršavaju, već deo strukture. Može se stepovati samo na 'glavu' strukture gde postoji neki izraz koji se efektivno računa. Milan
clipper.841 mdrazic, -> #828, mceh
> To še, nažalost teško ići. U većini, koliko ja znam, DD-a > za osiguranje broj polise se štampa na polisi u > štampariji, i neizmenjiv je kao i napr. broj čeka. Jedino Izgleda da samo mali broj osiguravajućih kuća ekonomiše. Mnogo je jeftinije štampati blanko polise bez broja nego sa brojem. (Kada sam jednom prilikom čuo koliko je 'Dunav' plaćao paginirane formulare, seo sam na ...) Kasnije je trivijalno na laseru ili pljuckavcu (Canon BJ) recimo lepo odštampati sve podatke + broj polise. Problem jedinstvenosti brojeva polisa se može rešiti. Milan
clipper.842 nbatocanin, -> #829, szinf
> if lNew > APPEND BLANK > endif Uh, u pravu si, napravio sam grešku. Međutim, ovo je veoma prost primer, pa se nadam da je svima jasno kako treba da piše :)
clipper.843 nbatocanin, -> #836, kcurcic
> Imam par pitanja vezanih za povezivanje clipper-a i > asemblera: prvo i glavno: je li potrebno (obavezno ?) da > se za tu svrhu koristi MASM ili ne ? Pokusao sam sa > tasm-om ali mi stalno javlja greske u deklaracijama > makroa. Pre par godina sam probao TASM i nije mi uspelo da prevedem EXTENDA.INC, ni u jednom modu. Štos je bio u nekompatibilnosti TASM-a i MASM-a. Tad sam prešao na MASM i do sada nemam nikakvih problema. Međutim, kažu ljudi da noviji TASM-ovi nemaju ovih problema.
clipper.844 nbatocanin, -> #837, jolicm
> Po mom mišljenju asembler je asembler, sve ostalo je > relativno. da pojasnim, programski jezici mogu biti > različiti od proizvođača do proizvođača, a asembler nije > programski jezik, već je to sama mašina. Asembler je programski jezik sastavljen od mnemonika koji se preslikavaju direktno u _mašinski jezik_. Osim mnemonika naredbi koji su uglavnom standardizovani, makro ekstenzije su obično nekompatibilne. Zato razne verzije asemblera za isti mašinski jezik mogu biti veoma nekompatibilne.
clipper.845 kcurcic, -> #843, nbatocanin
> Pre par godina sam probao TASM i nije mi uspelo da prevedem > EXTENDA.INC, ni u jednom modu. Stos je bio u nekompatibilnosti > TASM-a To je i bio lek. Ono sto mi je trebalo sam uradio bez makroa (nije bilo nista kabasto) a sa MASM-om stvar ide po pravilu sluzbe. Hvala svima. Kosta
clipper.846 mceh, -> #841, mdrazic
> Izgleda da samo mali broj osiguravajućih kuća ekonomiše. > Mnogo je jeftinije štampati blanko polise bez broja nego > sa brojem. (Kada sam jednom prilikom čuo koliko je 'Dunav' > plaćao paginirane formulare, seo sam na ...) Jeste, u slučaju da se sve polise izdaju na jednom mestu ili preko računara koji su u mreži. Ali, poverenici izdaju polise na, nedo ti Bog, kakvim mestima (parking, servisi...). Pored toga to je jedina kontrola ko je koju polisu izdao i koliko love treba da uplati na račun firme. Tako bi lepo mogao da izda polisu, upiše na nju pitaj Boga koji broj, uzme lovu, pocepa kopiju a odiguravajuća kuća preuzima kompletan rizik. Nije baš fer prema nama koji od toga primamo platu ;). BTW: Ovo baš i nje za ovu temu, ali čisto radi informacije. Ako još nešto treba da predjemo na mail. Pozdrav, Sikima. =========================================================== Sikimic Zoran,dipl ing DD za osiguranje "Kopaonik" projektant IS Kralja Petra 28 Beograd e-mail : mcehčsezam.co.yu sikimačfon.fon.bg.ac.yu ============================================================
clipper.847 aismaili,
Hi! Dali moze neko da mi kaze koliko se najvise fajlova istovremeno moze otvoriti sa clipper-om SUMMER '87. U knjigama pise da ide do 255 ali kod mene posle 15 fajla predstavlja DOS gresku (4) (nema vise file-handleova). Iako menjam files=xxx u config.sys, nema nikakvih promena. Dali neko zna odgovor za ovu boljku??ĘĘ P.S. Naravno sve ovo kada se upotrebi select, use .. index .., i DOS 5.00
clipper.848 dejanr, -> #847, aismaili
>> Dali moze neko da mi kaze koliko se najvise fajlova istovremeno >> moze otvoriti sa clipper-om SUMMER '87. U knjigama pise da ide do >> 255 ali kod mene posle 15 fajla predstavlja DOS gresku (4) (nema >> vise file-handleova). Iako menjam files=xxx u config.sys, nema nikakvih >> promena. Dali neko zna odgovor za ovu boljku? Zna :) Stavi u AUTOEXEC nešto kao SET CLIPPER=F35, ili koliko ti fajlova treba. Ako pređeš na Clipper 5 i Blinker, Blinker može da prevodi programe tako da rade sa više od 15 fajlova bez potrebe da se stavlja SET promenljiva, trema samo da se u RMK fajl upiše: BLINKER EXECUTABLE CLIPPER F35;
clipper.849 dzoric, -> #847, aismaili
>>> Dali moze neko da mi kaze koliko se najvise fajlova istovremeno >>> moze otvoriti sa clipper-om SUMMER '87......... >>> Zna :) Stavi u AUTOEXEC nesto kao SET CLIPPER=F35, ili koliko ti >>> fajlova treba. Ako ides na varijantu SET CLIPPER=FXX pazi da ispred i iza znaka "=" ne sme biti SPACE. Ne znam da li je ovaj bug popravljen u Clipper-u 5.2. Dejan...
clipper.850 nbatocanin, -> #848, dejanr
> Ako pređeš na Clipper 5 i Blinker, Blinker može da prevodi > programe tako da rade sa više od 15 fajlova bez potrebe da > se stavlja SET promenljiva, trema samo da se u RMK fajl > upiše: BLINKER EXECUTABLE CLIPPER F35; ... ili program startuješ sa PROG //F:35
clipper.851 bpekic,
Ponovo o VMI: Radim na Clipperu od verzije 86' jos (ko se nje seca) i nikada do sada nisam imao problema sa VMIF. Trenitno sam stao na 5.2c verziji. Pre izvesnog vremena sam presao na rad u grafickom rezimu pomocu FLIPPER biblioteke grafike i sada su mi aplikacije porpuno u grafickom rezimu, cak sam i ALERT i ACHOICE "dopravio". Sve je bilo OK do nailaska na verziju 6.08 (do tada radio na 5.02 verziji. Nakon prelaska na "jacu" verziju, *** VMIF *** ! Naime nova verzije FLIPPER-a radi sa nekim svojim VM sistemom i tada je sve zajedno pocelo da puca po svim savovima. Ovo pominjem zato sto mislim da je veoma verovatno da sam Clipper NIJE uzrok VMIF.Kada sam presao ponovo na FLIPPER 5.02, za poslednjih 3 nedelje nijedno pucanje se nije desilo (program radi pod Novel 3.11) u mrezi je 8 racunara i to svi 286 sa 1MB memorije (PS/1 modeli!). Inace jos uvek zagrizeno koristim blinker 2.0 (ne 2.1) i nemam nameru da bilo sta menjam, pogotovo zaplasen poslednjim VMIF a i silnim pricama u vezi svega toga. Cak sam odustao od SIX-ova... Koristim klasicne NTX indekse i sve zajedno veoma dobro odradjuje posao. Neznam za 52d kako bi se ponasao. Inace jedan od programa je 980K sa "dizanjem" na 370K i nema nikakvih problema. Dakle, NADAM se da je problem samo u VM sistemima dodataka... Drzim nam palceve za dalje. P.S Zao mi je samo sto je FLIPPER 6.08 mnogo bolji, ali... za zivot treba zaradjivati.
clipper.852 szinf,
Da li neko ima rutine za Roll-back za Clipper.cini mi se da je bilo u "Racunarima", ali ne znam u kojim. Bio bih jako zahvalan. Pedja.
clipper.853 dstole,
Treba mi neko ko je koristio fastGT.lib, u demo programima koji su dati uz nju radi normalno, ali kada prevedem moju aplikaciju sa njom sara mi po disku fajlove velicine 15k. HHKNaravno da je jedan sve bi bilo OK, napravi XXX komada takvih jedva stignem da ih obrisem. Usput uspeo sam bio da tone radai na jednoj(neznam kako) na drugoj opet isto. Pitanje je ZBOG CEGA to radi ?
clipper.854 velar,
HI SVIMA, EVO OVAKO.POCETNIK SAM STO SE TICE CLIPPERA.INACE IMAM ISKUSTVA SA C OM. ZANIMA ME KAKO DOVORIM BAZU NPR.CLANOVA I KAKO AU NJIH SMESTAM IMENA,TEL... AKO NEKO ZNA,A VEROVATNO SVI ZNATE MOLIM ODGOVOR I PO GUCNOSTI SOURCE.HVALA!! VELAR
clipper.855 bpekic, -> #854, velar
Ti bas direktno pa u cilj :) Pre svega, nabavi neku dobru knjigu za Clipper, pa zagrej stolicu.Moze ti se lako dati neki komad sourc-ea ali ti to ne znaci nista, ako nisi nesto i procitao. Ima veoma dobrih knjiga za Clipper, pa navali, nece biti problema ako nesto ne razumes, tu smo da ti pomognemo. Ako si bas zapeo da napravis odmah bazu, pokusaj sa Clipperovim DBU utility da malo raduckas za pocetak. Kao predlog za literaturu - VODIC ZA PROGRAMERE (Rick Spence) - na koricama ke nacrtan jedrenjak. Zelim ti uspeha u radu Clipperom.
clipper.856 cnenad, -> #855, bpekic
ŁŁŁ Kao predlog za literaturu - VODIC ZA PROGRAMERE (Rick Spence) - na Knjiga je odlična ali za staru verziju, za 5.2. sam čuo da postoji Mrežno programiranje (ima li tu nešto više od toga ?) i nestručno i nerazumno prevedeni NG od Alempija ;) (ovo na osnovu knjige za verziju 5.01., a pride IV po toj knjizi radi kurs Clipper-a :((( )
clipper.857 bpekic, -> #856, cnenad
Ovo sto sam ti predlozio kao literaturu je za Clipper 5.2 i veoma je dobra kao sto kazes . Inace za mrezno programiranje, Mikroknjiga (mislim) je izdala knjigu koja govori o mreznom programiranju u Clipperu, nije losa, mada bi mogla biti i bolja (kao i sve ostalo). Ako je ne mozes nabaviti, mogu ti je pozajmiti. Osim toga, ako si zainteresovan, imam i kopiju jedne odlicne knjige (na engleskom je) o programiranju u Clipperu, ali bi je morao vratiti u kracem roku jer stalno po njoj ceprkam, ima interesantnih ideja. Alimpijevu knjigu sam poceo da koristim (odmah nakon procitanih pet strana) kao podmetac za stampac, veoma je korisna :) Ne mogu da razumem da NJEGA ?! smatraju nekim autoritetom za Clipper (ili ne daj boze i sire)! Ako drzi kurs onako kako je zbrljao knjigu, jadni kursisti. Vidim da si u toku literature za Clipper, nisi znaci BAS totalni pocetnik, samo napred.. Pozdrav!
clipper.858 dzoric, -> #856, cnenad
>> Knjiga je odlicna ali za staru verziju......... Knjiga je dobar osnov za naprednije tehnike programiranja ali se nikako ne preporucuje pocetniku. Mozda je najbolje prouciti osnove dBase-a pa polako preci na Clipper. Sto se gorepomenute knjige tice izgleda da Rick-a Spenca najvise muce SKIP funkcije posto mu svaka ima bug, inace ostalo je prilicno dobro i poucno i jedino sto vredi na nasem jeziku. Dejan
clipper.859 hercog,
Kako naterati NANFOR biblioteku da radi sa Clipper-om 5.2c? Sale
clipper.861 cnenad, -> #857, bpekic
ŁŁŁ smatraju nekim autoritetom za Clipper (ili ne daj boze i sire)! Ako drzi ŁŁŁ kurs onako kako je zbrljao knjigu, jadni kursisti. Ne verujem da on drži kurs, ali je velika verovatnoća da se radi baš po njegovoj (??? :)))) knjizi. Vidiš idem u ponedeljak do Nemanjine pa ću da svratim gore do njih da se raspitam o svemu :) Najviše me interesuje da li tamo uče i 'Postupak za skraćenje vremena linkovanja' i to baš po 'koracima' kako ih je naveo u knjizi za 5.01. (str. 31-34) pored živog Blinkera i incremental link-a ? ŁŁŁ Vidim da si u toku literature za Clipper, nisi znaci BAS totalni Lako je biti u toku, kad ima samo nekoliko knjiga o njemu ;) ovde, na našem jeziku. BTW mislim da si pogrešio u 'tonu obraćanja' jer ja nisam autor originalne poruke.
clipper.862 jolicm, -> #854, velar
Nabavi DBASE3+ Počni sa interaktinim radom u njemu. Najbolje ćeš videti šta moze i kako moze ako uđeš u ASSIST Kada se naučiš da radiš sa DBASEom tada nikakvih problema za prelazak na clipper Mislim da je tako najbrze .
clipper.863 bpekic, -> #861, cnenad
Ako sam nesto "u tonalitetu" pogresio, izvinjavam se, nije namerno i zlonamerno. Pozdrav. P.S a ko je ondak autor originalne poruke?
clipper.864 bulaja, -> #859, hercog
│ Kako naterati NANFOR biblioteku da radi sa Clipper-om 5.2c? └─── Pokušaj da je ulinkuješ O:).
clipper.865 dzoric, -> #864, bulaja
>> Kako naterati NANFOR biblioteku da radi sa Clipper-om 5.2c? >>> Pokusaj da je ulinkujes O:). Pre upotrebe dobro promuckati...
clipper.866 cnenad, -> #859, hercog
ŁŁŁ Kako naterati NANFOR biblioteku da radi sa Clipper-om 5.2c? Koju verziju ? 2.1. kod mene radi kako treba, LIB sam stavio u dir sa ostalim LIB-ovima, funkciju lepo pozovem u proceduri, u LNK datoteci navedem da se uključi prilikom linkovanja i NANFOR.LIB i to je to.
clipper.867 bdm.,
Zna li ko gde se može naći dobra rutina za štampanje bar-kodova, i još jedno pitanjce, kada se štampa bar-kod, recimo dužine 10, mogu li ja slobodno da definišem svih 10 ili su neke od njih kontrolne? BDM.
clipper.868 szeman, -> #814, dpredovic
>>> 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 "Da, zbog jednog sitnog propusta i zadnjih izmena pre slanja fajla..." Trenutno baš nemam nimalo slobodnog vremena, ali će i to biti doradjeno, kao i još neke sitnice. Do tada su sve sugestije dobrodošle. Pozdrav, Saša
clipper.869 mdrazic, -> #859, hercog
> Kako naterati NANFOR biblioteku da radi sa Clipper-om 5.2c? > > Sale Clipper module kompiliraš sa ver. 5.2c . Zar ima problema?
clipper.870 neman,
Kakva su vasa iskustva o pouzdanosti NSX indeksa u mreznom okruzenju. Moje iskustvo je da verzija 1.5 nije bas pouzdana, res se desava da podaci] postanu privremeno nevidljivi ili da se recimo duplira pristup, kao npr. gramofonska ploca koja preskoci par puta ;)
clipper.871 nbatocanin, -> #852, szinf
> Da li neko ima rutine za Roll-back za Clipper.cini mi se > da je bilo u "Racunarima", ali ne znam u kojim. Bio bih > jako zahvalan. Ako misliš na rutine za otvaranje datoteka u mreži, imaš ih u RSOFT.
clipper.872 mdrazic, -> #862, jolicm
> Kada se naučiš da radiš sa DBASEom tada nikakvih problema za prelazak na > clipper A nije loše da se pročita i prva polovina knjige (koja ne drvi o sintaksi dBase nego o osnovnim postupcima) braon boje naslova dBase III+ od tri,četiri autora, jedan od njih je Tanaskoski. Za početak je ovo dobra knjiga. Milan
clipper.873 dzoric,
Kako re{avate {tampanje izve{taja koji imaju vi{e od 15-tak kolona. Ja sam do sada {tampao kondenzovano u dva reda pa ko se sna|e svaka mu ~ast. Sad bih ne{to da tu unapredim pa da vidim va{e savete. __ Dejan __
clipper.874 bulaja, -> #872, mdrazic
│ A nije loše da se pročita i prva polovina knjige (koja ne drvi o │ sintaksi dBase nego o osnovnim postupcima) braon boje naslova │ dBase III+ od tri,četiri autora, jedan od njih je Tanaskoski. │ Za početak je ovo dobra knjiga. └─── Da, uz (pra)stare dBase III+ ili (još bolje) FoxBase 2.1 to je (još uvek) dobra stvar za početak (i ja sam tako nekad davno počeo:). Knjigu je izdala Mikro Knjiga, trebalo bi ih zvati i videti da li je još imaju u prodaji. Ipak ako se naš budući kolega :) odluči na početak pravo iz Clipper-a, najbolje nek uzme Spence-ov Clipper 5.
clipper.875 pexon, -> #873, dzoric
ű mu ~ast. Sad bih ne{to da tu unapredim pa da vidim va{e savete. Prvo: SET CODE
clipper.876 dr.grba, -> #869, mdrazic
>>> Kako naterati NANFOR biblioteku da radi sa Clipper-om 5.2c? >>> >>> Sale >> >> Clipper module kompiliraš sa ver. 5.2c . Zar ima problema? Nanfor LIB je napravljen za Clipper 5.01, pa zato ima problema. Lek je krajnje jednostavan: string CLIPPER501 u bilo kom XXX.LIB promeni u CLIPPER520. žak su se pojavljivali neki programi koji su ovaj posao radili sami, ali to je čista šminka.
clipper.877 hercog, -> #869, mdrazic
> Clipper module kompiliraš sa ver. 5.2c . Zar ima problema? Problemi su kod linkovanja... Sale
clipper.878 cnenad, -> #876, dr.grba
ŁŁŁ>>> Kako naterati NANFOR biblioteku da radi sa Clipper-om 5.2c? ŁŁŁ Nanfor LIB je napravljen za Clipper 5.01, pa zato ima problema. A zašto meni lepo radi iako nisam ništa čeprkao a Clipper je 5.2d ?
clipper.879 zkrstic, -> #749, dpredovic
> Umalo da zaboravim, uradio sam Six indexiranje i za 852 raspored, pa Nenađoh nigde po YUSCII rasporedu :( Ajd' da mi neko šane ima li ga ili da krenem da se 'sigram :) Pozdrav, Zkr :)
clipper.880 zkrstic, -> #835, mdrazic
> CS_722.zip 254K Codesmith Screen generator Ovo sam video & probao! I beše verzija 7.32 ili 23 čini mi se. čali bože moga vremena. ;) Zkr :)
clipper.881 mdrazic, -> #877, hercog
>> Clipper module kompiliraš sa ver. 5.2c . Zar ima problema? > > Problemi su kod linkovanja... A u čemu se manifestuju? Kada celu biblioteku (sve *.prg) kompiliraš sa ver. 5.2c, nigde ni neće biti onog simbola ...501 (jel' to od Leviski?). Možda se ne razumemo: treba da kompiliraš ponovo Nanfor biblioteku, pa sa lib.exe da to povežeš u biblioteku. Milan
clipper.882 dr.grba, -> #878, cnenad
>> ŁŁŁ Nanfor LIB je napravljen za Clipper 5.01, pa zato ima problema. >> >> A zašto meni lepo radi iako nisam ništa čeprkao a Clipper je 5.2d ? Nemam pojma, mora da je neka greška! (((: Šalu na stranu, ima načina da se zaobiđe sa "ANNOUNCE" ili "proc Clipper501".
clipper.883 jolicm, -> #882, dr.grba
LJudi o čemu se radi ??? Ja imam clipper 5.2d i koristim Nanfor biblioteku: peek , poke, i dosta drugih jednostavno je linkujem i sa BLinkerom i sa RTlinkom (BEZ IKAKVIH PREPRAVKI I BEZ IKAKVIH POSEBNIH NESTANDARDNIH NAREDBI U LINKOVANJU !!!!!!) (podvlačim da je nisam kompajlirao ponovo !) . Pozdrav :)
clipper.884 snemcev, -> #881, mdrazic
>> Možda se ne razumemo: treba da kompiliraš ponovo Nanfor biblioteku, >> pa sa lib.exe da to povežeš u biblioteku. Ne mora tako radikalno. Jedan binary search & replace (CLIPPER501 u CLIPPER520) će rešiti stvar.
clipper.885 dr.grba, -> #883, jolicm
>> LJudi o čemu se radi ??? >> Ja imam clipper 5.2d i koristim Nanfor biblioteku: peek , poke, i dosta >> drugih jednostavno je linkujem i sa BLinkerom i sa RTlinkom (BEZ IKAKVIH >> PREPRAVKI I BEZ IKAKVIH POSEBNIH NESTANDARDNIH NAREDBI U LINKOVANJU Samo polako... Natrčaćeš već na funkciju koja će prozvati CLIPPER501, pa će ti pući link.
clipper.886 bulaja, -> #885, dr.grba
│ Natrčaćeš već na funkciju koja će prozvati CLIPPER501, │ pa će ti pući link. └─── Zar ima takve (koja poziva Clipper501)?
clipper.887 snemcev, -> #883, jolicm
>> Ja imam clipper 5.2d i koristim Nanfor biblioteku: peek , poke, i >> dosta drugih jednostavno je linkujem i sa BLinkerom i sa RTlinkom >> (BEZ IKAKVIH PREPRAVKI I BEZ IKAKVIH POSEBNIH NESTANDARDNIH NAREDBI U >> LINKOVANJU !!!!!!) Dovoljno je da u jednom .obj fajlu postoji dekleracija CLIPPER501, pa da se aplikacija ne buni.
clipper.888 bulaja,
CA-Visual Objects se još očekuju ovde, ali do tada možemo da saznamo još nešto više o njima :). Uz poruku je prikačena tabela (print fajl za HP LaserJet III) sa opisom metoda i promenljivih za neke kontrole u CA-VO (edit, list box-ovi,..). Evo izvoda iz dokumentacije: Enclosed find two files. Chart1.txt This file Chart1.prn Binary print image with chart of several edit controls for CA-Visual Objects, pre-release level 388 This chart is one page. It contains the complete hierarchy of methods and instance variables as of Pre-release level 388. The following classes are included on it: SingleLineEdit (SLE) MultiLineEdit (MLE) ComboBox ListBox MultiSelectionBox Edit TextControl BaseListBox Control The Chart1.prn file was made for an HP LaserJet III or higher. I don't know if it would work on a LJ II, etc. chart1.zip
clipper.889 jolicm, -> #885, dr.grba
>>Natrčaćeš već na funkciju koja će pozivati CLIPPPER501 koji će im andrak takav poziv ????
clipper.890 bulaja,
Sa Hekom BBS-a je dovučena većina novih datoteka iz CA-Visual Objects direktorijuma, tako da će ovih dana na Sezamu biti još stvari vezanih za VO. Primetićete (kad te stvari budem okačio ovde:) da VO kreira datoteke sa ekstenzijom .AEF (CA-VO Aplication Export file) u nekom kriptovano-kompresovanom obliku, tako da je potreban VO (koga nemamo:) za njihov pregled, ali je u nekim slučajevima dat i stari dobri .PRG (naravno u VO sintaksi) tako da se dosta stvari može provaliti.
clipper.891 bulaja,
This program is a demonstration of how to run programs from within VO. There are several ways to do this. The ones I have demonstrated here, are the WINEXEC() API function, and the APP:RUN method of the class APP. ... rundem.zip
clipper.892 dr.grba, -> #886, bulaja
>> │ Natrčaćeš već na funkciju koja će prozvati CLIPPER501, >> │ pa će ti pući link. >> └─── >> Zar ima takve (koja poziva Clipper501)? Ubio me bog ako mogu da rekonstruišem, ali doživeo sam ovako nešto...
clipper.893 dr.grba, -> #889, jolicm
>>>> Natrčaćeš već na funkciju koja će pozivati CLIPPPER501 >> >> koji će im andrak takav poziv ???? E, da, sad sam se setio: tebi sam dao već patchovane biblioteke ((((:
clipper.894 mdrazic, -> #885, dr.grba
> Samo polako... Natrčaćeš već na funkciju koja će prozvati CLIPPER501, pa > će ti pući link. Neka me neko ispravi ako grešim: 1. Nanfor je dat (i) u source-u 2. Gornji simbol CLIPPER501 ne stavlja ni ASM ni C već Clipper 5.01 sa kojim su Clipper moduli biblioteke prevedeni kad je lib pravljen Zato: Ako se Clipper moduli biblioteke prevedu novim Clipperom, sve to zapakuje ponovo u lib, tada gornjeg simbola nema u biblioteci, zar ne? Milan P.S. Za mene su biblioteke sa source-om najzanimljivije pošto ne zavise od verzije Clippera (sve dok čuva kompatibilnost komandi). Kad dođe novi Clipper, jednostavno ponovo prevedeš biblioteke i teraš, za razliku od komercijalnih koji ti daju samo OBJ (LIB).
clipper.895 bulaja,
> LINE.ZIP small example how to create a mainwindow, menu / SDK functions Još jedan primer za VO, s tim što je ovde uz .PRG dat i .EXE. Medjutim pokušaj startovanja je prošao prilično neslavno :), pošto je potrebna datoteka CAVORT10.DLL (koje naravno nema). Ovo CAVORT10 pretpostavljam da je skaćenica od CA-Visual Objects Run-Time 1.0, a iskreno se nadam da to ne znači da je za rad programa pisanih pomoću VO potrebna gomila .DLL-ova :). line.zip
clipper.896 dr.grba, -> #895, bulaja
>> Još jedan primer za VO, s tim što je ovde uz .PRG dat i .EXE. Medjutim Pitanje: pošto već vidim da je krenula ponuda VO, a i razmena materijala koju nam Bulaja donosi sa svetskih servisa, nije mi zapravo jasno u kojoj fazi ponude je VO. Da li je još u beta pre-release, neki intro model ili je najzad krenuo put slave i uspeha? (((:
clipper.897 bulaja, -> #896, dr.grba
│Pitanje: pošto već vidim da je krenula ponuda VO, a i razmena materijala koju │nam Bulaja donosi sa svetskih servisa, nije mi zapravo jasno u kojoj fazi │ponude je VO. Da li je još u beta pre-release, neki intro model ili je najzad │krenuo put slave i uspeha? (((: └─── Krenuo je put slave i uspeha u Pre-Release verziji 1.0 :). Koliko sam ja shvatio još uvek je u tom statusu dok CA do kraja ne istestira pouzdanost, što je svakako pohvalno sa njihove strane :).
clipper.898 peacock, -> #896, dr.grba
#### ponude je VO. Da li je još u beta pre-release, neki intro #### model ili je najzad krenuo put slave i uspeha? (((: Pre-release sa besplatnom zamenom kada zvanično izađe.
clipper.899 rccomp,
Kako omoguciti korisniku da pod Novell 3.11 , u direktorijumu u kome nema dodeljeno pravo brisanja , ipak koristi komande : Index on Copy to Save isl. HHÚ{W
clipper.900 ikordic, -> #899, rccomp
RE: Prava pristupa => Kako omoguciti korisniku da pod Novell 3.11 , u direktorijumu u kome => nema dodeljeno pravo brisanja , ipak koristi komande : => Index on INDEX ON <polje> TO <path_u_koji_sme_da_piše_briše\indeks> => Copy to COPY TO <path_u_koji_sme_da_piše_briše\datoteka> => Save isl. Šta je bre ovo? A da, neko još koristi PRIVATE i PUBLIC ;) SAVE TO <path_u_koji_sme_da_piše_briše\datoteka> Of kors, kucati bez zagrada ;)
clipper.902 nbatocanin, -> #897, bulaja
Dakle, dragi moji i drage moje: STIGAO JE VISUAL OBJECTS ! Zahvaljujući ljubaznosti CET-a, ja upravo testiram jedan pre-release primerak. Stvar je izuzetno interesantna. Radi se o potpuno objektno orijentisanom razvojnom alatu za Win. Ugrađeni jezik je u visokoj meri kompatibilan sa Clipper-om, a posebna knjiga u okviru uputstva je posvećena prelasku Clipper 5.2 -> VO. Ukratko, cela aplikacija je hijerarhijski definisana: na najvišem nivou se nalazi "aplikacija" koja se sastoji iz modula, a svaki modul čine proizvoljan broj entiteta. Entiteti su funkcije, metode, definicije, izveštaji i sl. Analogija datotekama su moduli. Kada se menja modul, dobija se ili samo spisak entiteta (analogno sa spiskom zaglavlja funkcija u datoteci) ili kompletne definicije entiteta (analogno sa source datotekom). Izmena entiteta je izuzetno jednostavna i pregledna: ako nije "ekspandovan" onda se klikne na odgovarajući ikonicu i tako se dobije kompletna definicija. Naravno, u zavisnosti od tipa entiteta dobija se odgovarajući prikaz: ako je u pitanju funkcija, startuje se editor (koji "farba" listing), ako je u pitanju izveštaj startuje se generator izveštaja i sl. Kompajler je vidno poboljšan, ima nekoliko nivoa optimizacije, izbor optimizacija po brzini/veličini, podešava se stroga/slaba tipizacija... Ukratko, sve deluje veoma lepo i ozbiljno. Više detalja kasnije i, naravno, u narednim R. :)
clipper.903 aquarius, -> #896, dr.grba
<> Pitanje: posto vec vidim da je krenula ponuda VO, a i razmena <> materijala koju nam Bulaja donosi sa svetskih servisa, nije mi <> zapravo jasno u kojoj fazi ponude je VO. Da li je jos u beta <> pre-release, neki intro model ili je najzad krenuo put slave i <> uspeha? (((: Bas danas obidjoh Grumpfish BBS, te pronadjoh ovo :) ----------------------------------------------------------------------------- Grumpfish Land Bulletins Visual Objects World Training Tour     Many of you have been asking me about Grumpfish plans for VO training and   seminars. At TechniCon 1994, we announced the formation of an important   new alliance, which I am pleased to share with you now.     Grumpfish, Inc. and Visual Training Group, along with ZAC Software, will be   bringing you the "VO World Training Tour". This provides you with the   ultimate opportunity to master VO with the assistance of the very best.   Grumpfish and VTG provides the expertise, and ZAC provides all registration   and information services.     Speakers include:     Greg Lief - no introduction necessary     Steve Straley - no introduction necessary     Philip Schwartz - long-time CA-Clipper trainer, top-ranked speaker at   numerous U.S. and international Developers Conferences     Savannah Brentnall - formerly of Nantucket Corporation, currently editor of   Reference(Clipper) and highly-rated speaker at many U.S. CA-Clipper   Developers Conferences     John Kaster - author for The Aquarium, speaker at numerous U.S. and   international CA-Clipper Developers Conferences     Darren Forcier - charter author for The Aquarium, featured TechniCon   speaker     Ted Means - charter author for The Aquarium, speaker at numerous U.S. and   international CA-Clipper Developers Conferences     Erik Wynn - featured speaker at numerous U.S. and international CA-Clipper   Developers Conferences, frequent contributor to various technical journals    Paul Piko - president of Melbourne (Australia) Clipper User Group and   frequent contributor to "Clippings", which is arguably the finest   CA-Clipper user group newsletter in the world     Mark Lukianchuk - Grumpfish director of technical services and managing   editor of The Aquarium. Featured speaker at CA-Clipper Developers   Conferences in Denmark and Germany.     The North American schedule for the VO World Training Tour has been set for   January and February 1995 as follows:     Jan 5-6 New York Feb 2-3 Fort Lauderdale   Jan 5-6 Los Angeles Feb 2-3 Charlotte   Jan 9-10 Philadelphia Feb 6-7 Tampa   Jan 9-10 Phoenix Feb 6-7 Newark   Jan 12-13 Baltimore Feb 9-10 Atlanta   Jan 12-13 Seattle Feb 9-10 Houston   Jan 16-17 Toronto Feb 13-14 Washington DC   Jan 16-17 Calgary Feb 13-14 Portland   Jan 19-20 Chicago Feb 16-17 Boston   Jan 19-20 Denver Feb 16-17 San Francisco   Jan 23-24 Dallas Feb 20-21 Montreal   Jan 23-24 San Diego Feb 20-21 Vancouver   Jan 26-27 Minneapolis Feb 23-24 Memphis   Jan 26-27 Cincinnati Feb 23-24 Columbus   Jan 30-31 St. Louis Feb 27-28 Rochester   Jan 30-31 Hartford Feb 27-28 Kansas City     We are also working on dates in Europe, Australia, and Asia, and will   announce these as soon as they are firm.   Press (Enter) to continue? [27D[K[K[2J[H     The following lists some of the topics that will be covered during these   two-day seminars:     Introduction to Windows Programming   - Event Handling   - CUA   - GUI Look and Feel   - MDI   - CommonView     The IDE   - Repository   - Browsers   - Editors   - Code generators   - Standard app      Compiling/linking   - Options   - Benefit of native code     Data types   - When to use which   - Strong typing benefits     Data file design   - DBSERVER   - FIELDSPEC     GUI design guidelines   - Dialogs   - Controls   - Icons     DBF files and attaching to Data Servers     Object Orientation   - Using Commonview classes   - Callback functions   - Methods for event handlers     Other topics   - The new role of the preprocessor   - User-defined commands   - Debugging   - Menus   - Printing   - Data Servers   - Browsing data   - Data Windows   - Reports     Registration for these seminars is only $695. Plus, if you book your   reservation one month in advance, you save $100 thus bringing the cost down   to $595.     To register for the class nearest you, or to receive further information,   call ZAC Software at 1-800-VOBJECTS.   ----------------------------------------------------------------------------- Dakle, okreni 1-800-VOBJECTS Aquarius
clipper.904 aquarius, -> #890, bulaja
<> Sa Hekom BBS-a je dovucena vecina novih datoteka iz CA-Visual Moze li se dobiti broj tog BBS-a ??? Aquarius
clipper.905 dejanr, -> #899, rccomp
>> Kako omoguciti korisniku da pod Novell 3.11 , u direktorijumu u kome nema >> dodeljeno pravo brisanja , ipak koristi komande : >> Index on >> Copy to >> Save isl. Mislim da nema načina, ali možeš indekse da preusmeriš u neki drugi direktorijum (INDEX ON ... TO ...) gde korisnik ima veća prava.
clipper.906 bulaja, -> #904, aquarius
│ Moze li se dobiti broj tog BBS-a ??? └─── 9931 34 934 335. Takodje se može naći u u onom NG-u sa Clipper korisničkim grupama, zajedno sa telefonima drugih Clipper BBS-ova u Evropi i po svetu (pa ko ima Jupak ili popust kod PTT-a nek pogleda:).
clipper.908 rccomp, -> #905, dejanr
Resenje je ipak postojalo ! Dovoljno je bilo , sa komandne linije, u tekucem direktorijumu, kucati jednostavno : GRANT R W C M to < ime korisnika > i zatim : GRANT R W C M E for *.nNTX to < ime korisnika > Na ovaj nacin je onemoguceno brisanje DBF datoteka, ali, i dozvoljeno ponovno kreiranje NTX fajlova. Ovim je , na svu srecu, izbegnuto (ne)namerno koristenje DEL>. i slicnih stvari. Clipper program vise nece izbacivati poruke tipa : "Dos E Zahvaljujem se na razumevanju. Pozdrav RCC P.s.S. ( "Dos Error 80" - tako bi trebalo da pisi, ali obzirom da mi istice vreme moracu poruku ovako snimiti.)
clipper.909 dr.grba, -> #903, aquarius
>> frequent contributor to "Clippings", which is arguably the finest >>   CA-Clipper user group newsletter in the world   Neke ASCII novine, hipertekst ili nešto drugo? Nije valjda papirni časopis?
clipper.910 ikordic, -> #902, nbatocanin
RE: VO => Ukratko, sve deluje veoma lepo i ozbiljno. Više detalja kasnije i, => naravno, u narednim R. :) Umoljavamo sa posebnim osvrtom na eventualne bagove, po čemu je Clipper u poslednje vreme poznat, kao i razmatranja ev. udružljivosti sa postojećim alatkama.
clipper.911 ikordic, -> #902, nbatocanin
RE: VO => Ukratko, sve deluje veoma lepo i ozbiljno. Više detalja kasnije i, => naravno, u narednim R. :) Umoljavamo sa posebnim osvrtom na eventualne bagove, po čemu je Clipper u poslednje vreme poznat, kao i razmatranja ev. udružljivosti sa postojećim alatkama.
clipper.912 bulaja, -> #909, dr.grba
││frequent contributor to "Clippings", which is arguably the finest ││CA-Clipper user group newsletter in the world │└─── │Neke ASCII novine, hipertekst ili nešto drugo? Nije valjda papirni časopis? └─── Norton Guide. Imam ja negde nekoliko primeraka, poslaću u ponedeljak (nisu mi kod kuće:).
clipper.913 aquarius, -> #868, szeman
<> "Da, zbog jednog sitnog propusta i zadnjih izmena pre slanja <> fajla..." Trenutno bas nemam nimalo slobodnog vremena, ali ce <> i to biti doradjeno, kao i jos neke sitnice. Do tada su sve <> sugestije dobrodosle. ---------------------------------------------------- //FILE.PRG nCena := Magacin->KAT_CENA - ; VAL( SUBS( aOldCene[ ASCAN( aOldCene, ; NalItem->BROJ_MAT ) ], 13, 11 ) ) //EOF FILE.PRG ---------------------------------------------------- C:\PR FILE.PRG ?????????????? aquarius
clipper.914 aquarius,
Novi NLabSGetReader v2.25, laksi za implementaciju u source. Ko voli nek izvoli. Ako Bulaja misli da treba moze i u DIR. Aquarius nlabsgrd.zip
clipper.915 mdrazic, -> #914, aquarius
> Novi NLabSGetReader v2.25, laksi za implementaciju u source. Lepo. Jedna mi se stvar ne sviđa, valjda je to stvar navike. Kada želiš da popraviš neki loše unet numerik, u skladu sa filozofijom da Backspace briše znak ISPRED kursora, a Del znak ISPOD kursora, bilo bi nekako logično da Del radi ono što sada radi Backspace. Sadašnji Del je vrlo destruktivan (postavlja na 0 ) pa predlažem da se funkcija Del dodeli nekom tasteru (ne B jer je blizu N, može recimo D), a da Del briše po jednu cifru. Milan
clipper.916 hercog,
Zna li neko kako se koristi čudo zvano Clipper za WIN. Dobih ga na 1 3.5"HD disketi, instalirah, ali sad ne znam šta ću sa njim. Sale
clipper.917 jolicm, -> #916, hercog
Šta ti je to ? Da li mozes, ako ima neki read.me fajl da okačiš da pročitamo. Mislim na Clipper za Win.
clipper.918 jolicm, -> #915, mdrazic
> Novi NLabSGetReader v2.25 Šta taj radi ??
clipper.920 hercog, -> #917, jolicm
> Da li mozes, ako ima neki read.me fajl da okačiš da pročitamo. Evo ga stiže... Sale clip4win.zip
clipper.921 stanic,
Nakon pokusaja linkovanja ovih par linija(SIX 1.5): #include "SIXCDX.CH" PROC Prog() SetRDD("SIXCDX") USE <neka baza> RETURN dobijem sledecih par redova: BLINKER : 1115 : SIXCDX.LIB(SIX1) : '__ZCMP' : unresolved external BLINKER : 1115 : SIXCDX.LIB(SXCREATE) : '__FORCE_ASCII' : unresolved external BLINKER : 1115 : SIXCDX.LIB(SXTAG) : '__NPREVC' : unresolved external BLINKER : 1115 : SIXCDX.LIB(SXTAG) : '__NNEXTC' : unresolved external Linkovanje je izvrseno na sledeci nacin: BLINKER FI <myfile>,sixcdx LI sixcdx,clipper Blinker je 3.0. U cemu je problem.
clipper.922 bulaja, -> #916, hercog
│ Zna li neko kako se koristi čudo zvano Clipper za WIN. └─── Pretpostavljam da se zove "Clip 4 Win", verzija 1.1 ili slična. Reč je o biblioteci koja omogućava programima pisanim u standardnom Clipperu (verzija 5.x) da rade kao pravi Windows programi. Ja sam pre dva-tri meseca probao i nisam uspeo da uradim ništa korisno :), pa sam ga batalio. Preporučujem da se ne petljate mnogo sa ovim, već se strpite za VO :).
clipper.923 aquarius, -> #921, stanic
<> Linkovanje je izvrseno na sledeci nacin: <> BLINKER FI <myfile>,sixcdx LI sixcdx,clipper Linkovanje treba da bude ovako BLINKER FI <myfile>,sixcdx, sixuk LI sixcdx,clipper ^^^^^ Ovo SixUk moze da bude SixSwe, SixGer i slicno Aquarius
clipper.924 bulaja, -> #921, stanic
│BLINKER : 1115 : SIXCDX.LIB(SIX1) : '__ZCMP' : unresolved external │... │BLINKER FI <myfile>,sixcdx LI sixcdx,clipper └─── Klasičan problem za First-Time-SIx (NHF, to se i meni desilo:) - treba ulinkovati i SixUK.obj.
clipper.925 bulaja,
Odgovor na 10.901, pexon, 27.10.94. 16:11 (gde nestade originalna poruka?:) --------------------------------------------------------- │Ima li raspoloženih da šibnu ovde jedan primer (koji radi) za TBrowse │kad je u pitanju niz, jerbo onaj iz r0_neki_ kod mene ne radi, ili da │mi objasni zašto ne radi. └─── Sramota je da ovo pitanje ostane bez odgovora :) (ja nešto nisam pri vremenu, ali kad moram..), so evo ga. Uzmimo da imaš niz aTabela i za njegov indeks koristiš promenljivu nIndex. Kostur TB procedure izgleda otprilike ovako: **** -------------------------------- **** PROC Pregled() LOCAL aTabela, nIndex, TB aTabela := { "Three", "Five", "O", "One", "Two", "Five", "GO!" } nIndex := 1 TB := TBrowseNew (....) TB:addColumn ( TBColumnNew("Tabela", { || aTabela[nIndex] })) /* ovde ide preusmeravanje standardnih metoda za pomeranje u TBrowse-u. GoTop i GoBottom nisu problem, a za Skip je najzgodnija funkcija kojoj proslediš za koliko treba da se pomeri (<nSkip>, to dobija od TBrowse sistema), po nazivu (referenci) preneseš <nIndex> (pošto u skip funkciji menjamo njegovu vrednost, a definisali smo promenljivu kao Local) i dužinu niza (treba nam da znamo kada smo stigli do kraja). Funkcija naravno treba da vrati ono što TB očekuje od Skip bloka, a to je za koliko se slogova (odnosno članova niza) realno pomerio prikaz (da bi Stabilize znao koliko redova da učita i osveži prikaz). */ TB:goTopBlock := { || nIndex := 1 } TB:goBottomBlock := { || nIndex := Len(aTabela) } TB:skipBlock := { |nSkip| ; Skip_Niz (nSkip, @nIndex, Len(aTabela)) } /* Umesto funkcije se kompletan Skip može smestiti u lokalni code block, ali ja preferiram funkcijsko rešenje - generičko je (SkipBlock se može univerzalano koristiti za sve preglede nizova) i lakše za izolovanje problema (kroz funkciju može da se trejsuje iz CLD-a, kroz code block ne može). */ ... Ostatak procedure, ... glavna TB petlja, ... itd... RETURN Ovo je generička funkcija za TB:SkipBlock() kod nizova, uz gore opisane parametre: **** -------------------------------- **** FUNC Skip_Niz (nSkip, nIndex, nMaxIndex) LOCAL nStariIndex := nIndex LOCAL nPreskoceno IF nSkip > 0 nIndex := Min (nIndex+nSkip, nMaxIndex) ELSE nIndex := Max (1, nIndex+nSkip) ENDIF /* Nadam se da je ovo gore jasno - ukoliko treba preskočiti broj članova (slogova) koji je u okviru dimenzije niza, onda to i radimo, odnosno zaustavljamo se na kraju/početku da ne bi smo izašli iz opsega. Ovaj kratka Min(...)/Max(...) konstrukcija je ekvivalentna petljama koje moramo koristiti u generičkom SkipBlock-u za pregled baza podataka, a jednostavnije je zato što u slučaju niza znamo gde mu je početak (nIndex == 1) i kraj (nIndex == nMaxIndex == Len(aTabela) pa ne moramo da tražimo BOF()/EOF(). */ nPreskoceno := nIndex - nStariIndex RETURN (nPreskoceno) Sve ovo važi i za jednodimenzionalne i za višedimenzionalne nizove, s tim da kod ovih drugih promeniš jedino elemente za prikaz kolona, npr.: TB:addColumn ( TBColumnNew("Prva kolona ", { || aTabela[nIndex, 1] })) TB:addColumn ( TBColumnNew("Druga kolona", { || aTabela[nIndex, 2] })) That's it. Ako hoćeš da znaš zašto ti nije radilo to što si ti koristio, pošalji primer pa ćemo ga secirati :). Pozdrav, Bulaja