Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 14 odgovora
  • 5.813 pregleda

Najnovija ↓

Calendar Control 10.05.2007. u 13:53 · pre 237 meseci #1
Imam aplikaciju sa dva Textboxa i Calendar kontrolom. Kada se klikne na kalendar vrši se upis datuma u text box. Sve radi OK, ali napravio sam paket za instalaciju koji kada se pokrene javlja grešku da određena datoteka ne postoji. Da li je potrebno za rad sa Calendar kontrolom čekirati određenu referencu i ako da koju?
Potpis
steve585
Re: Calendar Control 10.05.2007. u 15:43 · pre 237 meseci #2
Pa treba ti taj OCX od Calendar Control. Trebaš ga isporučiti zajedno sa svojim programom, jer on nije sastavni dio Windows-a. I registrovati naravno... Jesi li nešto preskočio od ovoga?
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: Calendar Control 10.05.2007. u 17:40 · pre 237 meseci #3
Sve bi to bilo OK da sam ijednom u životu radio sa Calendar kontrolom. Prilikom instalacije javlja da nedostaje msftqws.pdw\DLLselfRegisterEX. da li je to to. Te kako i gdje ga ručno sstaviti? da li u .cab direktorij?
Potpis
steve585
Re: Calendar Control 10.05.2007. u 20:33 · pre 237 meseci #4


Je li to ta Calendar Kontrola? E pazi, vidiš dole ima neki Path i pokažuje gdje se nalazi taj OCX. Nađeš taj OCX, prekopiraš ga na tu mašinu, na kojoj ne radi tvoj program, u C:\Windows\System32\. Onda odeš u Start -> Run i pokreneš ovo: regsvr32 Calendar.ocx Pazi, ovo Calendar.ocx kod tebe može biti drugačije!

Prvo vidi da li ovo rješava problem, pa ako da, da te uputim na InnoSetup, da napraviš instalaciju kao čovjek.
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: Calendar Control 10.05.2007. u 20:39 · pre 237 meseci #5
Koristio sam Microsoft Calendar 8.0 kontrolu. Pokušati ću napraviti sa ovom opcijom i javim ti kako napredujem.

Hvala puno!!!
Potpis
steve585
Re: Calendar Control 10.05.2007. u 20:54 · pre 237 meseci
izmenjeno 1 put, poslednji put icobh 12.05.2007. u 17:59
  1. icobh12.05.2007. u 17:59zapis iz teksta poruke
#6
Pazi, to što ti koristiš dolazi zajedno sa Office-om. To je najvjerovatnije problem!

P.S. Samo da se zna, ovo je moja 666 poruka ;)
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: Calendar Control 10.05.2007. u 22:12 · pre 237 meseci
izmenjeno 1 put, poslednji put rgdrajko 10.05.2007. u 22:25
  1. rgdrajko10.05.2007. u 22:25zapis iz teksta poruke
#7
To je iz accessa MSCAL.OCX. Evo programa i upustvo za OCX koje sam pre pet godina zapisao:

Pre startovanja programa morate *.OCX fajl(ActiveX control) prvo kopirati u Windows System direktorijum(obicno C:\WINDOWS\SYSTEM). Kod nekih ActiveX kontrola morate kopirati i *.LIC ili neki drugi fajl u Windows System direktorijum(obicno C:\WINDOWS\SYSTEM) da bi
kontrola ispravno radila.

Ako postoji *.HLP ili *.CHM fajl te ActiveX kontrole morate i njega kopirati u Windows System direktorijum(obicno C:\WINDOWS\SYSTEM) da biste iz VB programa klikom sa F1 tasterom na ActiveX kontrolu dobili pomoc(Help) te kontrole.

Nakon toga morate preci u Windows System direktorijum (obicno C:\WINDOWS\SYSTEM) i iz tog direktorijuma registrovati tu *.OCX(ActiveX kontrolu) iz DOS linije sa komandom :

REGSVR32 imeocxfajla.OCX (i pritisnuti taster enter)


Na ovaj nacin ova *.OCX kontrola je registrovana, upisana u registar i moze joj bilo koji(pa i vas) program pristupiti.

Kontrolu mozemo takodje registrovati i bez kopiranja u Windows\System direktorijum na taj nacin sto cemo u tom direktorijumu ukome se nalazi kontrola iz DOS linije otkucati:

REGSVR32 imeocxfajla.OCX (i pritisnuti taster enter)


Ukidanje registracije(unregister) *.OCX fajla se postize sa:

regsvr32 /u imeocxfajla.ocx
ili
regsvr32 -u imeocxfajla.ocx


Novu *.OCX kontrolu dodajemo u Visual Basic tj. u ToolBox preko meni linije: Project/Components pa u prozoru Components kliknuti na Browse i izabrati odredjeni *.OCX fajl. Sada kliknuti na novu *.OCX kontrolu u ToolBoxu i razvuci je po formi.

Osobine *.OCX kontrole mozemo videti u prozoru Properties, a metode i dogadjaje te *.OCX kontrole mozete dobiti pritiskom na F2(Object Browser).
Potpis
rgdrajko
Re: Calendar Control 11.05.2007. u 09:36 · pre 237 meseci #8
Kontrolu Calendar ActiveX Control module nemam u Controls prozoru.
Potpis
steve585
Re: Calendar Control 11.05.2007. u 09:42 · pre 237 meseci #9
rgdrajko napravio sam sve kako si napisao. Međutim i dalje ne ide. Šaljem SreenShot kada pokušavam napraviti instalacioni paket pomoću Package and Deployment Wizard-a. Isto tako tu je i poruka koja se javlja kod instalacije. Gledao sam u system32 i tamo mi postoji MSCAL.OCX.
Potpis
steve585
Re: Calendar Control 11.05.2007. u 10:33 · pre 237 meseci #11
Ma pusti taj P&D, skini sa neta InnoSetup i napravi sebi instalaciju. Evo primjer InnoSetup skripte za taj famozni MSCAL.OCX a ovdje imaš napravljeno sve zajedno sa svim što bi bilo potrebno za rad jednog običnog VB6 programa...
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: Calendar Control 11.05.2007. u 10:43 · pre 237 meseci #12
Samo jedan komentar na Inno Setup: U zelji da ga probam i uverim se u njegove kvalitete napravio sam i ja svojevremeno setup preko njega, pa zatim odradio i instalaciju da se uverim da je sve OK i sta se desilo? Instalacija mi je napravila zbrku po registrima tako da sam morao da radim ponovnu instalaciju odredjenih alata koje koristim. Dakle, radi to dobro, ali ne sa svim bibliotekama, pa zato oprez.

Ja i dalje koristim P&D Wizard i retko imam problema sa njim, a ako se i naleti na problem ispravim malo Setup.lst i teram dalje. Dakle, iskustva su razlicita, a na Vama je da odlucite ;)
Re: Calendar Control 11.05.2007. u 11:28 · pre 237 meseci #13
Ja pravim sve instalacije u Inno Setup-u, zato što pravi samo jedan file, radi korektno, nikad nisam imao problema, čak i kada sam imao u uz program 30MB nekih third party komponenata! Da li će biti problema, ne znam stvarno...

Znači neću da se kunem u Inno Setup, reći ću samo da je program OK a izbor uvijek posotoji, u ovom slučaju: Ghost Setup, NSIS, MSI itd...
Potpis
I ♥ ♀

Ovaj post je zlata vrijedan!
Re: Calendar Control 11.05.2007. u 11:35 · pre 237 meseci #14
re steve585
Prvo obrisi Access Kalendar.exe pa onda ponovo compiluj preko Package and Deploymend Wizard i bice OK.
Potpis
rgdrajko
Re: Calendar Control 11.05.2007. u 20:41 · pre 237 meseci #15
Otišao sam na stranicu za koju je goranvuc postavio link. Pratio sam uputstva i to sada radi. Prva liga! U biti napravio sam sljedeće promjene:

U direktoriju windows/system32 sa Notepad-om otvorio sam file MSCAL.dep.

Opciju
Version=8.0.32.29 zamjenio sam sa
Version=8.0.0.5007

File->Save
File->Exit

Napravio sam setup za instalaciju, ali mi je javio grešku broj dva iz Screenshot.
doc file-a

Opet sam otvorio MSCAL.dep file

Opciju
Register=$(DLLSelfRegisterEx) zamjenio sam sa
Register=$(DLLSelfRegister)

File->Save
File->Exit

Ponovno sam napravio setup za instalaciju, te sve je prošlo kako treba.


Potpis
steve585
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme