|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Neopro
Páginas: 1 ... 3 4 [5] 6 7 ... 13
101
« en: Viernes 29 de Junio de 2007, 15:42 »
Puedes utilizar la sentencia : Al igual que en un switch para poder finalizar un ciclo. Intentalo con cada uno. Aunque tambien puedes hacer lo siguiente. 1.- Crear una condicion que cuando la determinada celda está vacía, salir del if. 2.- Asignarle el valor de tope a la variable del for 3.- Y al while, tambien podrías crear algo asi como un contador, que también sea condición para poder continuar. Suerte.
102
« en: Jueves 28 de Junio de 2007, 18:34 »
Problema resuelto. Solo que tuve que hacer uso de:
Control.CheckForIllegalCrossThreadCalls = false;
En el load del formulario principal para poder lograr. Muchas Gracias!!!
Que raro, eso cumple otro objetivo... Mas que nada cuando trabajas con hebras o hilos. Aunque igual puede tomar los procesos que realiza, ya que no sabemos como lo hace tu código Que bien.
103
« en: Miércoles 27 de Junio de 2007, 15:55 »
Utiliza Hebras. Para lo siguiente: // Aqui va la función que conecta a Base de Datos mediante ADODB y hace una consulta SQL a un servidor AS400 //
104
« en: Martes 26 de Junio de 2007, 15:56 »
ya coloque el codigo q m pasaste pero m pide activar un using y ya pruebo con todo pero nada....a y puedes darme algun codigo q valide todo eso pero en asp.net El código que te entegaron es para MYSQL, debes cambiar los codigos para SQL cambiando los using y los metodos. using System.Data.SqlClient;
105
« en: Martes 26 de Junio de 2007, 15:53 »
Revisa este ENLACE. Hay una aplicacion hecha para twain en C# que obtiene imágenes desde el scanner. Suerte.
106
« en: Viernes 22 de Junio de 2007, 20:29 »
Ok.
107
« en: Viernes 22 de Junio de 2007, 17:52 »
En un nuevo archivo .cs creas la clase. La llamas asi (no es necesario): nombre_clase.MiCadena Cad = new nombre_clase.MiCadena();
Luego debes crear la funcion mi cadena que reciba un valor y devuelva el resultado en otra archivo.cs, form, o clase: public string MiCadena (string cadena) { string cadena_resultante; //Acá que saque lo que sobra return cadena_resultante; }
Luego asignas la cadena al resultado, aunque no es necesario el primer paso para llamarla, eso es en el caso de que quieras que se ejecute la funcion. string resultado = nombre_clase.MiCadena(" una cadena ");
Es lo que entiendo que quieres hacer. Suerte.
108
« en: Viernes 22 de Junio de 2007, 17:08 »
Si se puede, debes crear la clase, y decirle que te retorne las modificaciones.
Que la clase se encargue de todo lo que necesitas que realice, puede ser una funcion, una clase, etc....
109
« en: Viernes 22 de Junio de 2007, 16:03 »
No entendi bien la pregunta....
110
« en: Viernes 22 de Junio de 2007, 15:58 »
Al parecer no me sirve de nada....ya que mi intencion no es hacerlo con un caracter (char), sino con una string.....y el C# no me deja poner punteros hacia una string....
Si ago lo sigueinte:
string a = "hola"; char p = a.Substring(1,1);
Eso evidentemente no sirve, ya que se coloca la primera letra de a dentro de otra dirección de memoria, no??? :S 
Editado:
Ya lo e conseguido, otra vez esa pagina me a vuelto a salvar...xDDD
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication2 { class CadenaInsegura { public unsafe static void Main() { string s = "Hola"; Console.WriteLine("Cadena inicial: {0}", s); fixed (char* ps = s) { void* pv = ps; int i = (int)pv; string hex = i.ToString("X"); Console.WriteLine(hex.ToLower()); Console.Read(); } Console.WriteLine("Cadena final: {0}", s); Console.Read(); } } }
Saludo. Se me había olvidado el detalle de fixed, que es con lo cual fijas una variable y direccion dentro de la funcion trabajando con código no seguro y llamadas a memoria. No siempre es necesario utilizarlo, dependiendo de lo que quieres obtener. Gracias por postear la respuesta acá.
111
« en: Jueves 21 de Junio de 2007, 17:59 »
Lo que tienes que hacer es generar una consulta y buscar en todos los usuarios y comparar si ya existe el que quieres ingresar. Puede hacerlo recuperando el string de datos y comparandolo con lo que esta colocado enel textbox, y si por ejemplo: if (String.Compare(textbox1.Text, variable_sql) == 0)
Aca debes mostrar que existe. Y sino es igual a 0 continuar con la operacion. Supongo que sabes recorrer la tabla de SQL 2005. Suerte.
112
« en: Jueves 21 de Junio de 2007, 00:05 »
Existen, pero no los comprueba, para eso debes declararlos como "unsafe" y permitir el uso de codigo no seguro. O sea el codigo con puntero debe ir asi : Y ademas debes habilitar el permitir el trabajo con codigo no seguro en las propiedades del proyecto, generar. Eso es muy util cuando llamas a DLL desde el metodo DLLImport las cuales usan punteros como en C++ y ahi es necesario en algunos casos pasar parámetros con las palabras reservadas ref y out.
113
« en: Miércoles 20 de Junio de 2007, 23:03 »
Para colocar un puntero a un string es necesario que apuntes al primer caracter del arrelgo. O sea apuntar a la posición cero del string. Suerte.
114
« en: Miércoles 20 de Junio de 2007, 23:00 »
Quizá esto te explique un poco mejor lo que son las Assembly's: ENLACESuerte.
115
« en: Miércoles 20 de Junio de 2007, 15:45 »
Si es SQL utiliza INNER JOIN.
Suerte.
116
« en: Martes 19 de Junio de 2007, 15:57 »
Guarda las variables de configuración asignadas en la instalación en el REGEDIT, cuando creas el instalador, puedes crear llaves en el registro, mas no se si puedes editarlas desde el instalador. Lo otro que puedes hacer, es que lo configure una vez iniciado el programa por primera vez. Crear un form que trabaje solo cuando no encuentra valores en REGEDIT, y para ello puedes usar excepciones. Para usar las funciones asociadas al Registro de Windows: Para crear un valor en el Registro : RegistryKey configuracion = Registry.LocalMachine.CreateSubKey(@"Software\Nombre de Programa\"); configuracion.SetValue("Nombre llave", 0);
Para recuperar el valor : RegistryKey registro = Registry.LocalMachine; registro = registro.OpenSubKey(@"SOFTWARE\Nombre de Programa\"); Object obj1 = registro.GetValue("Nombre llave"); variable = Convert.ToInt32(obj1);//Cuando es int variable = obj1.ToString(); //Cuando es String
Espero te sirva.
117
« en: Lunes 18 de Junio de 2007, 16:07 »
Llámalo tal como llamaste al Form2.
118
« en: Viernes 15 de Junio de 2007, 23:08 »
Yo utilizaba Visual Studio 2003 y no hubo problemas, cuando aparecio el BETA de Visual Studio 2005 Express, tenia los mismos problemas que tu mencionas, la solucion llego cuando creamos el instalador para la aplicacion con la version pagada de Visual Studio 2005.
Hay muchos lenguajes actuales que necesitan de ciertos permisos para poder utilizarlos en otras maquinas, pero aunque sea con la opcion publicar, deberias poder correrla en tu propio PC, quizá algo estás haciendo mal al publicar. Verifica los permisos.
119
« en: Viernes 15 de Junio de 2007, 21:44 »
120
« en: Viernes 15 de Junio de 2007, 21:36 »
Aca hay un par de PDF bien útiles. Era cosa de buscar... C# desde CC# desde C++Suerte.
121
« en: Viernes 15 de Junio de 2007, 20:16 »
Busca acá : ENLACERecuerda GIYF...
122
« en: Viernes 15 de Junio de 2007, 20:14 »
123
« en: Viernes 15 de Junio de 2007, 16:34 »
Al crear el instalador puedes darle la propiedad de borrar automáticamente la instalación de la versión anterior o sobreescribir los archivos.
124
« en: Viernes 15 de Junio de 2007, 16:32 »
Lo estás haciendo con Visual Studio 2005 Express?
125
« en: Viernes 15 de Junio de 2007, 16:31 »
Genial idea...
Gracias por postearla...
Páginas: 1 ... 3 4 [5] 6 7 ... 13
|
|
|