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 - windows

windows.105 smarkov,
Zbog dodavanja diska (za LINUX) u sistem, stari disk sam prebacio da bude slave. WDCTRL se sada buni (hoće direktno na prvi disk za 32bitni pristup ?). Ima li leka (izuzev reinstalacije) ?
windows.106 vlaslo,
Imam problema sa W4Wg... Problem je verovatno do mogucnosti racunara( 386sx, 2Mb ) ali bez obzira W4W se jako cudno ponasa. W4W ima swap 2M i radi bez problema sa svim aplikacijama. Jedini problem je Borland C++ 3.1 i Borland Pascal 7.0. Kad se startuje BCW ili BPW ili bilo koji utiliti sta vise i neki ozbiljniji program koji koristi OWL W4W jednostavno iskace kao da je kraj rada... Sa druge strane u Windows 3.1 sve radi besprekorno. Sve do sada mislio sam da su Win i W4W kompatibilni ali od sada... Pitanje: kako spojiti kompatibilnost Windowsa sa OWL i brzinu W4W ? cu Zoli
windows.107 ppekovic, -> #105, smarkov
>> Zbog dodavanja diska (za LINUX) u sistem, stari disk sam prebacio da >> bude slave. WDCTRL se sada buni (hoće direktno na prvi disk za 32bitni >> pristup ?). Ima li leka (izuzev reinstalacije) ? Nemoj da se trudiš. Microsoft je napravio neki vrlo čudan algoritam za detekciju da li može da napravi permanent swap fajl, pa samim tim i da omogući 32-bit file access, ili ne. Prvo sam mislio da je problem što mi je Unix particija prva a DOS druga. Onda sam, kada sam promenio disk stavio da DOS particija bude prva, ali opet slaba vajda. Onda sam jednom prilikom skinuo Unix particiju, dakle ostalo je prazno parče na disku, ali se setup opet bunio. Možda mu je onda smetalo što je na drugom disku jedna od particija bila Unix particija. E svašta. Paya
windows.108 dejanr, -> #106, vlaslo
>> Jedini problem je Borland C++ 3.1 i Borland Pascal 7.0. Kad >> se startuje BCW ili BPW ili bilo koji utiliti sta vise i >> neki ozbiljniji program koji koristi OWL W4W jednostavno >> iskace kao da je kraj rada... Ne znam za Borland C, ali kod mene Pascal 7.0 radi savršeno sa WIN 4 WG 3.11. Probaj da povećaš SWAP fajl na uobičajenih desetak megabajta
windows.109 omega, -> #108, dejanr
ŢNe znam za Borland C, ali kod mene Pascal 7.0 radi savrseno sa ŢWIN 4 WG 3.11. Probaj da povecas SWAP fajl na uobicajenih Ţdesetak megabajta Da nije mozda i za BP 7.0 minimalna konfiguracija 4mb!? :((
windows.110 dekiper, -> #106, vlaslo
Da, ali kod mene za divno čudo radi. Evo nekih pitanja. Prvo: Zašto na mojoj mašini sa 8 MB RAM-a W4Wg posle startovanja i biranja Help/About Program manager ispiše 2041 KB FREE ? Zar je moguće da je velik oko 6 MB. Nema CACHE-a, nema dignutih programa i ostalog. Dalje... Zašto ako sam mu stavio SwapFile od 16 MB (Permanent 32bit) on na onih 2 !?!K(!?!) ne DODA ovih 16 pa kaže 18 MB nego kaže samo 12 MB (ispiše)? I to je to... velika je frka sa DLL-ovima u WFWg. Jednostavno ima ih previše a za normalan rad je potrebno samo oko 50% (Ako je bez FAX-a). Dal' neko ima listu (ne)potrebnih DLL-ova ? Pozdrav, Deki
windows.111 omega, -> #110, dekiper
Ţ Prvo: Zasto na mojoj masini sa 8 MB RAM-a W4Wg posle startovanja i biranja Ţ Help/About Program manager ispise 2041 KB FREE ? Zar je moguce da je velik Ţ oko 6 MB. Nema CACHE-a, nema dignutih programa i ostalog. Koji memory manager koristis? Nije veliki 6 MB, nemoj da se brines, problem je u necemu drugom... Ţ Dalje... Zasto ako sam mu stavio SwapFile od 16 MB (Permanent 32bit) on na Ţ onih 2 !?!K(!?!) ne DODA ovih 16 pa kaze 18 MB nego kaze samo 12 MB Ţ (ispise)? Da, trebalo bi da doda i ispise u Help/About. A gde on to kod tebe ispisuje 12 mb?
windows.112 dekiper, -> #111, omega
Od memory Manager-a koristim samo HIMEM / EMM386, a što se memorije tiče 12 MB mi ispisuje u Help / About! Pozdrav, Deki
windows.113 omega, -> #112, dekiper
Ţ Od memory Manager-a koristim samo HIMEM / EMM386, a sto se memorije tice 12 Ţ MB mi ispisuje u Help / About! Pa onda nisi lepo slozio pricu prosli put!? Rekao si da ispisuje 2041 kb free, a ne 12 mb!? Odluci se ;) I predji obavezno na QEMM.
windows.114 vpudar, -> #110, dekiper
-> Prvo: Zašto na mojoj mašini sa 8 MB RAM-a W4Wg posle startovanja i biranja -> Help/About Program manager ispiše 2041 KB FREE ? Zar je moguće da je velik -> oko 6 MB. Nema CACHE-a, nema dignutih programa i ostalog. A EMM386? Da nisi odvojio 4 MB za EMS? Ja sam primetio nešto drugo, da mi "fali" oko 500 KB RAM-a u odnosu na verziju 3.10. Zna li neko u čemu je stvar? Zar su ti novi DLL-ovi, drajveri itd. TOLIKO glomazni? Na mom računaru sa 4 MB RAM-a, i sa praznom mašinom (samo HIMEM, bez CACHE-a itd.) pokazuje oko 2400 KB FREE. Ranije je ova brojka dostizala 2900 KB :(( To su neki maksimumi, a realne cifre iznose recimo 2100 KB pod W4WG 3.11, i 2600 KB pod W3.10.
windows.115 vpudar,
Imam jedno pitanje za one koji koriste TDW... Disasembliram jednu Windows aplikaciju, pa mi jako smeta što svaki put moram ručno da pretražujem selektore (tražim delove učitanog programa; npr. segment dužine 64800 bajtova). Tražim nešto poput pozicioniranja na #3:0C9ABh, gde je #3 treći segment Windows EXE-a... Da li to uopšte postoji? Upravo sam instalirao BC4.0 (samo TDW); prvo, TD32 nisam uspeo da pokrenem na mašini sa 4 MB RAM-a - ispiše "Not enough extended memory" (posle instaliranja svih Extendera itd.), a 16-bitni TDW je gotovo isti kao i prethodni (3.1), samo što može da radi u prozoru :(. Nema više Swapovanja ekrana, ali nema ni one brzine kao u TEXT modu :( Kakva su vaša iskustva? Zar ne postoji ni jedan pošten Windows Debugger? :) Može li danas išta da se uradi sa 4 MB RAM-a? :)))
windows.116 omega, -> #114, vpudar
Ţ Na mom racunaru sa 4 MB RAM-a, i sa praznom masinom (samo HIMEM, bez Ţ CACHE-a itd.) pokazuje oko 2400 KB FREE. Ranije je ova brojka dostizala Nije moguce da nisi stavio permanent swap file? Kako uspevas da radis uopste!?
windows.117 toca,
AAAARGH!!! I have a problem, here. Da li neko može da mi kaže kako da u Turbo Pascal-u za Windows povećam prozor do maximuma tj. da pri otvaranju sa InitMainWindow on bude maximiziran. Probao sam sa Attr.Style := ws_Maximize ali sam dobio prozor bez kontrolnog menija i dugmića za maximize i minimize prozora. I još nešto kako omogućiti korisniku da izađe iz programa koristeći opciju Exit iz menija, a ne sa Close Alt+F4 iz kontorolnog menija, tj. da obe komande vode do nekog dijaloga koji pritiskom npr. na neki taster izlazi iz aplikacije Toca.
windows.118 vpudar, -> #116, omega
-> Ţ Na mom racunaru sa 4 MB RAM-a, i sa praznom masinom (samo HIMEM, bez -> Ţ CACHE-a itd.) pokazuje oko 2400 KB FREE. Ranije je ova brojka dostizala -> -> Nije moguce da nisi stavio permanent swap file? Kako uspevas da radis -> uopste!? Pa, ne koristim tako glomazne aplikacije... :) Šalim se, naravno da koristim swap file :), ali sam ga privremeno isključio zbog testiranja & poređenja (radi verodostojnosti). Inače, trenutno imam 3 verzije Windows-a na svojoj mašini, pa sam ih poredio nadugačko i naširoko :) Ako nekoga zanimaju rezultati do kojih sam došao: (Posao: optimizacija baze podataka u SDW-u -> 2 MB = 4500 poruka) Win 3.10 SMARTDRV 512 KB cache 1 min 16 sec Win 3.10 HYPER386 512 KB cache 13 min 28 sec Win4W 3.11 SMARTDRV 512 KB (16-bit file access) 1 min 18 sec Win4W 3.11 SMARTDRV 100 KB (16-bit file access) 1 min 40 sec Win4W 3.11 32-bit file access, 512 KB VCACHE 35 sec Sva merenja su na računaru sa 4 MB RAM-a, i Swap File-om (sa obaveznim 32-bitnim disk access-om) od 4000 KB. DOS Verify je bio Off, situacija na hardu, što se tiče rasporeda i strukture fajlova, identična... Kod oba kešera uključeno odloženo pisanje (zato je valjda HYPER tako očajan, a inače je dosta brži, pogotovo pod DOS-om). Ne znam da li je ovo (32-bit file access & VCACHE), kada se uzme u obzir ono o čemu sam pisao u prethodnoj poruci, dovoljan razlog da se čovek opredeli za instalaciju W4W3.11 na solo mašini?? BTW, još jednom apelujem da se napravi konačan spisak "nepotrebnih" fajlova (DLL-ovi itd.) za W4W3.11 :)))
windows.119 mjova, -> #115, vpudar
> Upravo sam instalirao BC4.0 (samo TDW); prvo, TD32 nisam > uspeo da pokrenem na mašini sa 4 MB RAM-a - ispiše "Not > enough extended memory" imam mašinu sa 4Mb, a uspeo sam sasvim normalno da startujem sve programe iz BC 4.0. možda je nešto drugo u pitanju? > Zar ne postoji ni jedan pošten Windows Debugger? :) pa nisam video nešto posebno, ali u svakom slučaju postoji neki disasembler. zove se WDISAM i ja ga imam. ne znam odakle mi, ali sam siguran da je 90% sa sezama ili 10% iz nekog drugog izvora. ako ga ne nađeš, javi mi se da ti pošaljem.
windows.120 omega, -> #118, vpudar
Ţ Win4W 3.11 SMARTDRV 512 KB (16-bit file access) 1 min 18 sec ^^^^ Zar nije 32-bit? Ţ Win4W 3.11 32-bit file access, 512 KB VCACHE 35 sec Koji je sad pa to kes VCACHE?
windows.121 omega, -> #117, toca
Ţ Da li neko moze da mi kaze kako da u Turbo Pascal-u za Windows Ţ povecam prozor do maximuma tj. da pri otvaranju sa InitMainWindow Ţ on bude maximiziran. Ne programiram u TPW, ali citam Racunare :) Tamo je Dusko Savic pisao bas o tome. Pogledaj (R101/78 str.)
windows.122 bbosko,
Imam jedan problem! U glavnom prozoru imam sistem Button-sa, svaki od njih ima ime. Ja hocu da mi se opis tog button-a koji sam definisao u Stringtabeli pojavi u Status Bar-u. Tacnije kao kod Control Bar-a, kad postavim misa iznad icone(bitmape) u Status Baru mi je opis komande. Da li je to moguce i kako izvesti.? Radim u BWC-u 4.0.
windows.123 vpudar, -> #120, omega
>> Ţ Win4W 3.11 SMARTDRV 512 KB (16-bit file access) 1 min 18 sec >> ^^^^^ >> Zar nije 32-bit? Nije. >> Ţ Win4W 3.11 32-bit file access, 512 KB VCACHE 35 sec >> >> Koji je sad pa to kes VCACHE? Interni, 32-bitni :) \WINDOWS\SYSTEM\VCACHE.386 ...
windows.124 dcolak, -> #121, omega
│ Ne programiram u TPW, ali citam Racunare :) Tamo je Dusko Savic │ pisao bas o tome. Pogledaj (R101/78 str.) Šta ako on ne čita računare? Sledge DAMMIR!
windows.125 badboy,
Ima li neko ideju kako je moguce semplovati (sa SB 2.0) iz BPW 7.0 ? Pozdrav: ---Bady
windows.126 omega, -> #123, vpudar
Ţ>> Zar nije 32-bit? Ţ Nije. Ţ>> Koji je sad pa to kes VCACHE? Ţ Interni, 32-bitni :) Znam, znam, nego sam to pitao pre nego sto sam i sam instalirao W4WG, pa nisam znao sta su ovoga puta smislili ;)
windows.127 omega, -> #124, dcolak
Ţ Sta ako on ne cita racunare? Pa napisace da ih ne cita, a ja cu da mu prepisem deo koji ga zanima. Prosto, zar ne?
windows.128 dekiper, -> #117, toca
E, na dobrom si putu, ali ni slučajno nisi smeo da ostaviš u Attr.Style samo ws_Maximize. Mislim da bi ispravna sekvenca glasila ovako: ws_border OR ws_sysmenu OR ws_title OR ws_maximize OR ws_maximizebox OR ws_minimizebox. Ako nije BAŠ ovako izvini, ali tu je... Pozdrav, Deki
windows.129 vlaslo, -> #110, dekiper
> Dal' neko ima listu (ne)potrebnih DLL-ova ? Imam jednu predhistorijsku ideju :-)) Kod instalacije uzmes papir i olovku i zapisujes fajlove koji nisu potrebni, a presudu vrsis subjektivnim zakljucivanjem uzimajuci u obzir komentar setupa. cu Zoli
windows.130 mmitrovic, -> #128, dekiper
Ů█▀█Ţ ws_border OR ws_sysmenu OR ws_title OR ws_maximize OR ws_maximizebox OR Ů█▀█Ţ ws_minimizebox. Mnogo je bolje ne dirati podatke koje su postavili objekti niže klase nego samo dodati ili skinuti potreban bit, kao što je u Računarima. Attr.Style:= Attr.Style or ws_maximize;
windows.131 dr.grba, -> #115, vpudar
>> Može li danas išta da se uradi sa 4 MB RAM-a? :))) Može, da se ugradi u mašinu koja ima samo 4 MB (((: Sorry, NHF! (:
windows.132 bbosko,
Haj! Da li je moguce menjati velicinu i dimenzije Control Bara, ako jemoguce kako! BCW 4.0 ne dozvoljava ukupan broj control-a veci od 255 u okviru jednog dialoga, da li se to moze na neki nacin povecati. Ovo mi je jako vazno, svaka sugestija dobro dosla.
windows.133 zormi, -> #132, bbosko
* BCW 4.0 ne dozvoljava ukupan broj control-a veci od 255 u okviru * jednog dialoga, da li se to moze na neki nacin povecati. Mislim da je to ograničenje Windows-a. E sad, nije mi zatrebalo, ali ima neka caka da se ceo bar proglasi za jednu kontrolu pa se unutar nje obradjuju dugmići...
windows.134 bbosko, -> #133, zormi
>< Mislim da je to ograničenje Windows-a. E sad, nije mi zatrebalo, ali >< ima neka caka da se ceo bar proglasi za jednu kontrolu pa se unutar >< nje obradjuju dugmići... Jer moze malo opsirnije objasnjenje. :))) Da li moze da se definise HintMode za buttonse koji nisu u Control Bar-u(Tool Bar-u) vec su izvan njega u glavnom prozoru?
windows.135 mmitrovic,
Imam jedan problem sa TListBox objektom (BP7 for Win) TListBox.AddString(St: PChar) bi trebalo u listu da ubaci ASCIIZ string na koji pokazuje St. Međutim ne dešava se ništa, tj. nakon "filovanja" objekta stringovima, iscrtava se prazan ListBox a TListBox.GetCount mi vraća 0. Svi stringovi koje sam ubacivao bili su validni (provereno u TDu), a pošto je debagovanje programa pod Winom veoma zamorna stvar zbog "smart" swapovanja ekrana :(, nisam ulazio u sam kod objekta pa se pitam dal' neko već zna u čemu je problem.
windows.136 ivantod, -> #135, mmitrovic
> Imam jedan problem sa TListBox objektom (BP7 for Win) > TListBox.AddString(St: PChar) bi trebalo u listu da ubaci ASCIIZ string Hm, nisam baš neki stručnjak, ali mislim da mi se dešavalo nešto tako. Imao sam listbox u dijalogu i sve se završilo tako što sam u tdialog.setupwindow koristio sendDlgItemMsg(id_liste, lb_addstring,...) Valjda sam ti bar malo pomogao. :) Ivan
windows.137 djelovic, -> #135, mmitrovic
> TListBox.AddString(St: PChar) bi trebalo u listu da ubaci ASCIIZ string > na koji pokazuje St. Međutim ne dešava se ništa, tj. nakon "filovanja" > objekta stringovima, iscrtava se prazan ListBox a TListBox.GetCount > mi vraća 0. Ovakve simptome najčešće imaju sledeća tri baga: 1. List box si počeo da puniš već u konstruktoru roditeljskog prozora/dijaloga, iako tada prozor za Windowse zapravo još nije ni kreiran. Pravi trenutak da se "napuni" list box jeste procedura SetupWindow, ili (ne znam koju verziju OWL-a koristiš?) CreateWindow. 2. Ukoliko list box već puniš iz SetupWindow procedure, može li biti da pre toga nisi pozvao SetupWindow klase koja je iznad tvog prozora u hijerarhiji? Ukoliko to radiš na primer u dijalogu, onda na početku tvoje procedure TMyDialog.SetupWindow treba da stoji poziv za TDialog.SetupWindow. 3. Za taj list box si vezao pogrešan ID, različit od onoga koji on ima u .RC datoteci. P.S. Ja ovo pišem po analogiji sa OWL-om za C++, pa ako sam negde lupio nemojte mi uzeti za zlo.
windows.138 smarkov,
Malo čudno mesto za ovakvo pitanje ... al' ne znam bolje. Šta je sa .obj-om ?
windows.139 omega, -> #138, smarkov
Ţ Sta je sa .obj-om Ja ga videh na Osmehu skoro...
windows.140 pajomi, -> #122, bbosko
Nisam sasvim siguran ali mislim da ce ti ovo pomoci: klasa TGadgetWindow iz koje su izvedene sve klase za toolbar, statusbar i sl, ima zasticeni podatak clan HintMode, koji ima jednu od sledecih vrednosti: NoHints - nema nikakvih poruka u statusbaru PressHints - poruke se pojavljuju kad se neki od tastera pritegne ovo je ujedno i podrazumevana vrednost EnterHints - poruke se pojavljuju kad se misem predje preko tastera poziv funkcije SetHintMode(EnterHints); bi trebalo da resi tvoj problem. A sad bih voleo da neko resi i moj problem pitanje je na pc.prog.4/cpp/9.79 Pozdrav od Pajomi-ja.
windows.141 ikordic,
RE: BC/OWL v?.0 Da li bi moglo kratko objašnjenje na temu stari/novi BC/OWL? Kakve su tu promene nastale, osim eventualne kozmetike? Koliko sam shvatio, stari OWL iz BC++ 3.1 je nekakav krpež koji za divno čudo radi, dok je ovaj novi iz BC++ 4.0 (u narodu poznat kao 'monstrum') koncepcijski i funkcionalni korak unapred i uopšte nešto super. Ima li neki savet za koji kompajler da se opredelim? Tim pre, jer treba da mi stigne ona knjiga Mr. Christiansen-a (a ona se bavi starim verzijama), pa me zanima hoće li sav OWL 1.0/BC++ 3.1 kod raditi i u narednim verzijama ili je bolje početi odmah raditi pravu stvar. Šta ću onda sa literaturom ... :(((
windows.142 djelovic, -> #141, ikordic
> Koliko sam shvatio, stari OWL iz BC++ 3.1 je nekakav krpež koji za divno > čudo radi, dok je ovaj novi iz BC++ 4.0 (u narodu poznat kao 'monstrum') > koncepcijski i funkcionalni korak unapred i uopšte nešto super. Ima li neki > savet za koji kompajler da se opredelim? OWL 1.0 nije krpež, al nije ni daleko :). Glavna prednost nad "golim" pisanjem C programa leži u boljoj organizaciji koda. OWL 2.0 je, kako ti kažeš, nešto super :). Programi se sa njim pišu drastično brže i lakše. > Tim pre, jer treba da mi stigne ona knjiga Mr. Christiansen-a (a ona se > bavi starim verzijama)N4ŠXśš&Wľ+š++übąüÜůY@Î]M 1.0/BC++ 3.1 kod > raditi i u narednim verzijama ili je bolje početi odmah raditi pravu stvar. > Šta ću onda sa literaturom ... :((( Moja preporuka ti je da odmah uzmeš OWL 2.0. OWL 2.0 se toliko razlikuje od 1.0 da nema mnogo svrhe učiti prvo jedan pa drugi.
windows.143 kenza, -> #142, djelovic
(;> Moja preporuka ti je da odmah uzmes OWL 2.0. OWL 2.0 se toliko (;> razlikuje od 1.0 da nema mnogo svrhe uciti prvo jedan pa drugi. A literaturu je moguce nabaviti....? ;)
windows.144 vpudar, -> #138, smarkov
-> Malo čudno mesto za ovakvo pitanje ... Šta je sa .obj-om? Dobro je, i sve vas pozdravlja... :))
windows.145 djelovic, -> #143, kenza
> A literaturu je moguce nabaviti....? ;) Sad će svi da mi se smeju, al meni je bilo lakše da naučim OWL iz primera koji su došli uz kompajler, nego iz literature. Uz BC++ dolazi u direktorijumu STEPS tuce primera koji su tako lepo napisani da se očas savladaju, u svakom slučaju za manje vremena nego što treba da se pročita ona knjižurina. Al' zato kad dobiješ "RUNTIME ERROR R0341", uh kako onda prija knjiga :).
windows.146 ikordic, -> #142, djelovic
RE: BCC/OWL vX.0 => Moja preporuka ti je da odmah uzmeš OWL 2.0. OWL 2.0 se toliko => razlikuje od 1.0 da nema mnogo svrhe učiti prvo jedan pa drugi. Ostaje pitanje: šta sa literaturom? Vredi li onda uopšte gledati u tu knjigu (Christiansen) ili je treba izbegavati, kako ne bi zatrovala moj mladi i neopterećeni um raznim anahronim konstrukcijama :)?
windows.147 ikordic,
RE: MSC vs. BC => 2.323 PC.OS.4:windows => djelovic, 04.08.94. 21:03, 382 chr => --------------------------------------------------------- => [Programeri: U arhivi je i source, od cirka deset linija :). Na žalost, BC++ => od toga pravi EXE od 35K. Ako ima neka dobra duša da prevede => program MSC-om, uštedeće nam svima silne kilobajte :)].] Jel' to i inače praksa da MSC pravi kraći kod od BC-a? Ili je to vezano za neke Windows specifičnosti. Kako & zašto?
windows.148 djelovic, -> #146, ikordic
> Ostaje pitanje: šta sa literaturom? Vredi li onda uopšte gledati u tu knjigu > (Christiansen) ili je treba izbegavati, kako ne bi zatrovala moj mladi i > neopterećeni um raznim anahronim konstrukcijama :)? Ukoliko te iz nje zanima da naučiš OWL, onda mislim da nema mnogo svrhe čitati je.
windows.149 djelovic, -> #147, ikordic
> Jel' to i inače praksa da MSC pravi kraći kod od BC-a? Ili je to vezano za > neke Windows specifičnosti. Kako & zašto? Manje-više je oduvek važilo da Borlandovi brže komapjlira i komforniji je za upotrebu, a MSC pravi bolji (brži i kraći) kod.
windows.150 kenza, -> #145, djelovic
(;> Sad ce svi da mi se smeju, al meni je bilo lakse da naucim OWL iz (;> primera koji su dosli uz kompajler, nego iz literature. Uz BC++ dolazi Svaka ti cast ;) A koliko kosta BC++4.0 napolju ?
windows.151 omega, -> #149, djelovic
Ţ Manje-vise je oduvek vazilo da Borlandovi brze komapjlira i komforniji je Ţ za upotrebu, a MSC pravi bolji (brzi i kraci) kod. Prvi put cujem za ovo :) Ono sto znam je da npr. MS Fortran treba siroko zaobici :) Ali to vec nema veze sa ovom temom...
windows.152 bulaja, -> #143, kenza
││Moja preporuka ti je da odmah uzmes OWL 2.0. OWL 2.0 se toliko ││razlikuje od 1.0 da nema mnogo svrhe uciti prvo jedan pa drugi. │└─── │ A literaturu je moguce nabaviti....? ;) └─── Pa kompletan BC++ 4.0 košta manje od 500 DEM u Beogradu (kod CET-a), a unutra izmedju ostalog dobiješ neštp više od 1000 strana literature za OWL 2.0.
windows.153 mzgrdja, -> #142, djelovic
Pa, svi kazu da je OWL 2.0 mnogo bolji od OWL 1.0, ali (bar) ja nisam video ni jedan primer. So, ako je moguce upload nekog primera, pa da lepo svi vide kako je novija verzija bolja od stare. Mislim da je Microsoft napravio mnogo bolji "posao" sa MFC-om 2.0 (MFC 2.0 je kompatibilan sa MFC-om 1.0). Dalje, u "Racunarima" pise nesto poput "napusteno je programiranje pod DOS-om", a meni nije bas jasno. Da li to znaci da je napustena Turbo Vizija ? Jos samo nesto, da li je sa BC++ 4.0 moguce kompajlirati OWL 1.0 programe bez konverzije ?
windows.154 bbosko, -> #140, pajomi
>< SetHintMode(EnterHints); >< bi trebalo da resi tvoj problem. Mozda nisam bio dovoljno jasan, upotreba ove funkcije mi je jasna kad je u pitanju toolbar, mene zanima da li mogu da je koristim za kontrole koje su izvan toolbara, na primer u nekom dialogu ili prozoru koji nema veze sa toolbarom.
windows.155 djelovic, -> #153, mzgrdja
> Pa, svi kazu da je OWL 2.0 mnogo bolji od OWL 1.0, ali (bar) ja nisam video > ni jedan primer. So, ako je moguce upload nekog primera, pa da lepo svi > vide kako je novija verzija bolja od stare. Na žalost, svaki primer koji bi demonstrirao velike prednosti OWL-a 2.0 bi bio predugačak. Grubo gledano, OWL 2.0 ima pet krupnih prednosi nad svojim prethodnikom: - Najveći broj Windows funkcija je enkapsuliran, pa je kod čistiji i kraći (kod većih programa). - Podržava Document/View paradigmu koja je priznata kao najbolji način pisanja programa (koristio je još prastari Smalltalk). - Podržava Frame/Pane arhitekturu po kojoj se skup prozora deli na one nešto prikazuju, i one koji služe da sadrže druge prozore. Ovo je isto priznata ideja iz Smalltalk dana. - Borlandov AppExpert generiše kod za OWL 2.0. AppExpert je nekakav generator kostura programa. Na prvi pogled deluje pomalo tesan (kao i svaki drugi generator programa), ali se brzo uvidi da se nekih 95% programa može započeti njime. - OWL 2.0 ima šanse da bude portabilan, dok OWL 1.0 to nije mogao da bude. > Mislim da je Microsoft napravio mnogo bolji "posao" sa MFC-om 2.0 (MFC 2.0 > je kompatibilan sa MFC-om 1.0). U pitanju su različite strategije razvoja. Microsoft nikada nije žurio sa novim stvarima, i nije "forsirao" programere da nauče nešto novo. Za to vreme je Borland uvek grabio što više napred, u mogućnostima jezika, u propratnim bibliotekama, i sl. Na kraju krajeva, Borland je i prvi izbacio na tržište C++ kompajler, dok je Microsoft još neko vreme ostao na golom C-u uz objašnjenje da programeri ne žele da uče još i te C++ novotarije, već im samo treba bolji C kompajler. > Dalje, u "Racunarima" pise nesto poput "napusteno je programiranje pod > DOS-om", a meni nije bas jasno. Da li to znaci da je napustena Turbo Vizija > ? Jos samo nesto, da li je sa BC++ 4.0 moguce kompajlirati OWL 1.0 programe > bez konverzije ? Nigde nisam čuo da je TV napušten, ali činjenica je da interesovanje za njim opada kako ceo svet prelazi na Windows. Ako se sećaš ranije je TV bio udarna vest u Borlandovim reklamama, a sada se skoro uopšte ne spominje.
windows.157 mzgrdja, -> #155, djelovic
> Na žalost, svaki primer koji bi demonstrirao velike prednosti OWL-a 2.0 bi > bio predugačak. Pa nisam ja ni mislio da neko odavde napise primer. Ono sto sam mislio je ZIP-ovanje, recimo, nekog od steps primera (tako su se zvali u BC++ 3.1), pa nek skida ko hoce. Valjda nema copyright na primere ? > - Podržava Frame/Pane arhitekturu po kojoj se skup prozora deli na one > nešto prikazuju, i one koji služe da sadrže druge prozore. Ovo je isto > priznata ideja iz Smalltalk dana. Ovo me podseca na splitter prozore u Visual C++ (klasa CSplitterWnd). > - Borlandov AppExpert generiše kod za OWL 2.0. AppExpert je nekakav > generator kostura programa. Na prvi pogled deluje pomalo tesan (kao i > svaki drugi generator programa), ali se brzo uvidi da se nekih 95% > programa može započeti njime. Da li si ti, ili mozda neko drugi, uporedjivao AppExpert sa AppWizard-om iz Visual C++-a. Uopste, veoma bi bila zanimljiva komparacija BC++ 4 vs MSVC++. > - OWL 2.0 ima šanse da bude portabilan, dok OWL 1.0 to nije mogao da bude. Portabilan sa cim ? Da li ta portabilnost znaci da mozes da kompajliras OWL 2.0 programe sa BC++ 3.1 (ako imas src novog OWL-a) ? Recimo zbog brzine kompajliranja na slabijim masinama (sa 4 MB RAM-a). BTW, na kojoj masini BC++ 4.0 radi "kako treba" ? Na mojoj 486DX2-66 sa 8MB RAM-a Visual C++ 1.0 radi uzasno sporo. Pre sam imao 386DX-40 sa 8 MB RAM-a i kada sam kupovao novu plocu mislio sam (nadao se) da ce sve mnooogo brze da radi. Kad ono, nista bez 16 MB RAM-a (valjda bi mu to bilo dosta). Da ne govorim to da na 486 masini BC 3.1 prosto leti :). Bas me zanima kako bi radio BC++ 4.0. Ono sto me najvise nervira kod novih kompajlera je to sto nema IDE za DOS. Meni nije nimalo prijatno da pisem DOS programe pod Windows-om. Em je sporije, em me posle dva sata bole oci. Uzas jedan ! Kad sam dobio Visual C++ i video da nema IDE za DOS, cinilo mi se da je to logicno je Bili opet forsira Win, al' kad sam u "Racunarima" procitao da ni Borland C++ vise nema ide za DOS .. Kud ide ovaj svet ???
windows.159 dekiper, -> #148, djelovic
Ne znam da li mislimo o istoj knjizi ali knjiga Kaare-a Christian-a koju je izdala Mikro knjiga je po meni odličan vodič kroz OWL. Skoro pola knjige je posvećeno samo njemu. Zatim, posebno za one koji se sa OWL-om nisu ranije sretali sa OWL-om, ovaj deo knjige je realizovan u obliku tutorial-a i to sa mnogo korisnih i interesantnih primera. Jedina mana je to što je OWL 1.0 :( Pozdrav, Deki
windows.160 dekiper, -> #155, djelovic
Kako ne znaš da je TV napušten kada najnovija verzija BC++ 4.0 uopšte ni ne sadrži Turbo Vision. Jedva su zadržali BGI. Pozdrav, Deki
windows.161 djelovic, -> #159, dekiper
> Jedina mana je to što je OWL 1.0 :( Mislim da je sve vreme o tome i bila priča. Neko je pitao da li ima svrhe učiti prvo OWL 1.0 (iz knjige), pa onda prelaziti na OWL 2.0.
windows.162 djelovic, -> #160, dekiper
> Kako ne znaš da je TV napušten kada najnovija verzija BC++ 4.0 uopšte ni ne > sadrži Turbo Vision. Jedva su zadržali BGI. Wow! Preturih po \bc4, i stvarno ga nema. žini se da je Borland dao mali hint ljubiteljima komandne linije :).
windows.163 djelovic, -> #157, mzgrdja
> Visual C++-a. Uopste, veoma bi bila zanimljiva komparacija BC++ 4 vs MSVC++. Nisam se mnogo bavio Visual C++-om, tako da ne mogu da ti napravim detaljnu komparaciju. Svojevremeno kada se pojavio BC++ 4.0 u stranim časopisima je urađen uporedni test, i Borland je izašao kao za dlaku, ali samo za dlaku, bolji. > Portabilan sa cim ? Da li ta portabilnost znaci da mozes da kompajliras > OWL 2.0 programe sa BC++ 3.1 (ako imas src novog OWL-a) ? Recimo zbog brzine > kompajliranja na slabijim masinama (sa 4 MB RAM-a). BTW, na kojoj masini > BC++ 4.0 radi "kako treba" ? Pa verovatno za početak portabilan sa OS/2, a možda kasnije i UNIX, Mac... Inače, OWL 2.0 ne može tek tako da se prebaci na 3.1 jer se oslanja na izuzetke i dinamički kasting koje OWL 1.0 nema. Svejedno, uz manje intervencije na kodu trebalo bi sve da radi. Što se tiče prikladne mašine za BC++ 4.0, najbitnija stavka je 8MB rama. Sa 4MB se kompilacija većih projekata iz integrisanog okruženja guši, pa računar provodi 95% vreme svopujući na disk. Sa 8MB sve je O.K.
windows.164 bulaja, -> #160, dekiper
│Kako ne znaš da je TV napušten kada najnovija verzija BC++ 4.0 │uopšte ni ne sadrži Turbo Vision. Jedva su zadržali BGI. └─── Ne znam što su uopšte zadržavali i to kad su osim TV-a izbacili iz paketa i TASM :(.
windows.165 .braca,
Programiram u Turbo C++ for Win 3.0. Prilikom izvršavanja programa mi je poljavljuje MessageBox sa nazivom aplikacije u CAPTIONU i porukom Error recived: errno =- O čemu se ra? Aplikacija koristi OWL biblioteku i Paradox Engine ( BEngine Eng )...
windows.166 .obj,
DID YOU KNOW? ;) Da biste iz vašeg programa saznali ime/firmu korisnika koji trenutno koristi taj vaš program, ne morate da otvarate USER, preturate po njegovim resursima, itd. Dovoljno je samo: LoadString( (HINSTANCE)GetWindowWord(GetDesktopWindow(), GWW_HINSTANCE), 514, ime, sizeof ime); i u stringu 'ime' će se naći ime korisnika. Za ime firme, promenite broj 514 u 515. Idealno za jednostavnije zaštite. Jeste li videli ikoga ko je odoleo da ne ukuca svoje cenjeno ime i ime svoje firme pri instalaciji Windowsa? Ja nisam. Dobijeni string inače sadrži višak spejsova...
windows.167 mmitrovic, -> #137, djelovic
Eto šta se desi kad preceniš nešto. Turbo Vision je za ObjectWindows tata roditelj po kompleksnosti. Ovaj OW je u stvari onih 550tak Win funkcija ubačenih u objektnu hijerarhiju, a ja očekivao bog zna šta. Thanx za otvaranje očiju :). Sad kad posmatram OW u inferiornijem položaju sve počinje da funkcioniše. Tolko su ga zaglupeli da čak ni Attr ne mogu da menjam bez kreiranja novih objekata sa novim konstruktorima, jer bože moj objekat nezna kad da saopšti windowsu nove atribute. :(. BTW, u kom modulu se nalaze konstante za WM_ i ostale poruke. Ubih se tražeći, a help ćuti.
windows.168 djelovic, -> #167, mmitrovic
> Attr ne mogu da menjam bez kreiranja novih objekata sa novim > konstruktorima, jer bože moj objekat nezna kad da saopšti windowsu > nove atribute. :(. Da, za to mora da se koristi SetWindowLong funkcija. > BTW, u kom modulu se nalaze konstante za WM_ i ostale poruke. Ubih se > tražeći, a help ćuti. U windows.h. OWL učita to zaglavlje pre svih ostalih.
windows.169 toca, -> #165, .braca
Ne radim u C-u, ali sam imao slican problem sa BP-om. Proveri da nisi možda Resource Workshopom kreirao neki nedefinisan Custom Control ako je ono errno=-1, onda je sigurno to.
windows.170 vpudar,
Zar ne postoji bolji Windows disasembler od WDASM v1.6? Ovaj bre (sa Sezama) mnoooogo brlja...
windows.171 vpudar,
Ima li neko ideju, govorim o TDW, zašto "Hardware Breakpoint" ponekad radi (u nekim Windows aplikacijama), a ponekad neće? Postavim Instruction Fetch na neku adresu (umesto da koristim "običan" breakpoint na F2, tj. INT3 koji brlja po programu, što je u nekim situacijama nepoželjno). Međutim, program bukvalno protutnji i ne zaustavi se na očekivanom mestu (stavio sam lepo apsolutni offset:segment tamo kod Address Match). U drugim slučajevima radi. Sa druge strane, Read/Write/Access Memory ponekad završi negde u 32-bitnom mašincu, u modulu KRNL386.EXE (negde oko Entry 126, tj. MemoryFreed), i to na nekoj 32-bitnoj instrukciji, a nastavak izvršenja neizostavno dovede do Exception 13 :((( Da li ovaj feature procesora 386+ (hard. bkpt.) može nekako da se osujeti? I šta da mislim o Windows aplikaciji koja u kodu ima sledeće: JMP WORD PTR CS:[BX+0F22H] Program lepo čačka po kodnom segmentu, Windows se ne buni (?), i tako... Nadam se da će u "pravom" 386 Windowsu ove stvari (Segment Protection?) biti bolje urađene... (ista priča kao kada smo utvrdili da iz tvoje aplikacije možeš 'ladno da šalješ direktne I/O naredbe, šaraš po video memoriji itd.)
windows.172 djelovic, -> #170, vpudar
> Zar ne postoji bolji Windows disasembler od WDASM v1.6? Firma koja je napravila Sourcer sada prodaje i neki Windows disasembler. Kažu da valja isto toliko koliko i sam Sourcer.
windows.173 .obj, -> #171, vpudar
> JMP WORD PTR CS:ŠBX+0F22HĆ > > Program lepo čačka po kodnom segmentu, Windows se ne buni (?), i tako... žek', pa ta instrukcija (jmp word ptr...) samo čita code segment, ništa ne zapisuje. Sasvim je legalno smestiti, na primer, jump tabelu u kodni segment. TPW/BPW kompajler čak smešta sve stringove u code segmente. > Nadam se da će u "pravom" 386 Windowsu ove stvari (Segment Protection?) > biti bolje urađene... Probaj da napišeš program koji će da upisuje nešto u code segment... (osim preko TOOLHELP.DLL, koji je za takve stvari i namenjen). Garantovano će ga Windows prekinuti uz general protection fault.
windows.174 vpudar, -> #173, .obj
->> JMP WORD PTR CS:ŠBX+0F22HĆ ->> ->> Program lepo čačka po kodnom segmentu, Windows se ne buni (?), i tako... -> -> žek', pa ta instrukcija (jmp word ptr...) samo čita code segment, ništa ne -> zapisuje. Sasvim je legalno smestiti, na primer, jump tabelu u kodni -> segment. TPW/BPW kompajler čak smešta sve stringove u code segmente. Ovde su te "jump" tabele smeštene u kodnom segmentu, _između_ procedura, i što je najgore, menjaju se (sadržaj) u toku rada! Da li je to uobičajeno u Windows programiranju (C++)? -> Probaj da napišeš program koji će da upisuje nešto u code segment... (osim -> preko TOOLHELP.DLL, koji je za takve stvari i namenjen). Garantovano će ga -> Windows prekinuti uz general protection fault. U pravu si :) Doista generiše Exception 13. Ali ovaj program (znaš ti dobro koji ;) menja samog sebe u toku rada, i to baš u kodnom segmentu, a ne poziva TOOLHELP, niti koristi ikakve 386 instrukcije...
windows.176 djelovic,
Zna li ko kako da napravim Windows Meta Fajlove (WMF) koje bi mogli da se učitaju u WinWord. Naime, nemam problema da napravim WMF i da ga posle "iscrtam" na svom ekranu, ali da ga učitam u WinWord, nikako. Isto tako ne mogu da iscrtam bilo koju sliku iz Wordove clipart kolekcije iz svog programa.
windows.177 calex, -> #176, djelovic
<!> Zna li ko kako da napravim Windows Meta Fajlove (WMF) koje bi mogli da <!> se učitaju u WinWord. Naime, nemam problema da napravim WMF i da ga <!> posle "iscrtam" na svom ekranu, ali da ga učitam u WinWord, nikako. <!> Isto tako ne mogu da iscrtam bilo koju sliku iz Wordove clipart <!> kolekcije iz svog programa. Ja nemam problema sa ovim. WMF eksportovan iz, recimo, Corela normalno čitaju i WinWord 2.0 i WinWord 6.0 <naravno, InsertĐPicture>. Bez problema i Corel importuje WMF iz Wordovog cliparta <1 2.0 i 6.0>. Kako ti praviš WMF? Da li neki drugi program, osim tog tvog, čita WMF iz WinWorda?
windows.178 djelovic, -> #177, calex
> Ja nemam problema sa ovim. WMF eksportovan iz, recimo, Corela > normalno čitaju i WinWord 2.0 i WinWord 6.0 <naravno, InsertĐPicture>. Konferencija je PC.PROG :), pa je i pitanje takvo: kako iz svoj programa, pozivom standardnih Windows funkcija za metafajlove, napravi metafajl koji bi W4W progutao.
windows.179 .obj, -> #176, djelovic
> Zna li ko kako da napravim Windows Meta Fajlove (WMF) koje bi mogli da se > učitaju u WinWord. Naime, nemam problema da napravim WMF i da ga posle > "iscrtam" na svom ekranu, ali da ga učitam u WinWord, nikako. Isto tako ne > mogu da iscrtam bilo koju sliku iz Wordove clipart kolekcije iz svog > programa. Metafajlovi koji idu uz Word, Draw & Co. nisu baš najobičniji metafajlovi. To su tzv. placeable metafiles, koji se od običnih razlikuju samo u malom headeru koji imaju na početku, dužine 22 bajta. typedef struct š DWORD key; HANDLE hmf; RECT bbox; WORD inch; DWORD reserved; WORD checksum; ć METAFILEHEADER; Tačan opis svih polja možeš pričitati u npr. Windows API Helpu. API funkcija GetMetaFile neće raditi sa ovako modifikovanim metafajlom. Ako je to ipak potrebno, metafajl se može otvoriti, pročitati METAFILEHEADER, učitati ceo metafajl negde u memoriju i kreirati memorijski metafajl sa funkcijom SetMetaFileBits. Preporučujem ti da pri kreiranju metafajla iz programa koristiš isključivo MM_ANISOTROPIC mapping mode (kao kad se kreira metafajl za OLE). Uobičajeno je i da se u metafajl dodaje i komentar. Na primer: char *comment = "Copyright Dejan J. & Cindy C."; . : Escape(hMetaDC, MFCOMMENT, strlen(comment), comment, (void FAR*)NULL); :
windows.180 mjova, -> #166, .obj
> Idealno za jednostavnije zaštite. Jeste li videli ikoga ko > je odoleo da ne ukuca svoje cenjeno ime i ime svoje firme > pri instalaciji Windowsa? Ja nisam. pa ne samo za jednostavnije, ko će da se seti da proba sa istim imenom? ;). inače, zaštite pod windows-ima imaju novu dimenziju. postaviti okidač na časovnik, ili neki drugi događaj, može opasno da ugrozi 'razbijača' - znam iz iskustva ;).
windows.181 fifana, -> #176, djelovic
> Zna li ko kako da napravim Windows Meta Fajlove (WMF) koje bi mogli da se > ucitaju u WinWord. Naime, nemam problema da napravim WMF i da ga posle WMF mozes da napravis u bilo kom crtacem programu - svi imaju konverziju u taj format, ali sta ce ti to uopste, kad preko Clipboard-a mozes svaki format crteza da cusnes u svaki tekst, i jos da ga doteras u lokalnom crtacem programu?
windows.182 .braca, -> #165, .braca
HELP ME! Kada program startujem van TURBO C 3.0++ kada treba da se otvori dijalog javi errno=-5; kada izvršim run iz TURBO C++ for win sve lepo radi... Zna li neko šta ovo errno=-5 znači???
windows.183 bojt,
Verovatno je već više puta prežvakano ali ja nisam pratio temu, pa da ipak pitam: da li je moguće (i kako) promeniti kodni raspored tastature u WIN31 ili to može samo u WIN31 for CEE? žuo sam za neki ruski program koji to radi...
windows.185 vpudar, -> #172, djelovic
-> Firma koja je napravila Sourcer sada prodaje i neki Windows -> disasembler. -> Kažu da valja isto toliko koliko i sam Sourcer. Ok, preformulisaću. Ako neko zna gde ovaj program mogu da nabavim _legalno_ u YU, molim da me obavesti o tome, pošto sam veoma zainteresovan. Takođe, voleo bih da čujem prva iskustva, etc.
windows.186 djelovic, -> #182, .braca
> Kada program startujem van TURBO C 3.0++ kada treba da se otvori dijalog > javi errno=-5; kada izvršim run iz TURBO C++ for win sve lepo radi... Uh, ne mogu da se setim, a svojevremeno je i mene taj errno=-5 mučio. Javlja ga rutina koja proverava da li je dijalog korektan pre nego što se prikaže na ekranu. Recept: Uzmi source za OWL, datoteku DIALOG.CPP, pa pogledaj u kojoj tački nastaju problemi. Ili čak ponovo prekompajliraj tu datoteku sa debug informacijama. P.S. Sad mi pade na pamet: podmetni umesto tog dijaloga u Resource Workshopu neki drugi, za koji znaš da radi. Ukoliko program onda radi, onda su ti identifikatori u .RC datoteci sjebani.
windows.187 nikac, -> #183, bojt
>■ Verovatno je vec vise puta prezvakano ali ja nisam pratio >■ temu, pa da ipak pitam: da li je moguce (i kako) promeniti >■ kodni raspored tastature u WIN31 ili to moze samo u WIN31 for >■ CEE? Cuo sam za neki ruski program koji to radi... Pogledaj u Windows direktorijumu: WKEY.ZIP 'Onaj ruski' se vika PARAWIN i cinimi se da ga ima na imtelu. WKEY moze da cuva samo jedan raspored, a PARAWIN moze da cuva nekoliko odjednom i mogu da se menjaju tokom rada windows-a. Izbor je tvoj :)
windows.189 bbosko,
Linker BCW 4.0 mi javlja sledeci warning: Attempt to export non-publik symbol GETDOCTEMPLATEHEAD i Attempt to export non-publik symbol GETMODULEPTR. Da li neko zna u cemu je stvar, program inace lepo radi ali me kopka sta mu znace ove poruke.
windows.190 djelovic,
Tema: Zaštita shareware programa Iako lično mislim da u SW programe ne treba ubacivati dosadne poruke (ko plati - plati, ko neće da plati neće pa makar mu i po ceo dan dosađivao), evo malog saveta za one koji hoće da ih ugrade: Ukoliko hoćete da dosađujete korisniku nekakvim dijalogom, obavezno ubacite proveru da li je dijalog uspešno stavljen na ekran. Malopre sam, eksperimenta radi, sa Resorce Workshopom izbacio "dosadne" dijaloge iz Graphic Workshopa za Windows i iz WinDocka, i nijedan ni drugi program nisu ni primetili! Mnogo bolja zaštita je dijalog na samom početku programa, ali da se dugmad međusobno menjaju po nekom random algoritmu. Tako nešto radi WinZip, i čini mi se da nije lako prevariti ga. Bog zna da sam probao :).
windows.191 .braca, -> #186, djelovic
>--------------------------------------------------------- > > Kada program startujem van TURBO C 3.0++ kada treba da se otvori dijalog > > javi errno=-5; kada izvršim run iz TURBO C++ for win sve lepo radi... > Uh, ne mogu da se setim, a svojevremeno je i mene taj errno=-5 mučio. >Javlja ga rutina koja proverava da li je dijalog korektan pre nego što se >prikaže na ekranu. >P.S. Sad mi pade na pamet: podmetni umesto tog dijaloga u Resource Workshopu > neki drugi, za koji znaš da radi. Ukoliko program onda radi, onda su > ti identifikatori u .RC datoteci sjebani. Eh, našao sam rešenje i izvinjavam se zbog gluposti... Ovaj errno=-5 windows javlja i kad uopše ne uključiš source.res... U mom slučaju je bilo u pitanju što sam nesvesno iz RESOURECE WORKSHOP-a koristio BORLAND CUSTOM CONTROL (desna kolona) a nisam kako lepo piše u upustvu linkovo bwcc.lib i import.lib. Zahvaljujem svima na pomoći...
windows.192 cnenad, -> #190, djelovic
ŁŁŁ međusobno menjaju po nekom random algoritmu. Tako nešto radi WinZip, i WinCommander ali kod njega se izmeni nekoliko bajtova i više nema tog ekrana sa 1-2-3 buttonima što takođe ne proverava.
windows.194 mjova, -> #190, djelovic
> međusobno menjaju po nekom random algoritmu. Tako nešto > radi WinZip, i čini mi se da nije lako prevariti ga. Bog > zna da sam probao :). pitaj klisu da li je lako ;)
windows.195 mmitrovic, -> #174, vpudar
Ů█▀█Ţ Ovde su te "jump" tabele smeštene u kodnom segmentu, _između_ procedura, Ako su segmenti (a očigledno jesu) execute/read onda je moguće čitati iz code segmenta, ali onda i drugi taskovi koji se dočepaju segmentne tabele mogu da "kradu" kod. Ako je segment definisan kao execute-only onda nema čitanja iz njega. žak ni OS na 0 nivou ne može da vidi kod. Doduše on može da promeni atribut, al to je druga priča. Ů█▀█Ţ Ali ovaj program (znaš ti dobro koji ;) menja samog sebe u toku rada, i Ů█▀█Ţ to baš u kodnom segmentu, a ne poziva TOOLHELP, niti koristi ikakve 386 Ů█▀█Ţ instrukcije... Nemoguće. Ne postoje execute/read/write segmenti. Mora da je nešto drugo u pitanju. Na primer da se upis u code segment vrši preko alias deskriptora sa istim base i limit, a atributima podesenim za data segment koji naravno ima r/w.
windows.196 zormi,
Jel' neko zainteresovan da napravi jedan pravi Windows .DRV (prema od MS-a postavljenim pravilima) za jednu jednostavnu custom karticu?
windows.197 bulaja,
**** new file **** R:\WINDOWS\WPROGRAM\*.* ---------------------- pcl4w10 zip 78123 PCL 4 Win: komunikaciona biblioteka za Windows (BC/MSC) The Personal Communications Library for Windows ( PCL4W ) is an asynchronous communications library designed for experienced software developers programming in C using either the Microsoft Windows SDK or the Borland compiler supporting the Windows SDK. The Personal Communications Library is a DLL taking less than 6K bytes and features: o Uses the Window 3.1 API. o 30+ communication functions. o Interrupt driven receiver & (optionally) transmitter. o Supports high performance 16550 UART. o Supports the PC/4 and PC/8 DigiBoard. o Hardware (RTS/CTS) flow control. o 300 baud to 115,200 baud. o COM1, COM2, COM3, and COM4 (to COM10 with DigiBoard). o Adjustable receive queues. o 19 communication error conditions trapped. o 4 ports can run concurrently (10 with DigiBoard). o Complete modem control & status. o Written in assembly language for small size & high speed.
windows.198 bulaja,
**** new file **** R:\WINDOWS\WPROGRAM\*.* ---------------------- bltw110 zip 154218* Bullet for Win: B-tree/dBase (.DBF) C database toolkit 18-Aug-94 Bullet for Windows 1.10, Shareware version. Topics covered: What's Different from the DOS version; Start-Up; Distribution. - What's Different from the DOS version Bullet for Windows operates exactly like the DOS version with a few exceptions: 1. Null pointers to key buffers are usually detected and reported 2. More involved checking of the country collate table is done 3. A BASIC-ready is not provided, though a Visual Basic programmer need only change a few of the Bullet for DOS BASIC version's .BI structures, so as to exactly match the .H provided -- it _should_ work fine for VB, but I haven't tested it. Essentially, Bullet for DOS and Bullet for Windows are functionally equivalent. Bullet for DOS is included with all orders of Bullet for Windows. - Start-Up Have all the archive files listed in !PACKLST.TXT in an empty directory for the installation. Run WINSTALL.EXE from DOS. Follow the instructions, and after a couple of keypresses, WBULLET.LIB is ready to go to work. After a successful install, move the HLP file to your help files' directory; the LIB to your LIB directory; the H to your INCLUDE directory; and the samples to where you want to test them -- actually, you can put the files where ever you want. The samples were compiled using the VC1.5 compiler, and the QuickWin Windows library. Borland's EasyWin can also be used. Remember to align any and all Bullet structures to byte-alignment. Watcom users will need to make their own tests until some MFC samples are available. Any problems with Bullet operating as expected should be directed to me at the BBS Bullet conference, or through e-mail (see PRODUCT SUPPORT in the help file). Read the documentation first, though.
windows.199 nicic,
Ovih dana instalisao sam Windows 3.11. Do sada sam koristio 3.1. Neki programi, koji su pod Windows 3.1 radili normalno, sada ne rade. Postoji ikona, ali pri startovanju stalno pokazuje gresku. Nedostatak dll fajlova resio sam kopiranjem iz Windows 3.1, ali ne pada mi na pa- met da rucno prepravljam win.ini fajl koji mi je sada dugacak 4,5K, a u verziji 3.1 skoro 55K. Da li postoji nacin da se to uradi automatski. Konkretno, problem vezan za program Corel4. Pomozite. wedd
windows.200 mzgrdja,
Hi, Radim u Visual C++-u i imam izvesnih problema pri koriscenju list box-ova, odnosno CListBox klase. Naime, u App Studiu napravim dijalog i u njemu list box kome dam ime IDC_LIST1. E sad, problem je kako da taj list box napunim odredjenim vrednostima iz svog programa koristeci funkciju clanicu AddString. Primer dobrodosao. Thanks unapred
windows.201 anenad,
Evo da i ja ne{to po{aljem. Ne znam da li ovoga ima na SEZAMU ali od vi{ka glava ne boli. Uz ovu poruku ide program SmartDoc. [Ta on u stvari radi? 1. Helpove od Windows aplikacija pretvara u TXT datoteke koje se kasnije mogu obra|ivati u bilo kom Word-Procesoru. 2. Omogu}ava {tampanje kompletnog Windows Help File (sve sa ikonice i crte`i...) 3. Mo`e se ograni~iti izdvajanje/{tampanje samo odre|enog broja Topica. Nadam se da }e ovo nekom koristiti. Meni koristi! Pozdrav aNenad. smtdoc12.zip
windows.202 dpriest...,
C:\> Hi. :) Ne radim pod Windows-ima ali mi pade ideja na pamet, pa rek'o da pitam: Sta u stvari ima u drajverima za video kartice? Tacnije: da li tamo postoje neke upotrebljive rutine za rad sa video kartomciji drajver? Mislim da sigurno ima nekih super brzih rutina, koje bi se mogle iskoristiti za rad pod dos-om! Samo kad bih znao gde je koja, koji su parametri i sl. Predtpostavljam da su svi drajveri standardni i da win tacno zna gde je koja rutina i sl. Zna li neko Win Wizarda ovde nesto o tome? Isto tako bi bila korisna neka informacija i o printer drajverima. Za Win sad svaki proizvodjac MORA da ima drajver pa kad bi se to moglo iskoristiti... bilo bi super. DP...
windows.203 dpriest...,
Hi again. Pointer na poruku 3.202 uz izvinjenje zbog tipo gresaka u njoj. No answer? Moze ili ne moze da se iskoristi nesto od toga? Ako je neko probao neka kaze. Da ne kopam dzabe. DP...
windows.204 jovca.car,
Imam 2 dll-a bez ikakve dokumentacije. Ima li načina da im provalim funkcije, pa da ih koristim u svojim programima?
windows.205 dekiper, -> #204, jovca.car
Ima šanse, uzmi program IMPLIBW iz Borland C++-a. Uz pomoć njega ćeš dobiti klasičan .LIB fajl koji ti je inače potreban da bi program uopšte mogao da koristi taj .DLL (ubacivanjem u project...). Ono što treba da uradiš je da iz takođe Borland-ovog TLIB-a uradiš: TLIB imefajla.lib, func Onda ćeš u fajlu func dobiti spisak svih funkcija i globalnih promenljivih u tom DLL-u! Pozdrav, Deki
windows.206 jovca.car, -> #205, dekiper
/* TLIB imefajla.lib, func Hvala. E sad, jel može neko da mi pošalje ova dva programa? Tek sam na VB-u. /* klasičan .LIB fajl koji ti je inače potreban da bi program uopšte mogao /* da koristi taj .DLL (ubacivanjem u project...). Ono što treba da uradiš ? Kako posle radi program? Koristi dll ili lib koji si kreirao? Ili lib treba samo zbog kompajliranja?
windows.207 lisse,
Potreban mi je savet kako konfigurisati PARADOX ili FOXPRO za Windows da SORT algoritam postuje proizvoljno odabrani raspored (koji moze biti 852, 855, ali i bilo koji drugi. Retko se javljam na Sezam, tako da molim dobru dusu da me potrazi na 812-0935 (011). Ovde sam jos dve nedelje, a posle me trazite u Moskvi. Pozdrav, Milan Radovanovic
windows.208 nbulatovic,
koristim bc++ 3.1 i OWL. kada se popunjava listbox podacima, podaci moraju da se prethodno ucitaju u memoriju (tj. za svaki podatak moram da kazem ListBox.AddString(s) ili tako nesto), sto je nezgodno kada imam 10000 podataka. da li neko zna kako da napravim da listbox cita podatke sa diska (tj. da ucitava samo one stringove koji su mu potrebni za prikaz, eventualno malo vise zbog baferisanja)? uh, valjda sam uspeo da objasnim... unapred hvala na odgovoru!
windows.209 vlajel,
Hi,jedan problemčić prilikom dodavanja drugog drivera za video kartu izgubio se 386 Enh mod,i win pokazuje 'The Microsoft Windows 32-bit disk driver(WDCTRL)cannot be loaded.There is a conflict with another virtual device' Moze se startovati samo sa win/s,posto sam iz dos-a ušao u setup i vratio prvobitnu postavku,opet nema 386 Enh moda U čemu je štos i kako vratiti 386 Enh ??? PS:u pitanju je standardni Win 3.1
windows.210 misa.m, -> #207, lisse
>> Potreban mi je savet kako konfigurisati PARADOX ili FOXPRO za Windows da >> SORT algoritam postuje proizvoljno odabrani raspored (koji moze biti 852, >> 855, ali i bilo koji drugi. Za Fox je dovoljno da setuješ željenu CP.