[ Pera_kojot_genije @ 19.07.2011. 10:25 ] @
Imam nevjerovatno glup problem sa aplikacijom. Kad pokrenem kod iz VS-a radi najnormalnije. Kad taj isti Release (koji inace pokrecem u VS) pokrenem ovako ne radi kako treba. Prijavljuje mi Windows.System.Mouse.EventArgs gresku...
Nemam pojma sta da radim, sta da gledam.... Ne mogu da debagujem jer iz VS-a radi... Ista baza, isto sve, al ne radi...Forma je tako namjestena da ne moze nista da se unosi ukoliko u nekom datetimepickeru nije danasnji datum, i meni kada pokrenem ovako aplikaciju stoji sve disable-ovano...
Da li je iko imao slican problem ???
[ AMD guy @ 19.07.2011. 11:27 ] @
Sta ti tacno kaze greska, iskopiraj sve ovde.
[ Dusan Kondic @ 19.07.2011. 11:39 ] @
Proveri da li iz VS-a startuješ u Debug modu. U tom slučaju ti je možda Release neka starija verzija.
[ Pera_kojot_genije @ 19.07.2011. 11:44 ] @
evo printscreen-a.
http://img823.imageshack.us/img823/1777/94856109.jpg

ali on ne govori nista... ovo se desava kad kliknem na ovu ikonicu sa coveculjkom jer mi tu izbacuje search da ubacim drugog covjeka.
veci problem je u tome sto nece nista da ucitava, i to sto je cijela forma disable-ovana. Inace je tako podesena da ukoliko je
dateTimePickerDatum.Value.Date < DateTime.Now.Date onda nije omogucen unos, tj sva polja su .Enabled = false; :)
Generalno, program je strasno jednostavan. Sa forme se poziva neka manager klasa koja gadja istu takvu na serveru, koji zove klasu koja otvara konekciju sa bazom odradi posao i vrati sta treba, i onda istim putem nazad.
Problem je sto ja ne mogu ovo da debagujem jer kad pokrenem isto ovo samo iz VS-a radi najnormalnije.
[ AMD guy @ 19.07.2011. 12:10 ] @
Citat:
ovo se desava kad kliknem na ovu ikonicu sa coveculjkom

Ako ti ovo proizvodi gresku onda tu stavi breakpoint i startuj sa F5 i vidi sta se desava.
[ deerbeer @ 19.07.2011. 12:16 ] @
Meni lici kao da si na nekom mestu napisao ovo :
Code:

public void OnNekiMouseEvent (object sender , MouseEventArgs  e ) 
{
   MessageBox.Show (e.ToString() ,"Error" , MessageBoxButtons.OK,MessageBoxIcon.Error)) ;  
}

A pride ovo sto ispisuje i nije nikakva poruka o gresci .
E sad zasto ti se to javlja u releasu a ne u debug-u to vec ne bih znao ..
Da li imas neke uslovne pretprocesorske direktive tipa :
Code:

#if Debug 
  // neki kod 
#endif 



[Ovu poruku je menjao deerbeer dana 19.07.2011. u 13:28 GMT+1]
[ Pera_kojot_genije @ 19.07.2011. 12:29 ] @
Dzaba mi sto stavljam breakpoint kada to sve u Debug modu radi. Shvatate li? Nemam sta da debagujem. Sustina je sto ista stvar radi u VS-u a ne radi ovako.
A pokrecem Release iz VS-a na F5 i odvojeno i tu se javlja problem... Mislim da nije bitna uopste ova MouseEvent greska.....

@deerbeer:
nema nista ni slicno...
[ deerbeer @ 19.07.2011. 12:31 ] @
Jel imas neke tvoje dll-ove koje koristis kao reference u glavnom projektu tj. aplikaciji?
Ako ih imas mozda si ih menjao a nisi ih rekompajlirao u releasu modu, sto ce reci da uradis 1 rebuild na glavnom projektu .
[ Pera_kojot_genije @ 19.07.2011. 13:25 ] @
Rebuild sam radio na cijelom solutionu 10 puta. Cak i na Batch Build provjeravao da li mi Builduje SVE i u Debug i u Release i opet smece jedno radi iz VS-a a ne radi ovako....
[ Pera_kojot_genije @ 20.07.2011. 12:15 ] @
E sad sam tek uletio u dubiozu..... Drug mi je savjetovao da pokrenem release pa da iz VS-a attachujem proces i na osnovu toga sam skontao nesto masu cudno.
Naime, na klijentskoj strani imam te proxy klase sa metodama koje gadjaju metode manager klase na serveru, koje pozivaju klase u kojima se pozivaju stored procedure, prave objekti od onoga sto procedure vracaju i sl.
E sad, ja sam shvatio da ta metoda iz proxy klase uopste ne stize do servera i vraca mi Null i onda sve puca. Posto sam primjenio model koji je vec implementiran, nije mi nista bilo jasno jer su se imena poklapala i sve, ja sam krenuo ispocetka i nisam dirao te proxy klase.
E onda mi se desila najnebuloznija stvar ikad. Naime, izmijenio sam jednu metodu da salje jedan parametar manje i sve se izbuildovalo kako treba, nego mi je prijavio exception da ocekuje ocekuje taj parametar koji sam ja uredno obrisao iz definicije.
Sistem koristi taj neki remoting jer radi preko IIS-a.
Zna li iko da li se u tom remotingu nedje nalaze definicije metoda, objekata, ili cega vec??? Ja koliko sam kontao taj cijeli sistem je da te proxy klase samo obezbjedjuju kanal kuda proslijede parametre i vracaju sta im se vrati i to je to, ali sad mi ama bas nista nije jasno...