|
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 - JuanK
Páginas: 1 ... 57 58 [59] 60 61 ... 231
1451
« en: Miércoles 25 de Octubre de 2006, 17:20 »
De maquina puede estar algo corto, pero de sistema operativo nada que hacer.. si mal noe stoy nminguna version del SDK funciona en 98 ni en ME.
1452
« en: Miércoles 25 de Octubre de 2006, 16:16 »
Adicionando al comentario de Eternal Idol, aunque pudieras acceder por assembly a los puertos no hay manera de usar assembly en ningun lenguaje que use el CLR ( C#, vb.net etc). Lo mas que peudes hacer es escribir codigo en CIL pero eso no es assembly tampoco.
1453
« en: Miércoles 25 de Octubre de 2006, 16:14 »
1454
« en: Miércoles 25 de Octubre de 2006, 16:12 »
1455
« en: Miércoles 25 de Octubre de 2006, 16:02 »
claro, eso debe de suceder asi. Lo que debes hacer es crear el bitmap usando ifromacion independiente para cada bitmap. Asi que usas el puntero a la imagen para crear un nuevo byte array, usa System.Runtime.Interoperability.Marshall.CopyTo para copiar la informacion a un byte [] y una vez copiada al nuevo byte array debes crear el bitmaop tansolo usando las dimensiones, luego obtener el array de bytes del bitmap ( usando lockbytes) y le copias los bytes del array que hiciste aarriba. bueno mas o menos seria asi: ( mas o menos porque puede cambiar un poco) // bitmapPaddedDataSize es ( stride * alto * bytesPorPixel) byte[] bmpBytes= new byte[bitmapPaddedDataSize]; //Copiar el puntero a un array de bytes System.Runtime.InteropServices.Marshal.Copy((IntPtr)scan0, 0, bmpBytes, bmpBytes.Length); //Obtener memoria para los nuevos datos de bitmap, IntPtr punteroDatos = System.Runtime.InteropServices.Marshal.AllocHGlobal(bitmapPaddedDataSize); //Copiar el array de bytes creado al puntero System.Runtime.InteropServices.Marshal.Copy(bmpBytes, 0, punteroDatos, bmpBytes.Length); //Crear bmp captura = new Bitmap(anchoVideo, altoVideo, -stride, PixelFormat.Format24bppRgb, punteroDatos ); handle.Free();
No se como lo tengas pero el problema puede tambien ser que la imagen la estas mostrando haciendo referencia puntualmente al objeto captura , pues seguiras teniendo el mismo problema, asi que debes hacer referencia es a un nuevo objeto y a este objeto copiarle el valor de captura, parao cual puedes usar la misma tecnica que te mostré arriba.
1456
« en: Miércoles 25 de Octubre de 2006, 00:07 »
Porque java es un lenguaje multiplataforma, para usar la API de windows puedes usar algo como J/Direct pero en todo caso hacer un programa asi en java no tiene sentido pues de que te sirve usar un lenguaje multiplataforma para una aplicacion que solo funcionara en una sola plataforma? pero ya te ayude no? Buscate lalamar a Win32 APi ( o la api de winows op como sea que le llamen) desde java, averiguate luego las funciones de la api que debes usar para administracion remota y sale. espero no estes confuendo administracion remota con acceso remoto o terminal remota.
1457
« en: Martes 24 de Octubre de 2006, 21:56 »
Si no quieres que se repita el RUT en la base de datos tienes dos opciones, una limpia y una sucia.
1- la sucia: Antes de insertar en la base de datos has un query verificando que no exista la ese RUT, sino existe lo insertas sino pues no. 2- la limpia: Si es una regla que no hayan RUTs duplicados , se debe crear un UNIQUE constraint (o llave primaria segun el caso)en la tabla de la base de datos indicando que ese campo es unico, de esta forma si tratas de insertar un registro con un RUT que ya esta en la BD la base de datos no te dejara y te arrojará una excepción.
1458
« en: Martes 24 de Octubre de 2006, 19:22 »
Ni idea, pero es de lo mas aburrido para hacer.
Mejor busa cosas ya hechas... que se yo , las librerias de math lab
1459
« en: Martes 24 de Octubre de 2006, 19:00 »
Hay una cosa ke no entiendo en lo ke me dices. Cuando me pones esto:
WHEN (old.campoFecha <> new.CampoFecha) Me refiero a que : esta instruccion en el trigger permite solo que se dispare el triger cuando se modifica el valor de la fecha actual del registro de la tabla , esto lo hace comparando el valor actual ( old) contra el valor nuevo (new). A que te refieres con esto? old. y new. que valor tiene para ti? No es para mi , el trigger siempre tiene por defecto el valor nuevo del campo en new y el valor actual en old, sin embargo eso lo puedes cambiar asi: <!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> XCODE </td></tr><tr><td id='XCODE'><!--exc1--> CREATE OR REPLACE TRIGGER MiTrigger BEFORE INSERT OR UPDATE ON MiTabla REFERENCING NEW AS nuevo OLD AS anteriorFOR EACH ROW WHEN (old.CampoFecha <> new.CampoFecha)<!--xc2--></td></tr></table><div class='postcolor'><!--exc2--> Con poner ese codigo es un disparador a nivel de mi bloque reservas se solucionara la restriccion de fechas que comento? Estoy un poco pez en estas cosas. Espero puedas ayudarme, gracias. No, eso es solo un ejemplo de el esqueleto del trigger que debes hacer. Este trigguer ´para lo que ncesitas no se debe disparar a nivel de bloque ( FOR EACH STATEMENT) sino a nivel de fila ( FOR EACH ROW). Mi recomendacion es que no comiences a ahcerlo sin saber primero que son como funcionan y para que sirven los triggers. Investiga y experimenta con ellos y cuando estes listo ven y pregunta de nuevo
1460
« en: Martes 24 de Octubre de 2006, 18:22 »
yo andube escuchandolo anoche y me gustó
1461
« en: Martes 24 de Octubre de 2006, 17:46 »
Hola, creo q lo q buscas es esto:
Dim Conexion As SqlClient.SqlConnection Conexion.ConnectionString = "data source=NombreDelServidorOIP;initial catalog= NombreDeLaBaseDeDatos;password=Contraseña;persist security info=True;user id=NombreDeUsuario;packet size=4096"
Con esto ya tienes el objeto Conexion listo para usarse en tus consultas. Espero q te sirva. Pero solo aplica para SQLServer no? ni me habia fijado que el necesitaba explicitamente SQl Server 2005. Aunque en todo caso es mejor usar un datasource independiente para no depender directamente de la base de datos que se use.
1462
« en: Martes 24 de Octubre de 2006, 17:20 »
estas algo perdido con lo de el acceso a datos.
el connection string es solo una cadena con la informacion necesaria para conectarse a la bd, ejm: usuario, password instancia etc... pero es una cadena normal. con solo el connection string no puedes hacer nada.
el data source usa ese connection string para conectarce a la bd, si usas el wizard de VS 2005 para adicionar un datasource veraz luego en las propiedades asignadas el connection string.
1463
« en: Martes 24 de Octubre de 2006, 16:53 »
Usando un DataSource haces la conexion. o es siempre por codigo? Todo es siempre por codigo, como en cualquier otro lenguaje. Un componente es solo es o un componente que edesde luego ya esta hecho con codigo. Puedes usar un asistsnte para que te genere el codigo requerido para configurar el componente, pero eso no es nada diferente de hacerlo por codigo, es lo mismo solo que el wizard genera el codigo por ti y si lo deseas puedes cambiarlo despues de generado o no usar el wizard y hacerlo a mano segun lo necesites.
1464
« en: Martes 24 de Octubre de 2006, 15:24 »
Con un Cross Join lo podés hacer. <!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]Select[/color] t1.Campo1, t2.Campo2 From Tabla t1 Cross Join Tabla t2 <!--sql2--></td></tr></table><div class='postcolor'><!--sql3--> o sino de la forma tradicional <!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]Select[/color] t1.Campo1, t2.Campo2 From Tabla t1, Tabla t2 <!--sql2--></td></tr></table><div class='postcolor'><!--sql3--> mmm pero no creo que se refiera a eso pues es claro que dice: Como obtengo todas las combinaciones posibles entre 2 campos en la misma tabla
1465
« en: Martes 24 de Octubre de 2006, 15:22 »
Hola, tengo una dudita... Como obtengo todas las combinaciones posibles entre 2 campos en la misma tabla
Saludos Tratando de adivinar a lo que te refieres: <!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]SELECT[/color] DISTINCT campo1, campo2 FROM tabla; <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
1466
« en: Martes 24 de Octubre de 2006, 15:10 »
Porque java es un lenguaje multiplataforma, para usar la API de windows puedes usar algo como J/Direct pero en todo caso hacer un programa asi en java no tiene sentido pues de que te sirve usar un lenguaje multiplataforma para una aplicacion que solo funcionara en una sola plataforma? Por demas decir que el performance de java es deficiente y si se va a contyrolar directivas me imagino que sera para usarlo a nivel de red ( sino tampoco tendria sentido hacer algo como eso). Por otro lado eneple dijo: nesecito el codigo y el ejecutable de un programa en java 1- Java no genera ejecutables 2- Esta pidiendo que le hagan la tarea... y la verdad pocos programadores conocedores de java harian esa aplicacion... menos para usarla en un solo pc...
1467
« en: Martes 24 de Octubre de 2006, 14:39 »
Yo no entiendo que es lo que quieres, pero respecto al ordenamiento lo mejor es utilizar el quicksort , el framework viene con soporte para hacer ordenamientos sobre matrices y de seguro que internamente usa el quicksort, puedes colocar los caracteres en un array de caracteres y simplemente utilizando el método Array.Sort dejaras el array ordenado. Esto es lo más recomendable sobre todo si usas altos volumenes de datos.
1468
« en: Martes 24 de Octubre de 2006, 14:36 »
Puede acceder pixel por pixel si es lo que necesitas ya que un bitmap no es mas que una matriz de pixeles.
ImagenBmp->Pixels[iX][iY];
Esto no es cierto, un mapa de bits ( bmp) es una secuencia de bits, nunca una matriz aunque es una forma de hacer una abstraccion para obtener la informacion pero no es una matriz.
1469
« en: Martes 24 de Octubre de 2006, 14:34 »
No no has sido el unico y titnes razon deberia de ser SQL Server
1470
« en: Martes 24 de Octubre de 2006, 05:35 »
Imagina que tienes un campo empleados y otro departamentos los dos tienen el campo numero de departamento.
Pues haces una join de las dos tablas uniendolos por ese campo. Imagina que en la tabla departamentos tiene un campo que es tipo de director si es en funciones en propiedad. quiere que te muestre los empleados que tienen director en propiedad.
SELECT NOMBRE_EMPLEADO FROM TABLA_EMPLEADOS,TABLA_DEPARTAMENTO WHERE TABLA_EMPLEADOS.NUMERODEPARTAMENTO=TABLA_DEPARTAMENTO.NUMERODEPARTAMENTO AND TIPODIRECTOR='FUNCIONES' ORDER BY NOMBRE_EMPLEADO;
En los campos que se repitan en las dos tablas tienes que especificar de que tabla es el que comparas. nada que ver. Lo que requiere napster en ofracle se haria con un db link, pero ni idea en SQl Server.
1471
« en: Lunes 23 de Octubre de 2006, 23:49 »
Un constraint no te servira para eso.
Debes usar un trigger que se dispare antes de actualizar o insertar en ese campo de la tabla, el trigger se debe disparar por cada fila asi: <!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->CREATE OR REPLACE TRIGGER MiTrigger BEFORE [color=blue;font-weight]INSERT[/color] OR [color=blue;font-weight]UPDATE[/color] ON MiTabla FOR EACH ROW WHEN (old.CampoFecha <> new.CampoFecha) ... ... ... <!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
1472
« en: Lunes 23 de Octubre de 2006, 22:07 »
2 cosas.
1- Usando asm ningun visual basic te servira 2- visual basic .net no genera codigo de maquina, por tal no puedes programar en assembly, lo mas aproximado seria usar CIL que es el 'assembly de .NET'
1473
« en: Lunes 23 de Octubre de 2006, 19:27 »
1. como puedo hacer para obligar, en un textbox, que el cuarto caracter, sea si o si, "-" un guion, por ejemplo "AAA-111 a". usa expresiones regulares, por ejemplo esta expresion valida que un texto inicie con mayuscula, este seguido de tres letras en minuscula, luego guion luego una letra mayuscula: using System.Text.RegularExpressions; ... ... ... if (Regex.Match("Juan-K", "[A-Z][a-z][a-z][a-z][-][A-Z]+").Success) MessageBox.Show("bien"); else MessageBox.Show("mal");
2. como le hago o en que evento pongo para que cuando digite la tecla enter o el tab, para ir al otro textbox, este controle que si el campo es nulo, me salga un mensaje. Usa el evento Validating: private void txtBox_Validating(object sender, CancelEventArgs e) { if(txtBox.Text =="") { MessageBox.Show("error"); e.Cancel = true; } }
1474
« en: Lunes 23 de Octubre de 2006, 18:48 »
clases? modulos? no ten entiendo ni 5.
Te refieres a la diferencia entre clases de VB.NET y los modulos que se usaban en VB 6.0???
si es asi no hay ni punto de comparacion, nada que ver.
1475
« en: Lunes 23 de Octubre de 2006, 18:41 »
cual es el problema?
1- ingresarle los numeros desde un input box ? 2- ordenar el arreglo?
Páginas: 1 ... 57 58 [59] 60 61 ... 231
|
|
|