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.204 ndragan, -> #192, dekiper
/ P.S. Znam da nema veze sa Clipper-om, ali kad se već rade baze ne bi / bilo loše da za cene stavite po jedno 5-6 cifara :((( Ostavio 17.2 za cene i 20.2 za zbireve. Pikčeri su ionako promenljive širine, većina izveštaja takođe. Linijske maske ladno postaju dvolinijske itd. Naoružani smo, fala na pitanju. p.s. još nisam izbrisao opštinski porez iz robnog. leba ne ište.
clipper.205 ndragan, -> #194, vmisev
/ mu to polazi za rukom. I koje su nule u pitanju, int, float ili NULL ? / :)) Ma on to drži iznutra valjda u IEEE formatu, e sad jedna nula je rezultat računa pa ima neke sitne bitove dole koji bi se iskazali možda na sedmoj ili desetoj decimali, a druga je pravo iz baze, lepa i čista. I nisu jednake, osim ako se odštampaju; tek onda izgledaju isto.
clipper.206 dr.grba, -> #201, zzk.
>> S tim da bi ekranske preglede i stampane izvjestaje trebalo urediti tako >> da moze da se mjenja format. >> ... >> TRANSFORM(x,pic_iznos) >> TRANSFORM(x,pic_saldo) >> ... >> // pic_iznos, pic_saldo - globalne varijable koje se ucitavaju po >> startovanju programa iz nekog (recimo) CONFIG >> fajla, a koji se naravno povremeno (po potrebi) >> mjenja. Apsolutno tako. Potvrđuje se da se dobra ideja pre ili kasnije javi u više glava na gotovo isti način... Nema dileme, u cirkusu u kom živimo moramo imati odstupnicu. Možda to i bude jedna valjana tekovina 1993. u glavama programera i projektanata.
clipper.207 dr.grba, -> #202, bulaja
>> Potvrdjujem da će biti i patch za International verziju :). >> Strpite se još samo dan-dva :). "Strpite se, strpite se...", Ponavljaš to k'o da si stavio diskete ukiselo, da odmeknu (((:
clipper.208 dr.grba, -> #203, szeman
>> Za CLIPPER-aše (Summer '87, nisam probao za kasnije verzije) evo programa >> za "nazubljivanje" source-ova. Program sam u praksi koristio više od 3 >> godine, tako da je error free. Vrlo zanimljivo, nije se dao omesti na moje razne podmetačine. Zanimljivi mali utility vredan da se nađe u direktorijumu Sezama.
clipper.209 vmisev, -> #205, ndragan
> e sad jedna nula je rezultat računa pa ima neke sitne bitove dole koji bi > se iskazali možda na sedmoj ili desetoj decimali, a druga je pravo iz ba- > ze, lepa i čista. I nisu jednake, osim ako se odštampaju; tek onda izgle- > daju isto. Ovo OK (tj, mislim da nije ok, al' šta da se radi), to mi je otprilike jasno. Mada mi nije jasno što drži brojeve u različitim formatima... > Ma on to drži iznutra valjda u IEEE formatu ^^^^^^^^^^^^ E ovo me već zanima. Da li je u pitanju standard, o čemu se zapravo tu radi, koja je specifikacija formata... Ako ovo nije mesto za odgovore, mo- lim u mail. Vladimir
clipper.210 cnenad,
Na koji način je moguće naterati programe rađene u Kliper-u da rade u nekom drugom grafičkom / tekst modu od normalnog (24 linije) ? U NFLib-u 2.01. imaju funkcije koje prepoznaju mod u kojem se nalazi kartica ali nisam ništa našao o ovome. :(( Ima li neko ideju ? :)
clipper.211 zzk., -> #206, dr.grba
> Nema dileme, u cirkusu u kom živimo moramo imati odstupnicu. Možda to > i bude jedna valjana tekovina 1993. u glavama programera i projektanata. Namucila nas jeste, ali to joj sigurno nije jedina tekovina: -denominacija, -promjenjljivost obracuna plata -promjenjljivost kalkulacija i obracuna poreza -promjenjljivost konta i nacina knjizenja (za one koji to rade automatski) -promjenjljiva (simulirana naravno) struktura datoteka ... Natjerala nas je stvarno da mozgamo da bi taj nas kod bio sto univerzalniji i 'programabilan' sa nivoa korisnika, ali pomalo osjecam ukus gorcine :< pri pomisli kako se ta silna energija mogla iskoristiti za mnogo vecu integraciju sistema i automatizaciju poslovanja u pravom smislu; pravljenje, da se tako izrazim, ekspertnog sistema za vodjenje poslovanja preduzeca gdje bi (da ne kazem bukvalno) sve bilo na dugme. Ipak to zahtjeva mnogo stabilnije propise (i ne samo njih) i tradiciju da se po njima u firmama i radi. ;) Mozda nam Avram i to donese, mozda ... nekad ...
clipper.212 zzk., -> #210, cnenad
> Na koji način je moguće naterati programe rađene u Kliper-u da rade u nekom > drugom grafičkom / tekst modu od normalnog (24 linije) ? žžžžžžžžžžž 25! Za tekst mod: Clipper postuje mod u kome zatekne karticu (mode con: Šlines=xĆ Šcols=yĆ), i svi tvoji programi mogu da rade sa 50 linija, stim da ti je donja polovina ekrana prazna, ili 40 kolona, ali onda ne vidis desnu polovinu ekrana. Da bi ovo izbjegao pri kreiranju izgleda ekrana moras koristiti MAXROW() i MAXCOL(). Graficki mod ne koristim, ali biblioteke za te rabote moraju imati nesto na tu temu.
clipper.213 rpausic, -> #211, zzk.
>## ukus gorcine :< pri pomisli kako se ta silna energija mogla >## iskoristiti za mnogo vecu integraciju sistema i automatizaciju Hvala bogu da imam još istomišljenika. Kao da je računarstvo ograničeno pa da nemamo gde da potrošimo našu stvaralačku energiju :((( >## Mozda nam Avram i to donese, mozda ... nekad ... Možda BI nam super-deka doneo, kada bi on vladao ovom zemljom ... Kod ovih stvari prestaje moj optimizam :((((
clipper.214 dr.grba, -> #210, cnenad
>> Na koji način je moguće naterati programe rađene u Kliper-u da rade u >> nekom drugom grafičkom / tekst modu od normalnog (24 linije) ? SETMODE() Change display mode to a specified number of rows and columns ────────────────────────────────────────────────────────────────────────────── Syntax SETMODE(<nRows>, <nCols>) --> lSuccess Arguments <nRows> is the number of rows in the desired display mode. <nCols> is the number of columns in the desired display mode. Returns SETMODE() returns true (.T.) if the mode change was successful; otherwise, it returns false (.F.). Description SETMODE() is an environment function that attempts to change the mode of the display hardware to match the number of rows and columns specified. The change in screen size is reflected in the values returned by MAXROW() and MAXCOL(). Examples ■ This example switches to a 43-line display mode: IF SETMODE(43, 80) ? "43-line mode successfully set" ELSE ? "43-line mode not available" ENDIF ******************** RTFM.... (:
clipper.215 dr.grba, -> #211, zzk.
>> Ipak to zahtjeva mnogo stabilnije propise (i ne samo njih) i tradiciju >> da se po njima u firmama i radi. ;) Eno, cela generacija koja je u SAD u ekonomskoj školi naučila da obračunava porez stigla već u penziju... Ceo radni vek obračunavali porez na isti način. A moja mati je za 30 godina staža u računovodstvu doživela tri generalne revizije kontnog plana i bogaoca izmena raznih zakona, milion uredbi; kad se vrati sa godišnjeg odmora, donosi kući službeno lišće ne bi li stigla da sve rastumači kako bi mogla dalje da radi. Bar pola snage odlazi na proveru da li je sve u skladu sa zakonom i da li se pogrešiloi na ovome i onome... ): A ti sad sedi i programiraj ))): >> Mozda nam Avram i to donese, mozda ... nekad ... Ne radi se o tome da neko nešto odluči, već da se svi ostali toga pridržavaju. ):
clipper.216 cnenad, -> #214, dr.grba
ŁŁŁ RTFM.... (: Ma čitam ja FM, ali kad ne nađeš onda pitaš. TNX Dragane, sad me jedan drugi Dragan neće gnjaviti zbog toga ;))
clipper.217 rpausic, -> #215, dr.grba
>##>> Ipak to zahtjeva mnogo stabilnije propise (i ne samo njih) i >##>> tradiciju da se po njima u firmama i radi. ;) BTW, hoćemo li mi programeri da se pobunimo protiv onih koji nas zezaju ili ne? Ako hoćemo, idealna nam je prilika SEZAM. Ja bih radije da proučavam UNIX, mreže, PROGRESS, C++, EDIFAKT, bespapirno poslovanje itd. umesto da prevrćem zakone i službeno lišće prepravljajući do besvesti jedno te isto! Ako ima još istomišljenika, neka mi se jave na mail, pa ćemo da tražimo od nadležnih da pokrenu potpisivanje peticije :), a možda da urade i nešto preko Računara :))
clipper.218 bulaja, -> #210, cnenad
│Na koji način je moguće naterati programe rađene u Kliper-u da rade │u nekom drugom grafičkom / tekst modu od normalnog (24 linije) ? └─── Pa rade bez problema, samo treba umesto konsanti za 25 linija i 80 kolina koristiti MaxRow() i MaxCol(). Clipper automatski prepoznaje mod u kome je startovan, a on se može i izmeniti funkcijom SetMode() (koja doduše ne podržava baš sve modove).
clipper.219 dr.grba, -> #217, rpausic
>> Ako ima još istomišljenika, neka mi se jave na mail... Pazi ovo "ako ima još istomišljenika"... Roberte, čoveče, pa ko ti ovde nije istomišljenik po tom pitanju? Zamislite reply: "Pa šta ako ću ceo radni vek da prepravljam programe i motam greške i ispravljam izveštaje u ASCII editoru i svađam se sa službenicima i trpim direktorove tirade i ne spavam noćima i grizem nokte i trepćem u monitor i molim boga da sve bude u redu kad zakuca finansijska policija? Ja baš volim takav život!..." Uf, da nije tužno, bilo bi smešno... ):
clipper.220 rpausic, -> #219, dr.grba
>## Pazi ovo "ako ima još istomišljenika"... >## >## Roberte, čoveče, pa ko ti ovde nije istomišljenik po tom pitanju? Mislio sam na istomišljenika da se nešto mora uraditi. Sudeći po prvom danu (ni jedan odgovor) ljudi baš nisu optimisti. Ako nekom nedostaje argumenata za, daću mu jedan: ako ništa ne pokušamo mi koji najviše stradamo, ko će to uraditi za nas? Ako neko misli da postoji bolji način za borbu protiv izmena zakona, neka ga navede. Ako nema boljeg predloga, pokušajmo s ovim.
clipper.221 bulaja,
**** new file **** R:\IBMPC\CLIPPER\*.* ---------------------- 52di_new zip 9008 CA-Clipper 5.2 revision D (Int'l ver): spisak promena 52dix a01 320730 CA-Clipper 5.2d (Int'l) / ExoSpace 1.0f - Update #1/4 52dix a02 320664 CA-Clipper 5.2d (Int'l) / ExoSpace 1.0f - Update #2/4 52dix a03 320667 CA-Clipper 5.2d (Int'l) / ExoSpace 1.0f - Update #3/4 52dix a04 319984 CA-Clipper 5.2d (Int'l) / ExoSpace 1.0f - Update #4/4 52du_new zip 8859 CA-Clipper 5.2 revision D (US ver): spisak promena 52dusx a01 299567 CA-Clipper 5.2d (US) / ExoSpace 1.0f - Update #1/4 52dusx a02 299609 CA-Clipper 5.2d (US) / ExoSpace 1.0f - Update #2/4 52dusx a03 299598 CA-Clipper 5.2d (US) / ExoSpace 1.0f - Update #3/4 52dusx a04 279436 CA-Clipper 5.2d (US) / ExoSpace 1.0f - Update #4/4 Konačno u vašem gradu :). Take your time to download update and forget VM Integrity Failures. :)
clipper.222 srdjan.j, -> #221, bulaja
==> 52di_new zip 9008 CA-Clipper 5.2 revision D (Int'l ver): ==> 52du_new zip 8859 CA-Clipper 5.2 revision D (US ver): Može li ukratko da neko kaže u čemu se ova dva upgrade-a razlikuju ? Srđan.
clipper.223 neman,
Pa red je da se zahvalimo onima koji su dovukli Clipper 5.2d. H V A L A :) neman
clipper.224 dobrada,
U vezi ranije rasprave o stampanju i biranju portova. Ja radije koristim svoje funkcije za stampanje. Portovima pristupam kao fajlovima sa FOPEN() i FWRITE() funkcijama. Ako prijavi gresku pri upisu znaci da port (fajl) nije dostupan. Posto su stampaci spori treba ponoviti par puta pre upozorenja za korisnka i eventualnog prekida stampanja. Moze ili da se ponovi dvadesetak puta ili par puta sa vremenskom pauzom, tako da se ukupno saceka par sekundi pre upozorenja. U istom modulu moze se nalaziti i funkcija koja u menja naziv porta (fajla) ili izborom iz menija ili konfiguracione datoteke. Biblioteka sa ovim Print funkcijama se brzo pravi i dosta je fleksibilna.
clipper.225 bulaja, -> #222, srdjan.j
│Može li ukratko da neko kaže u čemu se ova dva upgrade-a razlikuju ? └─── Pa u tome da li već imaš insaliran Clipper 5.2x International ili USA verziju :). Negde ranije je pisalo kako prepoznaješ koju verziju imaš, valjda po nations.obj fajlu (ili tako nekako) koji postoji samo u Intl verziji.
clipper.226 neman,
Neka neko otkuca sadrzaj originalne CL.BAT jer bez nje izgleda patch nece da zavrsi posao :(( neman
clipper.227 neman, -> #226, neman
U stvari radi, ali pukne pre nego sto tmp fajlove preimenuje na ogovarajuci naziv, pa sad trebam da ga jurim po disku sa unerase. neman
clipper.228 goxx, -> #224, dobrada
■ Ja radije koristim svoje funkcije za stampanje. Portovima pristupam ■ kao fajlovima sa FOPEN() i FWRITE() funkcijama. Možeš li da pošalješ malo koda za ovo? Ja se ubih, ali nikako da mi proradi. Petljao sam i sa C-om. Ne vraca mi grešku kad stampac nije spreman već samo prođe. Dešavalo se i da blokira. Hvala. Goran
clipper.229 neman,
Kad vec pricam sam sa sobom, da dam i resenje mog problema: Patch treba startovati sa patch clp52bin.rpt /i /i - ignore, preskace one datoteke koje nece da obradi, i ide dalje, a vi posle lupajte glavu zasto nece. CL.BAT :(( :│ :))) ;) neman
clipper.230 bulaja, -> #229, neman
│Patch treba startovati sa │ patch clp52bin.rpt /i │/i - ignore, preskace one datoteke koje nece da obradi, i ide dalje, │a vi posle lupajte glavu zasto nece. CL.BAT :(( :│ :))) ;) └─── Pa što nisi startovao Install.exe? :) I meni je javio grešku da nema cl.bat, ali je ipak nastavio patchovanje. Inače prvi pokušaj patch-a na 5.2c koji sam imao na disku bio mi je neuspešan, pošto je clipper.exe i dalje javljao verziju 5.2c, a //info 5.2d. Kada sam ponovo instalirao osnovni CA-Clipper 5.2 i na njega patch, sve je prošlo Ok.
clipper.231 neman, -> #230, bulaja
> Pa sto nisi startovao Install.exe? :) I meni je javio :) Ja to i JESAM uradio. Pocne on da mulja cld.exe, clipper.exe, cld.exe i onda stane jer nema cl.bat. Pa je onda krenuo rucni rad kao medjufaza. > gresku da nema cl.bat, ali je ipak nastavio patchovanje. > Inace prvi pokusaj patch-a na 5.2c koji sam imao na disku > bio mi je neuspesan, posto je clipper.exe i dalje javljao > verziju 5.2c, a //info 5.2d. To se i tebi desilo :) jer glupi(?) patch je prekidao rabotu ukoliko nije bilo SVIH neophodnih datoteka. CL.BAT-u bi valjda samo trebao da promeni datum, ali .. a na disku ostavi tmp datoteke koje mozes da undeletnes ali nije to to. BTW u install.dat datoteci video sam da se patch startuje sa tri parametra: nobackup, nopathsearch .... Pogledao sam staru verziju patch-a ( 1.11 ) iz prethodnih upgrade-ova i nasao sve prethodno pomenute prekidace, od kojih je /i bitan :) > Kada sam ponovo instalirao > osnovni CA-Clipper 5.2 i na njega patch, sve je proslo Ok. Pa posalji mi oriinalni cl.bat ;) neman
clipper.232 dr.grba, -> #220, rpausic
>> koji najviše stradamo, ko će to uraditi za nas? Ako neko misli >> da postoji bolji način za borbu protiv izmena zakona, neka ga >> navede. Ako nema boljeg predloga, pokušajmo s ovim. Možda jednog dana, kada u ova zemlja postane demokratska. Ali ne bih o tome ovde. Sorry. ):
clipper.233 zzk., -> #220, rpausic
> ako ništa ne pokušamo mi koji najviše stradamo, ko će to uraditi > za nas? Ako neko misli Nije stvar u tome da li zelimo da se nesto uradi po tom pitanju, nego vjerovatno ocjenjujemo da se nasim glasom ne bi nista postiglo (u ovoj zemlji je tako - mislis da bi se neko gore pocesao iza uva zbog nas?) Ne stradamo samo mi. Tu su knjigovodje, vlasnici ovih i onih firmi koje bivaju pogodjene izmjenama, citave privredne grane, stare devizne stedise, nove devizne stedise ... , ali koga briga za to? Vazno je da je narod srecan i zadovoljan, a Skupstina zabava za mase. Da rezimiram: Nista se nece (bitno) promjeniti glasom ove ili one grupe ljudi. Svi ovi problemi ce doci na rjesavanje ukupnim popravljanjem situacije, a tim putem izgleda krecemo??? Samo, to je proces koji ce dugo trajati, ne vrijedi nam cekati da se zavrsi - moramo ga pratiti.
clipper.234 nbatocanin, -> #228, goxx
> Možeš li da pošalješ malo koda za ovo? Ja se ubih, ali > nikako da mi proradi. Petljao sam i sa C-om. Ne vraca mi > grešku kad stampac nije spreman već samo prođe. Dešavalo > se i da blokira. Hvala. Probaj ovo. print.zip
clipper.235 dzoric,
Patch na verziju 5.2d (US) izgleda ne rešava u potpunosti problem VMIF. Na mašinama 386SX bez podignute Expanded memorije i dalje puca sa SIX-om. To je moj prvi utisak. Dejan :(((
clipper.236 bulaja, -> #235, dzoric
│Patch na verziju 5.2d (US) izgleda ne rešava u potpunosti │problem VMIF. Na mašinama 386SX bez podignute Expanded │memorije i dalje puca sa SIX-om. To je moj prvi utisak. └─── A meni je počeo da se javlja VMIF tek kad sam instalirao 5.2 D :(. Pre toga nisam nikad imao ni jedan slučaj (verovatno zato što sam koristio FUNCky VM), a sada puca prilično često :(. Samo moguće je da nije problem samo do Clipper-a, već npr. i u Blinker-u.
clipper.237 dzoric, -> #236, bulaja
> koristio FUNCky VM), a sada puca prilično često :(. Samo moguće > je da nije problem samo do Clipper-a, već npr. i u Blinker-u. Moguće da i Blinker ima uticaja jer na vršio sam dvodnevno testiranje na dve potpuno iste mašine (386SX, 2Mb RAM-a) sa QEMM-om 7.04 i bez njega i na mašini gde nema podignute Expanded memorije program puca 3-4 puta/sat a na drugoj gde je podignuta memorija nijedan slučaj pucanja. Na obe mašine radi program koji je linkovan Blinker-om 3.0 i ima otprilike ovakav LNK : BLINKER EXECUTABLE CLIPPER F100;SWAPPATHC:ĐSWP; BLINKER OVERLAY FIXED BLINKER OVERLAY OPSIZE 60 BLINKER INCREMENTAL OFF BLINKER PROCEDURE DEPTH 55 BLINKER OVERLAY PAGEFRAME ON BLINKER OVERLAY THRESHOLD 256 BLINKER CACHE XMS 512, 25% << Na ove dve stvari BLINKER CACHE EMS 128, 50% << najviše sumnjam OUTPUT MYPROG FILE MYPROG FILE SIXSWE SEARCH ROOTVM BEGINAREA PRG1 PRG2 .... PRGn FILE SIXCDX ALLOCATE FUNCKY52 ALLOCATE FUNCKYVM ALLOCATE FUNCKY2C ENDAREA čSIXCDX.LNK čCL520MID.LNK Situacija je bezizlazna, izgleda da se vraćam NTX-u i RTLink-u. Ne vredi. Ožalošćeni Dejan :(((
clipper.238 .ken., -> #235, dzoric
> Patch na verziju 5.2d (US) izgleda ne resava u potpunosti > problem VMIF. Na masinama 386SX bez podignute Expanded > memorije i dalje puca sa SIX-om. To je moj prvi utisak. Probao sam da DBX132 prevedem sa novim Clipperom 5.2d. Program prodje prevodjenje ali pri otvaranju postojece datoteke (open) program jednostavno pukne (bio Blinker ili RTlink). Da li je to samo kod mene ili ih ima jos....? Da se ne vratimo mi na "stari" 5.2c, dok voda ne legne ili dodje neki 5.2e i 5.2f. :-(((((
clipper.239 goxx, -> #234, nbatocanin
■ Probaj ovo. ■ ** Uz poruku 'print.zip' (1151 bytes) Pravio sam to iz C-a, ali to nije to. "Zadatak" je otprilike ovakav ... IF FWRITE(nHandle, cString) <> LEN(cString) // Nešto je krenulo nizbrdo // diži paniku ... ili na primer ... FWRITE(... IF FERROR() <> 0 // došlo do greške ... nHandle bi mogao da bude štampač ili datoteka. Za štampač je rezervisan DOS handle 4, ali ovo baš ne funkcioniše. Ili bi recimo bilo dobro da se stampac otvori kao nHandle := FOPEN("PRN") ili da se već nekako izmuva nećto slično. Hvala na pomoći. Goran
clipper.241 goxx, -> #236, bulaja
■ │problem VMIF. Na mašinama 386SX bez podignute Expanded ■ │memorije i dalje puca sa SIX-om. To je moj prvi utisak. ■ A meni je počeo da se javlja VMIF tek kad sam instalirao 5.2 D :(. Hoće li, zaboga, taj clipper 5.2 već jednom da se prečisti. Iznerviraću se pa ću da pređem na fox. (najgadnija psovka koje sam se u trenutku setio ;) Goran
clipper.242 arazumenic,
Da iznesem svoja prva (i poslednja) iskustva sa CDX indeksima. Do sada nisam ih koristio, ali praveći jedno programče za kućnu upotrebu, (gde mi je bilo potrebno 6 indeksa za jednu datoteku) i sledeći uputstva dvesic-a iz poruke 612 iz PC.PROG.3, napravih program sa CDX indeksima. U početku je potrebno popuniti bazu sa oko 3.600 slogova iz jedne tekstualne datoteke. Za početak sam formirao 3 indeksa. Rezultat: Katastrofa! CDX indeksi su radili očajno sporo. Vreme punjenja baze je bilo 2293 sekundi. NTX indeksi su istu stvar obavili za svega 67 sekundi (34 puta brže). Brzinu traženja odredjenog sloga u datoteci sa dbseek() nisam uporedjivao, ali je primetno sporija sa CDX indeksima. Da li ja negde grešim u upotrebi CDX drajvera, ili je ovo posledica izuzetno traljavo uradjenog drajvera, ne znam. Hvala lepo za CDX, više ga ne konzumiram. Saša
clipper.243 dzoric, -> #242, arazumenic
>>> Hvala lepo za CDX, više ga ne konzumiram. Hm. Verovatno si nesto zabrljao. Ja radim iskljucivo sa CDX indeksima (dok ne pristigne NSX) i cinjenica je da je NTX malo brzi (10-15%), ali nema govora o odnosima koje si ti naveo. Radim sa bazama i po 250,000 slogova koje su pre bile sa NTX-om a sad se ganjaju SIx-om pa nisam primetio neku drasticnu brzinu NTX-a. Ne znam, jedino ako koristis DBFCDX.LIB koji se dobija sa Clipper-om on je prepun bagova pa mozda te to zeza. Dejan :)
clipper.244 nbatocanin, -> #239, goxx
> ■ Probaj ovo. > ■ ** Uz poruku 'print.zip' (1151 bytes) > > Pravio sam to iz C-a, ali to nije to. Milim da grešiš u koncepciji. Zašto pokušavaš da štampaš na štampač preko FWrite? Ja radim to na sledeći način: 1) generišem izveštaj u privremenu datoteku. 2) korisnik može da pregleda datoteku, bira razne opcije za štampanje i sl. 3) Kada korisnik zatraži štampanje, jednostavno čitam ovu datoteku i šaljem na štampač preko onih funkcija koje sam poslao. 4) ako korisnik zatraži datoteku sa izveštajem, jednostavno uradim COPY datoteke sa izveštajem i to je to.
clipper.245 nbatocanin, -> #237, dzoric
> Moguće da i Blinker ima uticaja jer na vršio sam dvodnevno > testiranje na dve potpuno iste mašine (386SX, 2Mb RAM-a) > sa QEMM-om 7.04 i bez njega i na mašini gde nema podignute > Expanded memorije program puca 3-4 puta/sat a na drugoj > gde je podignuta memorija nijedan slučaj pucanja. Pa tu ima manje memorije, zato i puca češće. > Situacija je bezizlazna, izgleda da se vraćam NTX-u i > RTLink-u. Ne vredi. :(((( Hebi ga. Šteta za onako dobar softver.
clipper.246 arazumenic, -> #243, dzoric
-> Hm. Verovatno si nesto zabrljao. Ja radim iskljucivo sa CDX indeksima Program je isti, uz dodatak na početku programa: request DBFCDX rddsetdefault("dbfcdx") -> Ne znam, jedino ako koristis DBFCDX.LIB koji se dobija sa Clipper-om Pa jedino taj i imam, i to iz verzije 5.2d Saša
clipper.247 snemcev, -> #242, arazumenic
>> Da li ja negde grešim u upotrebi CDX drajvera, ili je ovo posledica >> izuzetno traljavo uradjenog drajvera, ne znam. >> Hvala lepo za CDX, više ga ne konzumiram. Koji RDD koristiš -- SixCdx ili DbfCdx?
clipper.248 mjevta, -> #241, goxx
>> Hoće li, zaboga, taj clipper 5.2 već jednom da se prečisti. >> Iznerviraću se pa ću da pređem na fox. (najgadnija psovka koje
clipper.249 mjevta,
Na temu CDX ws NTX: Ne tako davno jedan moj prijatelj je doneo mali demo programcic koje je trebalo da uporedi performanse SIXCDX i NTX indeksa. Demonstracija je bila ubedljivo na strani SIXCDX (sto je opste poznato, ne). Onda smo to uporedili sa FOXPRO v2.0 CDX indeksima i: - konjpatibilni su (sto je takodje poznato) - po brzini su prakticno isti (malo, ali zanemarljivo preteze u korist FOX-a). Kasnije sam probao sa CLIPPER CDX drajverom i ispostavilo se da je 2-10 puta sporiji od FOX CDX (dakle, i od SIXCDX) drajvera. Sve u svemu, NIKAKO clipper CDX. Testirane su konkretne stvari (indeksiranje i upiti). bjevta
clipper.250 snemcev, -> #246, arazumenic
>> request DBFCDX Ovo je tvoj problem -- uzmi SIxCdx ili još bolje SIxNsx i uživaj. >> Pa jedino taj i imam, i to iz verzije 5.2d Potrudi se da nabaviš SIx. Siguran sam da se nećeš pokajati.
clipper.251 dvesic, -> #238, .ken.
>> Program prodje prevodjenje ali pri otvaranju postojece >> datoteke (open) program jednostavno pukne (bio Blinker ili >> RTlink). Da li je to samo kod mene ili ih ima jos....? Vec nedelju dana koristim DBX 1.32 preveden sa Cl 5.2d i da kucnem u drvo (cuk, cuk, cuk) nema nikakvih problema ...
clipper.252 dzoric, -> #245, nbatocanin
>>> :(((( Hebi ga. Šteta za onako dobar softver. Samo sam se salio. SIx ne napustam pa makar me tukli. >>> Pa tu ima manje memorije, zato i puca češće. Jest', samo sto nesme da pukne nego lepo da swap-ne na disk. BTW, Jel' neko zna kako i kad Clipper radi sa SWAP filo-vima. Koliko sam ja zamjetio cim krene aplikacija napravi se SWAP file koji pocinje sa $ (Blinker) ili bbca... (RTLink). Ako se legalno izadje CLOSE ALL zatvori i obrise swap file. Ako se gasne masina sledeci ulaz u aplikaciju pukne na VMIF. Mozda i tu ima neki zvrk.
clipper.253 dzoric, -> #246, arazumenic
>> Pa jedino taj i imam, i to iz verzije 5.2d Koliko sam ja nacuo DBFCDX.LIB iz Clipper-a 5.2X je SIx CDX verzija 0.8 ??? A ima izgleda da SuccessWare padne pod cizmu Computer Associates-a. Bas me cudi zasto to rade. Dejan :)
clipper.254 dzoric,
Imam dosta softvera zgodnog kako za velike tako i za male majstore. To su tehnike rada u CA Clipper-u koje su prikazane na sajmu u Orlandu, CA-TehniCom '93. Mozda malo bajato ali izuzetno poucno. Autori su sve sami majstori: Greg Lief, Mike Schinkel, David Morgan, David Reynolds, Steve Kolterman, i ostala "boranija". Mozda bi bilo dobro da se baci u DIR.
clipper.255 bulaja, -> #254, dzoric
│Imam dosta softvera zgodnog kako za velike tako i za male majstore. │To su tehnike rada u CA Clipper-u koje su prikazane na sajmu u │Orlandu, CA-TehniCom '93. └─── Šalji :).
clipper.256 neman, -> #252, dzoric
> Ako se legalno izadje CLOSE ALL zatvori i obrise swap > file. Ako se gasne masina sledeci ulaz u aplikaciju pukne > na VMIF. Mozda i tu ima neki zvrk. Jednom je aplikacija koja radi pod Novellom pucala pri pokusajima neke obrade koja je bila zahtevnija za memorijom, npr indexiranje. Kada smo pogledali dir videli smo da ima par neobrisanih $tmp1 ili tako nesto privremenih datoteka, od kojih je jedna bila nedeljiva ( non shareable ) Obrisali smo predmetni flag i datoteku i aplikacija vise nije pucala. Objasnjenje je to da imena tmp datoteka pocne da broji od 1, a postojala je neka zakucana i eto loma. Sto se tice VMIF-a na mojoj masini ( 386/20 MHz/2 MB RAM ) su se dosad pojavili svega 2 - 3 puta i to pri radu sa TBrowse objektom, a testirao sam aplikacije sa muljanjem nekih 20-tak MB podataka i NSX indexa i nista :) neman
clipper.257 neman, -> #253, dzoric
> Koliko sam ja nacuo DBFCDX.LIB iz Clipper-a 5.2X je > SIx CDX verzija 0.8 ??? Ovo ide u VICEVI:bez.veze :) neman
clipper.258 neman, -> #254, dzoric
> Mozda bi bilo dobro da se baci u DIR. Pa posalji :) neman
clipper.259 dpredovic, -> #237, dzoric
> Na obe mašine radi program koji je linkovan Blinker-om 3.0 > i ima otprilike ovakav LNK : > > BLINKER OVERLAY OPSIZE 60 Ovo može, ali probaj da podigneš stealth u qemm-u, dobijaš 180+ Kb visoke memorije, pa kada podigneš sve drajvere opet ostaje cca 120Kb. Onda lepo staviš set blinker=/OO120, pa overleji ne zauzimaju ni bajta donje memorije. > BLINKER PROCEDURE DEPTH 55 Probaj ovo malo da povećaš. > BLINKER OVERLAY PAGEFRAME ON Ovo dosta kvari stvari, ako imaš dosta visoke memorije (a sa stealth-om mora da imaš), izbaci. > BLINKER OVERLAY THRESHOLD 256 Ovo mi se čini malo suviše, ako nemaš 250+ Kb overleja smanji. (Kod mene stoji default) > BLINKER CACHE XMS 512, 25% << Na ove dve stvari Ovo može da ostavi premalo EMS za clipper, probaj sa 75%. > BLINKER CACHE EMS 128, 50% << najviše sumnjam Ovo ne treba. > FILE SIXSWE ??? Jel radiš za Volvo? ;))) > čSIXCDX.LNK Vidi šta sve ide u overleje, kod mene ide sve što NE MORA u root. Isto tako pripazi ako koristiš Mach6, ima jedna stvar koja mora u root, a po defaultu je u overleju. > čCL520MID.LNK CL520MAX sa onolikim /OO i kešom radi posao. > Situacija je bezizlazna, izgleda da se vraćam NTX-u i RTLink-u. Auuuuuu, pa ti si stvarno očajan... :)) Javi rezultate. Cu, Dejan
clipper.260 dpredovic, -> #249, mjevta
> Ne tako davno jedan moj prijatelj je doneo mali demo > programcic koje je trebalo da uporedi performanse SIXCDX > i NTX indeksa. Demonstracija je bila ubedljivo na strani > SIXCDX (sto je opste poznato, ne). Onda smo to uporedili Uz SIXNSX dolazi demonstracija koja upoređuje INDEX, SKIP, SEEK i APPEND FROM u ekskluzivnom i shared modu sa NTX-om. Rezultati su do 20x u korist (naravno) NSX-a. Interesantno je da taj programčić ne dolazi uz SIXCDX. Guess why? :>> NSX vs CDX 5000 slogova, 4 indexa indexiranje 170Kb:230Kb 15s:24s 5000 SKIP-ova 1.7s:2.4s 1000 SEEK-ova 0.8s:1.5s APPEND FROM (1000 slogova) 7s:115s !!! Fox, eat your heart out! :>>> Zezam se, izgleda da kompa- tibilnost sa bilo čim (bio to i Fox), vuče sa sobom dosta balasta... Cu, Dejan
clipper.261 dzoric, -> #257, neman
> Ovo ide u VICEVI:bez.veze :) Pa ako mi ne veruješ uđi u DBFCDX.LIB pa potraži string "SuccesWare", a videćeš i gomilu funkcija koje pocinju sa __sex. Bać žudno kako se to pogodilo.
clipper.262 dzoric,
Za pocetak evo uvod u Tbrowse od Grega Lief-a. Tu je nekih tridestak primera, izbacio sam EXE zbog velicine. file
clipper.263 dzoric,
Zatim printer control, spooler i preview tehnike. print.zip
clipper.264 dvesic, -> #253, dzoric
>> Koliko sam ja nacuo DBFCDX.LIB iz Clipper-a 5.2X je >> SIx CDX verzija 0.8 ??? 0.9, da budemo precizni :))
clipper.265 neman, -> #261, dzoric
> Pa ako mi ne verujes udi u DBFCDX.LIB pa potrazi string > "SuccesWare", a videces i gomilu funkcija koje pocinju sa > __sex. Bac zudno kako se to pogodilo. Sto jes, jes ??? A CDX je verovatno sporiji jer je __sex duzi :) neman
clipper.266 dzoric, -> #263, dzoric
Eve ga i help sistem. help.zip
clipper.270 dzoric, -> #266, dzoric
Evo pokusaja coveka iz Computer Associates-a da resi problem RollBack-a. newtrans.zip
clipper.271 dr.grba, -> #253, dzoric
>> Koliko sam ja nacuo DBFCDX.LIB iz Clipper-a 5.2X je >> SIx CDX verzija 0.8 ??? Jeste, Successware je poturio taj 0.8, pa sačekao da to izađe na tržište, i onda izneo novi i rekao "Gledajte, naš je bolji!" (((:
clipper.273 dobrada, -> #228, goxx
> Mozes li da posaljes malo koda za ovo? Posto se vratih sa puta da posaljem malo koda. U prilogu saljem modul za stampanje uradjen u cistom clipperu. Proverava se da li ispravan upis u fajl/port pri svakom pisanju, ako upis nije ispravan pojavljuje se poruka koja je u ovom primeru realizovana sa funkcijom Alert(). Ovo je zgodno jer stampac moze biti nedostupan za vreme stampanja izvestaja. Ako funkcija vrati .F., odnosno da nije izvrseno stampanje i pored vise pokusaja, odnosno da je korisnik odustao od stampanja, onda se sa BREAK ili RETURN izlazi iz tog dela programa ili funkcije odakle smo hteli da stampamo. Funkcijom PrintSet() podesava se ime podrazumevanog fajla/porta. Ako se koristi upis u fajl zgodno je pre nego sto pocne da se upisuje u fajl, proveriti da li takav postoji i postaviti pitanje korisniku da li da ga prebrise ili ne. Ovaj modul mozete da zacinite, zabiberite i ofarbate prema ukusu. Ako ima nekih problema javite se. prcl.zip
clipper.274 bulaja,
Ima li neko CA-Tools 3.0 patch za protected mode (ExoSpace/Blinker 3.0)?
clipper.275 dzoric, -> #263, dzoric
Modular programming by Mike Schinkel. modular.zip
clipper.276 dzoric, -> #275, dzoric
CUA Menu System. Sa ovim ide i DATADRIV.ZIP koji ce biti poslat. cua.zip
clipper.278 mjevta,
Na temu CDX ws NTX: Ne tako davno jedan moj prijatelj je doneo mali demo programcic koje je trebalo da uporedi performanse SIXCDX i NTX indeksa. Demonstracija je bila ubedljivo na strani SIXCDX (sto je opste poznato, ne). Onda smo to uporedili sa FOXPRO v2.0 CDX indeksima i: - konjpatibilni su (sto je takodje poznato) - po brzini su prakticno isti (malo, ali zanemarljivo preteze u korist FOX-a). Kasnije sam probao sa CLIPPER CDX drajverom i ispostavilo se da je 2-10 puta sporiji od FOX CDX (dakle, i od SIXCDX) drajvera. Sve u svemu, NIKAKO clipper CDX. Testirane su konkretne stvari (indeksiranje i upiti). bjevta
clipper.279 arazumenic, -> #262, dzoric
-> Za pocetak evo uvod u Tbrowse od Grega Lief-a. Tu je nekih -> tridestak primera, izbacio sam EXE zbog velicine. Malo sam se igrao sa ovim i neki programi ne rade kako treba. Na primer TBROW20.PRG ima ugradjen scrollbar koji korektno radi samo ako se za prikaz ne koristi ni jedan indeks. Kako nema nikakve priložene dokumentacije, pretpostavljam da je krivica do jednog od priključenih .obj fajlova (ntxhand.obj ili ntxpos.obj). Naime, u pomenutom programu se koristi funkcija ntxpos(), koja bi (ponavljam da je to moja pretostavka) trebala da vrati redni broj sloga po aktivnom indeksu; nešto kao recno() ako se ne koristi nijedan indeks. Priključen je još jedan .obj fajl ntxrec(), koji se nigde ne koristi. Da nije osim EXE fajla slučajno izbačeno još nešto? Inače, ovako na brzi pogled, ovo je sasvim lepo uradjen uvod u tbrowse klasu, od najjednostavnih ka složenijim primerima. Saša
clipper.280 bulaja,
**** new file **** R:\IBMPC\CLIPPER\*.* ---------------------- modular zip 32590 Modular Programming in CA-Clipper (By: Mike Schinkel) newtrans zip 7239 Updated Trans.prg (Clip 5.2 Programming & Util Guide) prnctrl zip 72596 Printer Control and Spooling in Clipper tch93hlp zip 31114 Help Systems in CA-Clipper (TechniCon '93) Neki od fajlova koje je dzoric poslao ovih dana prebačeni su u Clipper dir (nekima je stavljen prikladniji filename:). Kad pogledam i ostale priloge možda će u dir ići još nešto :). Hvala dzoricu na prilozima.
clipper.281 nnedic,
Da kažem nešto o problemu indeksiranja po našim slovima kod SIX CDX-a, ja sam ga rešio sitnom intervencijom na (poznatoj) funkciji (u prilogu), koju sam koristio ranije kod NTX-a i sve lepo radi. Da li neko zna bolje rešenje ? Nik yucdx.zip
clipper.282 bulaja, -> #279, arazumenic
│Naime, u pomenutom programu se koristi funkcija ntxpos(), koja bi │(ponavljam da je to moja pretostavka) trebala da vrati redni broj sloga │po aktivnom indeksu; nešto kao recno() ako se ne koristi nijedan indeks. └─── SIx RDD (CDX i NSX) ima funkcije Sx_KeyCount() i Sx_KeyNo() kojima se bez problema saznaju svi potrebni podaci potrebni za implementaciju scroll bar-a. Btw najveći problem za implementaciju univerzalnog TB scroll bar-a (koji radi u svim uslovima - kad nema indeksa, kada je indeks aktivan ili kad je postavljen filter) mi je to što Mach SIx ima glupost da ne može da vrati trenutni record pointer (ekvivalentno RecNo()) unutar aktivnog filtera - m6_FiltInfo () za INFO_POS vraća najobičniji standardni RecNo(). Da li je neko rešio ovaj problem (bez egzibicija kao što je preusmeravanje TB:skipBlock()/dbSkip()-a i ručno obrojavanje)?
clipper.283 bulaja, -> #281, nnedic
│ INDEKSIRANJE PO NAŠIM SLOVIMA (YUSCII RASPORED) │ UZ UPOTREBU SIX CDX INDEKSA │ ... │ SortStr=IF('^' $ SortStr,STRTRAN(SortStr,'^','C'+CHR(250)),SortStr) │ SortStr=IF(']' $ SortStr,STRTRAN(SortStr,']','C'+CHR(251)),SortStr) │ ... │ SortStr := left(SortStr,nDuz) └─── Ajoooj al je ovo sporo i nepouzdano (NHF:). Pri konverziji gubiš deo stringa ukoliko ima YU slova, a u slučaju da se ona nadju na kraju stringa onda je konverzija neispravna. Jedino pravo rešenje za SIx CDX je da se izmeni onaj njegov language modul (SIxUK, SIxSwe,...) tako da radi sa našim slovima (da li je nekome to uspelo?). Ako već hoćeš neko Clipper rešenje, onda je bolje da se string transformiše na osnovu translacione tabele (što je takodje sporo, sem ako funkcija nije pisana u ASM).
clipper.284 dzoric, -> #263, dzoric
Evo ga mr Luiz Quintela objasnjava muvanje, kopiranje i ostale zezancije sa Tbrowse-ovima. Inace tip je zesca zverka u CA. Koristi cetiri RDD-a. browrdd.zip
clipper.285 dzoric, -> #284, dzoric
Za pocetnike, rad sa kodnim blokovima, deklaracije, itd... cwkdtype.exe
clipper.286 dzoric, -> #285, dzoric
Osnove rada sa RDD-ima. cwkrdd.exe
clipper.287 dzoric, -> #286, dzoric
Evo ga i Lexical Analyzer ako nekom treba. dasilva.zip
clipper.288 neman,
Stiglo mi je naredjenje da zbog nepouzdanosti Clipper / NSX / Blinker odustanem od koriscenja predmetne kombinacije :(((, pa sam hteo da pitam da li ima losih iskustava sa NTX & Blinkerom posto se VMIF uglavnom javlja pri radu sa objektima.
clipper.289 bulaja, -> #288, neman
│Stiglo mi je naredjenje da zbog nepouzdanosti Clipper / NSX / Blinker │odustanem od koriscenja predmetne kombinacije :(((, pa sam hteo da │pitam da li ima losih iskustava sa NTX & Blinkerom posto se VMIF │uglavnom javlja pri radu sa objektima. └─── Izgleda da se VMIF javlja uglavnom u stanju čekanja - npr. meni su se svi slučajevi do sada (na sreću ne mnogo - tek svakih nekoliko dana:) javili u stanjima čekanja odnosno Inkey() funkciji ili njenoj zameni. S obzirom da Clipper vrši interno čišćenje (clean-up) memorije kada detektuje stanja čekanja, vrlo je moguće da je bug upravo tu negde. Nisam pokušavao, ali možda bi moglo da pomogne startovanje programa za opcijom //NOIDLE (naravno ovo se može i burn-in-ovati u EXE Blinkerom ili staviti u SET CLIPPER env promenljivu) - ovo isključuje detekciju stanja čekanja (idle time). Naravno ukidanje clean-up-a će degradirati performane programa (čak se u uputstvu za Clipper spominje da ovu opciju verovatno nikad nećete koristiti:), ali možda vredi pokušati.
clipper.290 biki,
Moj prijatelj ima jedan problem, ali posto se odskora bavi CLIPPER-om unapred se izvinjava ako je on vec resen. Problem glasi: "Kako povezati Clipper 5.2 sa Turbo C++ ver. 2.0 pomocu extend sistema.?" Preciznije, evo jednostavnog primera koji kad se prevede i poveze Blinkerom 1.5 javlja gresku Eval stack fault koja je verovatno C-ova: U C-u: (klip.c) #include "extend.api" CLIPPER proba() { char *test="Proba"; _retc(test); } u Clipperu: (test.prg) ? proba() C prevede sa: tcc -c -G -ml -O klip A clipper i c povezuje ovako: blinker file test file klip file c0l search cl.lib Problem je verovatno u Turbo C-u, i mozda ga nije moguce povezati sa Clipperom za razliku od MSC-a. =================================================================== Ako je o tome vec bilo govora, koje sve clipper poruke da skidam.? U kojoj su konferenciji. PC.PROG.1, PC.PROG.2...
clipper.291 djelovic, -> #290, biki
> "Kako povezati Clipper 5.2 sa Turbo C++ ver. 2.0 pomocu extend sistema.?" Koliko čujem, nikako. Clipper se ne slaže sa Borlandovim funkcijama za brojeve u pokretnom zarezu, tako da je za povezivanje Clippera i C-a neophodan MSC.
clipper.292 dpredovic, -> #283, bulaja
> stringa onda je konverzija neispravna. Jedino pravo rešenje za > SIx CDX je da se izmeni onaj njegov language modul (SIxUK, > SIxSwe,...) tako da radi sa našim slovima (da li je nekome to > uspelo?). Ako već hoćeš neko Baš sam ga jučer sredio, isprobajte... Cu, Dejan sixyu.zip
clipper.293 dpredovic, -> #282, bulaja
> je postavljen filter) mi je to što Mach SIx ima glupost da ne > može da vrati trenutni record pointer (ekvivalentno RecNo()) > unutar aktivnog filtera - m6_FiltInfo () za INFO_POS vraća > najobičniji standardni RecNo(). Da li je neko rešio ovaj > problem (bez egzibicija kao što je preusmeravanje > TB:skipBlock()/dbSkip()-a i ručno obrojavanje)? Umesto SET FILTER TO (foo) BROWSE() uradiš INDEX ON (bar) TO filter FOR (foo) ADDITIVE BROWSE() Jes da je malo sporije dok se index generiše, ali je browse posle ipak brži. Cu, Dejan
clipper.294 bulaja, -> #191, rakicm
│Koliko čujem, nikako. Clipper se ne slaže sa Borlandovim funkcijama │za brojeve u pokretnom zarezu, tako da je za povezivanje Clippera i │C-a neophodan MSC. └── Sudeći po dokumentaciji za CA-Clipper/ExoSpace (DOS Extender za Clipper koji je CA kupio prošle godine), izgleda da je ipak moguće povezanti Borland C++ i Clipper/ExoSpace. Još nisam stigao da probam, ali evo šta piše u uputstvu za ExoSpace: Borland C++ ────────────────────────────────────────────────────────────────────────────── CA-Clipper/ExoSpace is compatible with the Borland C++ compiler, Versions 2.0, 3.0, and 3.1 large model. CA-Clipper/ExoSpace supports the Microsoft subset of the C++ extensions. Use the Borland C++ options that specify Microsoft C 6.0-compatible objects, such as the -Vs option. CA-Clipper/ExoSpace does not support the Borland Graphics Library (BGI), and it does not support Borland floating point math routines. If you use Borland runtime library functions, you do so at your own risk, as described in the previous section. Compiling ────────────────────────────────────────────────────────────────────────────── With the Borland C++ files within your PATH environment variable, use a command like this one to compile your program: bcc -c -ml -2 -f- -X hello.c This example uses the following compiler options (after compiling, you will have a file named HELLO.OBJ): -c Compile only--prevents the compiler from automatically invoking the linker. This option is required. -ml Specifies large memory model. This is required to ensure compatibility with CA-Clipper. -2 Generates 286 instructions. If the object code you are producing will only be included in a CA-Clipper/ExoSpace version of your program, this option is recommended for improved performance. -f- Specifies that the program contains no floating point calculations. Borland's floating point support is incompatible with CA-Clipper's, so use of this option is required. -X Suppresses auto dependency output. This information is only useful to other Borland utilities and can be suppressed, resulting in smaller .OBJ files. Linking ────────────────────────────────────────────────────────────────────────────── Use CA-Clipper/ExoSpace to link your program as usual, and include a reference to the compiled Borland C++ modules in the link script.
clipper.295 bulaja, -> #292, dpredovic
│** Uz poruku 'sixyu.zip' (12199 bytes) └─── Na prvi pogled radi :) - treba samo ne zaboraviti reindeksiranje :). Ako nije tajna (mrzi me da kopam po source-u:) šta si još menjao sem translacione tabele i Collation Info-a? :)
clipper.296 neman,
Probleme sa VMIF om kod jednog mog prijatelja koji radi u jednoj velikoj firmi, imaju i veliku mrezu, je resio BLINKER OVERLAY UMB OFF On u pocetku nije uspevao ni da pokrene aplikaciju zbog VMIF-a, a posle probanja raznih prekidaca vise se ne zali. BTW on koristi valjda 5.2 verziju. (?) Covek je trenutno na odmoru, pa cemo za neki dan i da proverimo njegove skript datoteke, a vi probajte, ukoliko uspe objavicu mu ime ( i broj tekuceg racuna :))) neman P.S. A ako nije, sta da nam radim, njemu je uspelo ;)
clipper.297 nbatocanin, -> #289, bulaja
>│ kombinacije :(((, pa sam hteo da pitam da li ima losih >│ iskustava sa NTX & Blinkerom posto se VMIF uglavnom > javlja pri radu sa objektima. └─── Ja to koristim bez ikakvih problema. Nemoj koristiti Blinker 3.0 jer ima bagova. > Nisam pokušavao, ali možda bi moglo da pomogne startovanje > programa za opcijom //NOIDLE Probao :(((
clipper.298 dpredovic, -> #289, bulaja
> Nisam pokušavao, ali možda bi moglo da pomogne startovanje > programa za opcijom //NOIDLE (naravno ovo se može i > burn-in-ovati u EXE Blinkerom ili staviti u SET CLIPPER env > promenljivu) - ovo isključuje detekciju stanja čekanja (idle > time). Naravno ukidanje clean-up-a će degradirati performane > programa (čak se u uputstvu za Clipper spominje da ovu opciju > verovatno nikad nećete koristiti:), ali možda vredi pokušati. //NOIDLE odlaže garbage collection, ali ga ne isključuje. Kad-tad nestaće memorije, pa eto ga na istom. Inače VMIF po prirodi stvari može da nastane samo za vreme rada GC, pošto VMIF u stvari znači da je GC naišao na objekt koji nije smeo upošte da nastane... Cu, Dejan
clipper.299 bulaja,
CA-Visual Objects Release Date Target Revealed Russell Artzt, Computer Associates executive vice president of research and development, recently announced that CA is aming at August '94 as the probable release month of the long awaited CA-Visual Objects. Since CA TechniCon 94 in New Orleans, Lousiana just happens to be taking place in the same month, August 21-25, this year's connference may be one you don't want to miss!
clipper.300 bulaja,
SuccessWare Announces The SIx Driver 2.0 Release 2.0 of the SIx driver adds support for Clipper's proprietary DBFNTX format; SIx already support FoxPro and HiPer-SIx database files. SuccessWAre says the SIx 2.0 RDD is completely new code, and features improved performance. SIx 1.5 will continue to be supported; maintenance release 3 was recently posted for free download from the CompuServe CLIPPER forum. SIx 2.0 is US$ 249.00. Current SIx owners can upgrade for US$ 149.00; HiPer-SIx owners can upgrade for US$ 199.00.
clipper.301 dpredovic, -> #295, bulaja
> Na prvi pogled radi :) - treba samo ne zaboraviti > reindeksiranje :). Ako nije tajna (mrzi me da kopam po > source-u:) šta si još menjao sem translacione tabele i > Collation Info-a? :) Ništa. A što? Jel treba nešto? Inače, oni koji budu hteli da sve to prebace u neki drugi yu raspored, neka obrate pažnju: Ima 6 tabela: 1.collate tabela 2.tabela tipova (veliko,malo slovo, broj,whitespace...),jedino mi nije jasno čemu služi gornjih 4 bita... 3.upper tabela 4.lower tabela 5. 6.tabele za NEXTC i PREVC, nije mi baš jasno zašto je to tako ali neka im bude... prva je (kod mene) ista kao i collate, a druga je inverzni collate. Cu, Dejan
clipper.302 dpredovic,
Ne sećam se sada gde sam pročitao (jal u microbima možda) da je CA kupio ExoSpace, a i ovaj 52d patch je i za njega. Ako je tako trebalo bi polako da bežimo od Blinker-a... Jel ima neko iskustva sa tim čudom?
clipper.303 dpredovic, -> #296, neman
> Probleme sa VMIF om kod jednog mog prijatelja koji radi u > jednoj velikoj firmi, imaju i veliku mrezu, je resio > > BLINKER OVERLAY UMB OFF Probao sam sa prebacivanjem aplikacija u protected mod, gde se ne koriste nikakvi overleji, pa ni u UMB. Stvar lepo funkcioniše na jačim mašinama, ali na slabijim (<=386SX25 i <=2MB ram) nije baš sasvim OK...
clipper.304 iboris, -> #290, biki
Ł "Kako povezati Clipper 5.2 sa Turbo C++ ver. 2.0 pomocu extend Ł sistema.?" Nikako ! Uzmi Majkrosoftov C, koji lepo "saradjuje" sa kliperom.
clipper.305 bulaja,
Sve više sumnjam da je krivac za VMIF - Blinker 3.0! Naime konačno sam uspeo :) danas da dodjem do slučaja da se VMIF ne javlja slučajno već redovno :) u odredjenim delovima programa (dok se izvršava Inkey() funkcija). U tim situacijama je program redovno pucao kada je linkovan sa Blinker-om 3.0 (i sa iskljucenim i ukljucenim incremental link-om), a nije pomagalo bilo kakvo menjanje raznih Blinker komandi u .LNK datoteci. A kada bi se isti taj program sa istom LNK datotekom linkovao starim dobrim :) Blinkerom 2.01, sve je radilo Ok.
clipper.306 bulaja,
**** new file **** R:\IBMPC\CLIPPER\*.* ---------------------- ct3p a01 309400 CA-Clipper Tools Version 3.0 Protected-Mode Upgrade #1 ct3p a02 308509 CA-Clipper Tools Version 3.0 Protected-Mode Upgrade #2 CA-Clipper Tools Version 3.0 Protected-Mode Upgrade December 1993 This file contains information about an upgrade to CA-Clipper Tools, Version 3.0, so that it can be used with CA-Clipper/ExoSpace to create applications that run in protected-mode. You should have the following products installed before continuing: * CA-Clipper Tools, Version 3.0 * CA-Clipper, Version 5.2c or later * CA-Clipper/ExoSpace, Version 1.0a or later
clipper.307 bulaja,
**** new file **** R:\IBMPC\CLIPPER\*.* ---------------------- exoblx arj 3870 Blinker 3.0 ExoSpace API What is the Exospace API? ------------------------- The purpose of this API module is to provide compatability between Blinker 3.0 and third party software that has been converted to protected mode using the documented Exospace API functions rather than Blinker's own API functions. NOTE: The protected mode version of CA-TOOLS III does not use the Exospace API functions. This API module will NOT allow CA-TOOLS to run in protected mode in conjunction with Blinker 3.0. Blink inc will be releasing an update to this API module to provide compatability with CA-TOOLS III in the near future. Exospace API compatability -------------------------- The Blinker 3.0 Exospace API module is 100% compatible with the Exospace API when running in protected mode. The Blinker 3.0 Exospace API module is DUAL mode compatible. This means that 3rd party products that use the Exospace API will receive meaningful return values in protected, dual and real mode. While Blink inc cannot guarantee that any particular 3rd party protected mode product that uses the Exospace API will operate correctly in a real mode program, or in a dual mode program running in real mode, most products of this type should operate correctly.
clipper.308 bulaja, -> #302, dpredovic
│Ne sećam se sada gde sam pročitao (jal u microbima možda) │da je CA kupio ExoSpace, a i ovaj 52d patch je i za njega. │Ako je tako trebalo bi polako da bežimo od Blinker-a... │Jel ima neko iskustva sa tim čudom? └─── S obzirom da je danas stigao ExoSpace za Blinker 3.0, znači da ipak neće morati da se beži od Blinker-a :). Što se tiče ExoSpace-a, Computer Associates ga je kupio oktobra prošle ('93.) godine i u poslednje vreme ga deli džabe uz svaki kupljeni CA-Clipper 5.2 paket (inače u sklopu tog specijalnog CE deal-a se može dobiti besplatno još i CA-Tools). Ja se malo igram sa ExoSpace-om ovih dana, kada se dovoljno izigram :) poslaću ovde detaljnije utiske.
clipper.309 bastijan,
Da li jos uvek postoji fajl pr.zip, za nazubljivanje source (Clipper) koji je bio u ovoj konferenciji (nisam primetio)