goncin@wordpress.com:~$ _

Linux, programação e toda sorte de nerdices

Arquivos de tags: microsoft

Instalação do SQL Server 2008: erro bizarro, solução idem

Salve 2011! (E o ano ainda não tinha começado para esse pobre blog…)

Não se assuste com o título desse post. Sim, sou eu falando (mal) da Microsoft.

Ontem, por dever de ofício, fui instalar o SQL Server 2008 em algumas máquinas de laboratório, para alunos de Sistemas de Informação. Em muitos equipamentos, logo após iniciar o setup.exe, deparei-me com esse pequeno poema:

"Invoke or BeginInvoke cannot be called on a control until the window handle has been created.." Microsoft e suas esclarecedoras mensagens de erro.

"Invoke or BeginInvoke cannot be called on a control until the window handle has been created.." Microsoft e suas esclarecedoras mensagens de erro.

Tomei o caminho de Delfos e fui perguntar ao Grande Oráculo o que fazer. Dentre as várias respostas (enigmáticas) que recebi, uma delas recomendava baixar dois hotfixes, coisa de míseros 200 MB – que, não bastasse o tempo perdido aguardando o download terminar, não resolveram o problema.

Mas eu #SouDev e não desisto nunca. Continuei garimpando os resultados da busca, até que topei com esse post aqui, que propunha uma solução ridiculamente simples (para não dizer risível). Ei-la: ao iniciar a instalação do SQL Server 2008, surge uma pequena janela, semelhante a essa:

Podem xingá-la. A culpa da coisa toda é dessa janelinha.

Podem xingá-la. A culpa da coisa toda é dela.

O erro que relatei acima é causado – pasmem! – pela falta de foco na janelinha acima. Ela se acha o centro do mundo, quer as atenções só para ela, de tal forma que, tão logo ela surja na tela, é necessário clicar sobre ela para focá-la. Fim. Ou quase isso: essa janela aparece umas três ou quatro vezes durante o processo de instalação, e em todas o procedimento do clique precisa ser repetido. Aliás, depois de algumas tentativas malsucedidas, passei até a mover um pouco a janelinha egoísta pela tela, para garantir que ela havia mesmo recebido o foco.

Ah, sim, depois disso ainda tive que responder uma pá de perguntas e preencher uma dezena de parâmetros, e esperar uma 4 horas para que a instalação se completasse… 😕

Por que o ASP clássico ainda sobrevive?

Eis uma questão para a qual não encontrei ainda uma resposta única. Lançado em dezembro de 1996 (segundo informações da Wikipédia), o ASP clássico é hoje um pré-adolescente rebelde que deveria ter morrido ainda criança, mas nunca chegará à idade adulta com maturidade.

Acredito que ele tenha-se tornado popular entre os programadores Visual Basic que, pela necessidade de fazer alguma coisa para a emergente web da época, encontraram naquele um caminho fácil e rápido (mas não necessariamente melhor). Muitos desses profissionais (?!) encontraram ali sua zona de conforto e, diante do passar dos anos e do surgimento de novas tecnologias, preferiram continuar no bom e velho modus operandi.

A Microsoft, creio, também concorreu para a sobrevida dessa obsoletice. Ao introduzir o framework .NET, fê-lo de forma abrupta, sem que os desenvolvedores houvesse tido um caminho suave de transição. Diante da constatação de “ter que aprender tudo de novo”, afinal, “já deu um trabalhão aprender da primeira vez, entender como funciona”, a gente preferiu continuar vendendo sites novos baseado em tecnologia e código velhos.

O resultado de tudo isso são milhões de linhas de código legado, ao qual alguém precisa dar manutenção. E eis que acabei de me tornar mantenedor de alguns milhares dessas linhas.

%d blogueiros gostam disto: