• Sábado 12 de Julio de 2025, 11:10

Mostrar Mensajes

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
C# / Re: Instalacion de Visual Studio
« 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
VB .NET / Re: Assembler En Visual Basic .net
« 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.  :scream:

1455
C# / Re: Ayuda Con Bitmap
« 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.  :rolleyes:

bueno mas o menos seria asi: ( mas o menos porque puede cambiar un poco)

Código: Text
  1. // bitmapPaddedDataSize es ( stride * alto * bytesPorPixel)
  2. byte[] bmpBytes= new byte[bitmapPaddedDataSize];
  3.  
  4. //Copiar el puntero a un array de bytes
  5. System.Runtime.InteropServices.Marshal.Copy((IntPtr)scan0, 0, bmpBytes, bmpBytes.Length);
  6.  
  7. //Obtener memoria para los nuevos datos de bitmap,
  8. IntPtr punteroDatos = System.Runtime.InteropServices.Marshal.AllocHGlobal(bitmapPaddedDataSize);
  9.  
  10. //Copiar el array de bytes creado al puntero
  11. System.Runtime.InteropServices.Marshal.Copy(bmpBytes, 0, punteroDatos, bmpBytes.Length);
  12.  
  13. //Crear bmp
  14. captura = new Bitmap(anchoVideo, altoVideo, -stride,
  15. PixelFormat.Format24bppRgb, punteroDatos );
  16.  
  17. handle.Free();
  18.  

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
Java / Re: Administrador De Directivas
« en: Miércoles 25 de Octubre de 2006, 00:07 »
Cita de: "JuanK"
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
C/C++ / Re: Ayuda Con Sql
« 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
VB .NET / Re: Derivada De Una Funcion
« 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
Oracle / Re: Restriccion De Fechas
« en: Martes 24 de Octubre de 2006, 19:00 »
Citar
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).

Citar
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 anterior
FOR EACH ROW
WHEN (old.CampoFecha <> new.CampoFecha)<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->

Citar
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
La taberna del BIT / Re: Electronica
« en: Martes 24 de Octubre de 2006, 18:22 »
yo andube escuchandolo anoche y me gustó  :suerte:  :yes:

1461
VB .NET / Re: Como Conectarse A Una Base De Datos
« en: Martes 24 de Octubre de 2006, 17:46 »
Cita de: ".: Raul :."
Hola, creo q lo q buscas es esto:
Código: Text
  1.  
  2. Dim Conexion As SqlClient.SqlConnection
  3. Conexion.ConnectionString = &#34;data source=NombreDelServidorOIP;initial catalog= NombreDeLaBaseDeDatos;password=Contraseña;persist security info=True;user id=NombreDeUsuario;packet size=4096&#34;
  4.  
  5.  

Con esto ya tienes el objeto Conexion listo para usarse en tus consultas. Espero q te sirva.
Pero solo aplica para SQLServer no?
 :losiento:

ni me habia fijado que el necesitaba explicitamente SQl Server 2005.  :whistling:


Aunque en todo caso es mejor usar un datasource independiente para no depender directamente de la base de datos que se use.

1462
VB .NET / Re: Como Conectarse A Una Base De Datos
« 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
VB .NET / Re: Como Conectarse A Una Base De Datos
« en: Martes 24 de Octubre de 2006, 16:53 »
Usando un DataSource haces la conexion.

Citar
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.  :scream:

1464
SQL Server / Re: Como Obtener Combinaciones Posibles Entre2 Campos?
« en: Martes 24 de Octubre de 2006, 15:24 »
Cita de: "mateamargo"

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:
Citar
Como obtengo todas las combinaciones posibles entre 2 campos en la misma tabla

1465
SQL Server / Re: Como Obtener Combinaciones Posibles Entre2 Campos?
« en: Martes 24 de Octubre de 2006, 15:22 »
Cita de: "malavida"
Hola, tengo una dudita...
Como obtengo todas las combinaciones posibles entre 2 campos en la misma tabla


Saludos
 :whistling:

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
Java / Re: Administrador De Directivas
« 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:

Cita de: "eneple"
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
VB .NET / Re: Arreglos Bidimencionales
« 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
C++ Builder / Re: Modificar Un Bitmap
« en: Martes 24 de Octubre de 2006, 14:36 »
Cita de: "eL_MoStRo"
Puede acceder pixel por pixel si es lo que necesitas ya que un bitmap no es mas que una matriz de pixeles.

Código: Text
  1.  
  2.     ImagenBmp-&#62;Pixels[iX][iY];
  3.  
  4.  
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. :scream:

1469
Sobre los Foros de SoloCodigo / Re: Sobre El Foro Sql
« en: Martes 24 de Octubre de 2006, 14:34 »
No no has sido el unico y titnes razon deberia de ser SQL Server

1470
SQL Server / Re: Comparacion De Campos
« en: Martes 24 de Octubre de 2006, 05:35 »
Cita de: "Salteador"
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
Oracle / Re: Restriccion De Fechas
« 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
ASP .NET / Re: Assembler Con Visual Basic .net 2003
« 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
VB .NET / Re: Abligar A Que Ponga "-" En Un Textbox
« en: Lunes 23 de Octubre de 2006, 19:27 »
Citar
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:
Código: Text
  1.  
  2. using System.Text.RegularExpressions;
  3. ...
  4. ...
  5. ...
  6.             if (Regex.Match(&#34;Juan-K&#34;, &#34;[A-Z][a-z][a-z][a-z][-][A-Z]+&#34;).Success)
  7.                  MessageBox.Show(&#34;bien&#34;);
  8.              else
  9.                  MessageBox.Show(&#34;mal&#34;);
  10.  

Citar
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:

Código: Text
  1.         private void txtBox_Validating(object sender, CancelEventArgs e)
  2.         {
  3.             if(txtBox.Text ==&#34;&#34;)
  4.             {
  5.                 MessageBox.Show(&#34;error&#34;);
  6.                 e.Cancel = true;
  7.             }
  8.         }
  9.  
:smartass:

1474
VB .NET / Re: Que Diferencia Existe ?
« 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
VB .NET / Re: Arreglos Bidimencionales
« 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