settembre 2004 Blog Posts
Avete mai lavorato in VB6? Ricordate il designtime della form? Avevo letto da qualche parte che in VS.NET non é più così e ieri ne ho avuto conferma. Credo che ci sia un qualche metodo "nascosto" che avvia la form nella modalità di progettazione che ben conosciamo. Perché lo penso? Ho commesso una distrazione nell' override del metodo Dispose: al posto che richiamare il dispose della base ho creato un loop continuo chiamando Me.Dispose (this.Dispose();;-)) ed ho aperto la form nel designer. Fin qui tutto bene il problema é stato chiuderla: ogni volta che tentavo di chiuderla Visual Studio crashava......
Questa mattina sono stato da un parroco di un paesino vicino a dove abito. Questo parroco, che il mio buon lettore penserà come giovanissimo, ha in realtà 70 anni ed usa il computer da almeno 4! Ha un P4 3Ghz, Windows XP e... 102 virus/adware... Fin qua niente di "troppo strano", se non che mi sono imbattutto per la prima volta in una sorta di "virus gemelli". Si trattava di due eseguibili i quali si avviavano a vicenda. Norton antivirus non é riuscito a rimuoverli e quindi ho provato a mano: Chiudo XXA (non mi ricordo il nome) e riparte,...
Mi sono sempre chiesto come funzionasse l'override degli operatori in C# 1.X... CLS 1 non prevede l'override degli operatori...public static bool operator == (Classe a, Classe b) {return false;}public static bool operator != (Classe a, Classe b) {return false;}Compilo classe e reflecto... ed ecco svelato l'arcanClasse ha due belle Function:Public Shared Function op_Equality(ByVal a As Classe, ByVal b As Classe) As BooleanPublic Shared Function op_Inequality(ByVal a As Classe, ByVal b As Classe) As BooleanCreo un metodo che contiene (in C#):Console.WriteLine(a == b);dove a e b sono istanze di ClasseProvo a decompilare (*) e cosa vedo? E poi guardando il codice...
Mi aggancio al post di Corrado e propongo a tutti di votare perché anche VB.NET abbia le funzionalità di refactoring di C#! D'altronde non vedo alcun buon motivo perché questo non debba essere...
Avete mai provato ad eseguire in un DB MSDE una stored function con un parametro in ingresso di tipo uniqueidentifier da Visual Studio? Per farlo accettare dovrete inserire manualmente gli apici, ma per le stored procedure non é così! Puzza di bug?
Buongiorno mondo!
Questo é il mio primo post. Vorrei approfittare per ringraziare chi mi da questo spazio e quindi l'opportunità di scrivere e tutti i soci UGI che con i loro Blog ed i loro post sui forum contribuiscono alla mia crescita ".NET", in particolare: Corrado, Adrian, Andrea Boschin, Raffaele, Andrea Saltarello (ai quali faccio anche i complimenti per il motore di Blog!).
Mi dispiace per chi (se mai ci sarà) leggerà questo blog e dovrà confrontarsi con il mio pessimo italiano, il mio pessimo inglese e, come dice anche Adrian (qui), la mia poca voglia/capacità di essere rigoroso. ;-)
Mi risparmio buoni...