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