jueves, 17 de junio de 2010

Como saber el directorio donde se encuentra el .exe en visual studio .net

Muchas veces cuando uno está haciendo aplicaciones en visual studio .net necesitamos saber la ubicación de la aplicación (ejecutable .exe) en nuestro disco duro.

Para esto podemos usar la siguiente propiedad.

Cuando estamos en un proyecto de Windows Forms podemos usar:


Application.StartupPath


y cuando estamos haciendo una biblioteca de clases (dll) podemos usar:


Environment.CurrentDirectory


Estas retornan un string con la ubicación, la cual ya podriamos usar dentro de la aplicación.

lunes, 14 de junio de 2010

Leer archivos txt en c#

Bueno aunque esto es muy sencillo, aqui coloco un ejemplo de como leer un archivo en c#
y agruparlo por lineas del archivo.

public List leerArchivo(string directorio)
{
StreamReader archivo = new StreamReader(directorio);
List resultado = new List();
while (archivo.EndOfStream != true)
{
resultado.Add(archivo.ReadLine());
}
return resultado;
}

Esta función retorna la una lista de las lineas que encontro en el archivo. Espero les pueda servir

domingo, 9 de mayo de 2010

asp:menu Problema con IE8

Pues como es sabido es muy común encontrar problemas con IE(Internet Explorer), En este caso me encontraba realizando una aplicación en asp.net y usando uno de los controles de menú desplegable me encuentro con la sorpresa que no funciona correctamente en ese navegador. Buscando en google encontré una solución, la cual se las comparto.

http://weblogs.asp.net/bleroy/archive/2009/03/23/asp-menu-fix-for-ie8-problem-available.aspx

Espero les funcione, a mi me soluciono el problema. y la verdad deja mucho que desear de la gente de Microsoft estas cosas.

martes, 13 de abril de 2010

modem ZTE MF616

Hola,

hace tiempo no escribía, en estos días se me presento un problema con mi modem 3G ZTE en windows 7

buscando encontré que esta actualización servía para solucionar el inconveniente.

http://www.zte.com.au/main/Product_Downloads/MF626_downloads.htm

http://www.ztemobilecolombia.com/pgweb/descargas.htm

espero les sirva también

lunes, 29 de junio de 2009

Problemas con office 2007

Hola a todos,
En estos días trabajando en un documento en word se me presento el siguiente problema.
La ayuda de Office no funcionaba y la enumeración de paginas tampoco podía usarla.

cuando intentaba abrir la ayuda me salia el siguiente error:

there are no help topics available that match your request

Investigando encontré la solución. y en realidad es sencilla. Lo que se debe hacer es forzar el office a que se cargue en el idioma original en que se instalo. Esto se hace por el circulo de la izquierda en Opciones de Word. y en Configurar idioma.

ahí debemos seleccionar los dos en el idioma original del office. y dar aceptar con esto solo necesitaremos reiniciar el office (cerrar y volver a abrir) y con esto estará listo ya tenemos ayuda y las opciones de numeración de paginas.


Espero me entiendan la ayuda y si se algo mas pues lo agregare.

lunes, 18 de mayo de 2009

Teclado BlueTooth Mac Problemas con BloqueMayúsculas

Hola a todos hace tiempos no pasaba por aquí, pero bueno estoy de regreso.

En estos días probando mi teclado bluetooth mac, en windows tenia un problema que cuando colocaba el bloque de Mayúsculas, se bloqueaba el teclado en windows. (aclaro que tengo instalado en el macbook por bootcamp el windows vista).

el Teclado se desbloqueaba si uno entraba a las opciones de blueTooth o haciendo maromas para que se volviera a enlazar.

La solución que encontré fue muy sencilla y de la misma gente de apple, que es actualizar el firmware del teclado.
Esto tenemos que hacerlo desde mac, descargamos la actualización y la instalamos con el teclado enlazado.
Se nos pedirá que reiniciemos y listo, ya podemos probar en windows y debe funcionar correctamente

Espero esta ayuda también le pueda servir a alguien mas.

sábado, 7 de febrero de 2009

Problemas con sitio web personal en mac

Hola a todos, trabajando en mi mac, y luego de montar el servidor apache, me encontre que me salia error forbidden cuando intentaba acceder al directorio de mi usuario.

Por lo general podemos acceder con //127.0.0.1/~miUsuario pero existe un bug y no lo hace, para solucionar esto lo que hice fue lo siguiente:

entre al archivo de configuración de apache desde el terminal podemos dar

sudo nano /etc/apache2/httpd.conf


luego agregamos lo siguiente al final del archivo:



<Directory "/Users/miUsuario/Sites">

Options Indexes MultiViews

AllowOverride None

Order allow,deny

Allow from all

</Directory>

Guardamos y reiniciamos nuestro servidor apache y ya debe funcionar correctamente

sudo apachectl restart

Espero esto les sirva para los que necesitan colocar a andar su sitio en sus mac