• Lunes 6 de Mayo de 2024, 14:13

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.


Temas - AiTdX

Páginas: [1]
1
C# / Problemas Con Invoke
« en: Martes 16 de Enero de 2007, 19:43 »
Tengo un programa que ejecuta un proceso externo. Al volver intento realizar una operación sobre un formulario que no es el formulario principal. Me dice que estoy intentendo acceder con otro thread distinto al que lo creo. Entonces hago:
Código: Text
  1.  
  2.                 ForGenDVDCallBack d =
  3.                     new ForGenDVDCallBack(MenInf);
  4.                 Invoke(d);
  5.  
  6.  
Luego cierro el formulario y abro otro realizo una serie de operaciones y al tiempo regresa a este trozo de código y me dice que no puede acceder al formulario porque esta cerrado. Es lógico lo he cerrado yo pero vuelve a este trozo. ¿Por qué?
¿Cómo puede solucionarlo?

2
C# / Checksum
« en: Lunes 15 de Enero de 2007, 12:27 »
Como puedo generar un checksum para un fichero. Gracias

3
C# / Ayuda Con Xml
« en: Viernes 22 de Diciembre de 2006, 12:34 »
Hola!! Estoy usando System.XML para editar un fichero xml.

El fichero con el que trabajo ya existe y deseo añadir información.

Este es el fichero:
Código: Text
  1.  
  2. <subpictures>
  3.   <stream>
  4.     <spu start="00:00:00.00"
  5.          highlight="fondoH.png" select="fondoS.png"
  6.    force="yes" >
  7.        <button label="1" x0="130" y0="439" x1="315" y1="480" />
  8.        <button label="2" x0="355" y0="490" x1="390" y1="532" />
  9.        <button label="3" x0="396" y0="490" x1="427" y1="529" />
  10.        <button label="4" x0="432" y0="490" x1="464" y1="529" />
  11.        <button label="5" x0="469" y0="490" x1="501" y1="529" />
  12.        <button label="6" x0="506" y0="490" x1="540" y1="529" />
  13.        <button label="7" x0="545" y0="490" x1="577" y1="529" />
  14.     </spu>
  15.   </stream>
  16. </subpictures>
  17.  

y deseo añadir nuevos botones.

Mi pregunta es existe un modo de acceso directo a través del árbol para acceder al elemento spu y añadir ahí mis nuevos elementos; o tengo que hacer

doc.FirstChild.FirstChild.FirstChild.AppendChild(newElem);

donde doc es documento xml con el que trabajo.

Gracias

4
C# / Fichero Xml
« en: Miércoles 20 de Diciembre de 2006, 12:06 »
Hola!!
Mi duda es la siguiente:

Debo añadir nuevos elementos button a este archivo.

Dado que tiene sintaxis xml pensaba de editarlo como archivo
xml pero no se si puedo usar System.Xml dado que no tiene
espacio de nombres y no se lo puedo añadir.

Lo edito como un fichero de texo normal?

Gracias

Código: Text
  1.  
  2. <subpictures>
  3.   <stream>
  4.     <spu start="00:00:00.00"
  5.          highlight="menuH.png" select="menuS.png"
  6.    force="yes" >
  7.        <button label="1" x0="130" y0="439" x1="315" y1="480" />
  8.        <button label="2" x0="355" y0="490" x1="390" y1="532" />
  9.        <button label="3" x0="396" y0="490" x1="427" y1="529" />
  10.        <button label="4" x0="432" y0="490" x1="464" y1="529" />
  11.        <button label="5" x0="469" y0="490" x1="501" y1="529" />
  12.        <button label="6" x0="506" y0="490" x1="540" y1="529" />
  13.        <button label="7" x0="545" y0="490" x1="577" y1="529" />
  14.     </spu>
  15.   </stream>
  16. </subpictures>
  17.  
  18.  

5
C# / Imagenes
« en: Martes 19 de Diciembre de 2006, 20:13 »
Necesito en tiempo de ejecucion dibujar sobre una determinada imagen texto y diseños que vienen determinados por mi programa. ¿Como puedo editar estas imagenes usando c# con visual studio?
Gracias

6
C# / Dibujar En Un Item De Una Lisbox
« en: Jueves 23 de Noviembre de 2006, 11:06 »
Hola!
Alguien sabe como dibujar en un item de una listbox cuando hago doble click sobre el. Actualmente lo hago usando el graphics de la listBox y calculando en función del índice cual es el area que deseo pintar pero me da que existe un modo más sencillo. Gracias.

7
C# / Teclas En C#
« en: Martes 21 de Noviembre de 2006, 12:10 »
Quisiera saber como puedeo hacer para asignar ciertas teclas a mi aplicación. Estoy desarrollando un reproductor y quiero que por ejemplo cuando pulse P se active el play. Gracias

8
PostgreSQL / Problema Postgre Y Msdtc
« en: Jueves 9 de Noviembre de 2006, 18:37 »
Hola
Estoy usando postgre para guardar los datos de una aplicación creada en C# con visual studio. Si no incluyo TransactionScope todo funciona correctamente pero al incluirlo para conseguir transacciones me da el siguiente error

ERROR [HYC00] MSDTC XARMCreate error

Antes de este tenía otro y baje los ultimos drivers de postgre

Al solucionar este me daba otro de que debia de activar las XATransactions en MSDTC

Y ahora este último del que no hallo solución

Alguien puede ayudarme?

Gracias

9
Otros CLR / Problemas Con Postgre
« en: Jueves 9 de Noviembre de 2006, 18:25 »
Hola
Estoy usando postgre para guardar los datos de una aplicación creada en C# con visual studio. Si no incluyo TransactionScope todo funciona correctamente pero al incluirlo para conseguir transacciones me da el siguiente error

ERROR [HYC00] MSDTC XARMCreate error

Antes de este tenía otro y baje los ultimos drivers de postgre

Al solucionar este me daba otro de que debia de activar las XATransactions en MSDTC

Y ahora este último del que no hallo solución

Alguien puede ayudarme?

Gracias

10
DirectX / Problema Con Isamplegrabber
« en: Martes 7 de Noviembre de 2006, 20:30 »
Uso ISampelGrabber para reproducir videos puesto que necesito realizar capturas. Funciona perfectamente con toda clase de archivos excepto con algunas .avi. Al realizar IMediaControl.Stop se queda colgado.

Así construyo el grafo y configuro el ISampleGrabber
Mi sospeche se halla en que el problema se halla al establecer caracteristicas de flujo
Código: Text
  1. //
  2. // Construimos el grafo de filtros
  3. //
  4. void ConstruirGrafoFiltros(Control controlVideo)
  5. {
  6. try
  7. {
  8. // get the interfaces needed
  9. gb = (IGraphBuilder)new FilterGraph();
  10. mc = (IMediaControl)gb;
  11. me = (IMediaEventEx)gb;
  12. mp = (IMediaPosition)gb;
  13.  
  14. me.SetNotifyWindow(controlVideo.Handle, WM_GRAPHNOTIFY, IntPtr.Zero);
  15.  
  16. // creamos el filtro ISampleGrabber y lo configuramos
  17. // usamos este filtro para llevar a cabo las capturas
  18. sb = (ISampleGrabber)new SampleGrabber();
  19. this.ConfigurarSampleGrabber(sb);
  20.  
  21. gb.AddFilter((IBaseFilter)sb, "SampleGrabber");
  22.  
  23. // usamos conexion inteligente para el resto
  24. gb.RenderFile(nomFic, null);
  25.  
  26. // establecemos algunas propiedades del video
  27. bv = (IBasicVideo)gb;
  28. bv.GetVideoSize(out ancVid, out altVid);
  29.  
  30. this.Propietario(controlVideo);
  31. this.ObtenerStride();
  32.  
  33. // run arrancamos el grafo
  34. mc.Run();
  35. }
  36. catch (Exception ex) { MessageBox.Show(ex.Message); }
  37. }
  38.  
  39. //
  40. // configuracion del SampleGrabber
  41. //
  42. void ConfigurarSampleGrabber(ISampleGrabber sampGrabber)
  43. {
  44. AMMediaType media;
  45.  
  46. // establecemos caracteristicas del flujo
  47. media = new AMMediaType();
  48. media.majorType = MediaType.Video;
  49. media.subType = MediaSubType.RGB24;
  50. media.formatType = FormatType.VideoInfo;
  51.  
  52. //media.formatType = FormatType.VideoInfo2;
  53. //media.formatType = FormatType.MpegVideo;
  54. //media.formatType = FormatType.Mpeg2Video;
  55. //FormatType.DvInfo
  56.  
  57. // asociamos caracteristicas a filtro
  58. sb.SetMediaType(media);
  59.  
  60. DsUtils.FreeAMMediaType(media);
  61. media = null;
  62.  
  63. // llamamos a BufferCB
  64. sb.SetCallback(this, 1);
  65. }
  66.  

Gracias por adelantado

11
C# / Ayuda Con Bitmap
« en: Miércoles 25 de Octubre de 2006, 13:18 »
Estoy intentando capturar frames de un video que se halla en reproduccion.
Para ello en primer lugar vuelco el buffer a un array.
Y luego uso la siguiente secuencia para obtener la imagen

GCHandle handle = GCHandle.Alloc(arrayRegistro,
GCHandleType.Pinned);
int scan0 = (int)handle.AddrOfPinnedObject();
scan0 += (altoVideo - 1) * stride;


captura = new Bitmap(anchoVideo, altoVideo, -stride,
PixelFormat.Format24bppRgb, (IntPtr)scan0);

handle.Free();

Lo que sucede es que luego cuando realiza una nueva captura mi anterio
bitmap tambien se modifica puesto que el puntero apunta a la nueva direccion.
He probado con new IntPtr(scan0) a la hora de pasarselo al bitmap y nada.

Por favor si alguien puede ayudar se lo agradeceria

12
C# / Ayuda Con Formularios
« en: Lunes 10 de Julio de 2006, 21:47 »
Estoy desarrollando una aplicación standalone. Consta de distintas acciones que puedo llevar a cabo. Me gustaría que todo se realizase en la misma ventana, es decir, no abrir una nueva ventana de cada vez ni usar MDIParent. Se que puedo hacerlo de forma semejante a como se inicializa el formulario pero así tendría que currarmelo manualmente para cada accion. ¿Existe la posibilidad de usar el editor para diseñar la apariencia y luego añadir esos controles para cada acción a mi formulario o tendré que currarmelo manualmente para situar cada uno de ellos?. Muchas gracias.

Páginas: [1]