Se han encontrado 2654 coincidencias. | << >> |
C/Visual C |
Pregunta: | 34012 - PROBLEMAS CON LOS CUADROS DE TEXTO EN VISUAL C++5.0 |
Autor: | carmen cecilia villanueva silveira |
hola, mi pregunta es la siguiente. Yo realize 3 cuadros de texto (abl) y 2 Butron, quiero saber porque el 3er cuadro no me muestra el resultado por pantalla, al yo introducirle valores el cuadro de texto 1 y 2, en este caso estoy programando el Butron 1 con m-valor3= (m-valor2+m-valor1) |
Respuesta: | Luis Cede帽o |
Hola Silvita, espero que mi siguiente comentario aporte algo bueno.
Hay 2 formas de tomar el valor de un control: 1. Mediante la variable miembro del control, esta la haces desce el ClassWizard, si es un control del tipo CEdit podras hacer una variable tipo CString, int, double, etc. Cuanto tu introduces un valor al control(en tiempo de 3 ejecucion), el control no actualiza el contenido de la variable asociada hasta que se le indique mediante la funcion UpdateData(true); , esto indica que el control pasa su contenido a la variable y de la variable al control es UpdateData(false); 2. Esto se hace tomando el contenido del control mediante el comando: GetDlgItem(ID_CONTROL)->GetWindowText(str_Variable); Espero haberte ayudado, |
Respuesta: | Silvestre Goxcon Blas |
Mi querida Carmen:
Si tienes un tecer cuadro en donde quieres que se muestre el resultado de la concatenacion de los cuadros de texto anteriores, debes hacer algo como lo siguiente:, suponiendo que los cuadros de arriba se llaman IDC_EDIT1 Y IDC_EDIT2. Si el tercero, el del resultado se llama IDC_EDIT3, tu codigo debe parecerse a este, al pulsar el boton de comando: CString Cadena1, Cadena2; GetDlgItem(IDC_EDIT1)->GetWindowText(Cadena1); GetDlgItem(IDC_EDIT2)->GetWindowText(Cadena2); GetDlgItem(IDC_EDIT3)->SetWindowText(Cadena1+Cadena2); ----------------------- Este codigo lo deberas insertar dentro de la clase del boton de comando. |
Respuesta: | Juan Jose |
Prueba utilizar la funcion:
UpdateData(false); el parametro es un valor bool, si no es false es true. |
Pregunta: | 34366 - CAPTURA DE AUDIO |
Autor: | CARLOS BOLA脩OS GARCIA |
Quisiera saber como puedo en VisualC capturar la entrada de audio en algun tipo de formato para pasar a su muestreo y quantizacion y implementar crear un sistema DTW |
Respuesta: | relfponk |
Hola!
Bajate el SDK de las DirectX desde la p谩gina de Microsoft, en el tienes el c贸digo de un m贸dulo de captura de sonido usando las DirectSound |
Pregunta: | 34599 - ENTRADA DE DATOS DESDE TECLADO MEDIANTE VISUAL C |
Autor: | leonardo Perez |
Amigos, estoy tratando de elaborar programas de C++ en Visual C++.
supuestamente los comandos cin y cout me capturan y almacenen datos del teclado, pero NO. si logro que corran cin no me espera ningun dato y cout no me saca ningun dato tampoco. Necesito saber como EN VISUAL C++ 6.0 puedo capturar datos desde el teclado. De antemano gracias. LEONARDO PEREZ |
Respuesta: | Alvaro Salvatierra |
Para una aplicacion de consola (pantalla DOS) puedes usar las funciones scanf() para leer teclado y printf() para escribir en pantalla:
int i; scanf(\"%d\",&i); printf(\"\\n el doble del Num ingresado es: %d\", 2*i); Para leer teclado desde una aplicacion con ventana tipo Windows debes procesar el mensaje WM_CHAR: 1)declarar afx_msg void OnChar() en la clase de ventana ; 2) declarar ON_WM_CHAR() en el mapa de mensajes de la aplicacion ; 3) implementar la funcion CMainWin::OnChar() p. ej. para mostrar tecla en extremo superior derecho de la ventana: 谩fx_msg void CMainWin::OnChar(UINT ch, UINT count, UINT flags) { CClientDC(this); dc.TextOut(1, 1, " "); // borra caracter previo wsprintf(str, "%c", ch); dc.TextOut(1, 1, str, strlen(str)); } str es array de caracteres (variable global) Atte |
Pregunta: | 35962 - MOSTRAR LINEA Y COLUMNA DEL CURSOR DENTRO DE UN EDITOR C++ |
Autor: | Vanesa S |
Estoy implementando un editor de texto en Borland Builder C++. Mi editor contiene una barra de estado en la parte inferior de mismo en la cual visualizo la hora y la fila y columna donde se encuentra el cursor.
Tengo problemas al mostrar la fila y la columna y no si lo estoy haciendo bien o se puede conseguir de otro modo. El documento de texto lo abro en un componente TRichEdit de C++, y el c贸digo que empleo para obtener la fila y la columna es 茅ste, pero no funciona bien: posCursorX = (REditArch->CaretPos).x; // n潞 Columna en la q esta el cursor posCursorY = (REditArch->CaretPos).y; // n潞 Fila o Linea en la q esta el cursor Espero que alguien pueda indicarme qu茅 es lo que hago mal y como visualizar la fila y columna en la que se encuentra el cursor y que cambie seg煤n se mueve 茅ste. |
Respuesta: | Hugo OH |
hola vanesa
puedes utilizar el siguiente codigo: int y = SendMessage(eRich->Handle, EM_LINEFROMCHAR, eRich->SelStart, 0); int x = eRich->SelStart - SendMessage(eRich->Handle, EM_LINEINDEX, y, 0); en los eventos KeyUp o KeyDown, y OnClick ... saludos... EOF |
Pregunta: | 36084 - INTEGRACION DE CODIGO C ESTANDAR EN VISUALC++ |
Autor: | Juan Manuel Garc铆a S谩nchez |
Dispongo de un conjunto de modulos C estandar que intento utilizar en VisualC++ 6 para realizar una serie de tareas. El problema surge cuando intento importar los modulos en varias clases. El compilador me informa que los objetos que importo en una de las clases ya estan definidos en la otra clase. Si embargo, si importo los modulos en s贸lo una clase, compila perfectamente.
Me gustaria saber como puedo importar un modulo C en varias clases de forma simultanea. Gracias. |
Respuesta: | Ernesto p r |
No se exactamente que quieras decir con "modulos".
Cualquiera que sea tu definicion, creo que puedes solucionarla de alguna de estas formas: a) Si el m贸dulo es un pedazo de c贸digo que contiene definciones de clase o funciones prootipo, utiliza las directivas de preprocesamiento. En el m贸dulo usa algo asi como #ifndef modulox #define modulox ... tu codigo... #endif luego puedes incluirlo con relativa tranquilidad. b) secciona el c贸digo en una seccion declarativa (funciones prototipo y deficniones de clases) en archivos .h. Utiliza el truco de la opcion a e incluyelo con tranquilidad, luego dile al compilador que quieres que el .cpp con el c贸digo de definicion de funciones ( o el de instrumentacion de clase) sea parte del proyecto. Con esto cada segmento de c贸digo que use tus funciones o clases conocer谩n lo 煤nico que necesitan saber ( el prototipo), y el compilador enlazara una sola vez el c贸digo. c) Siguiendo de manera generica lo expuesto antes, asegurate que las funciones conozcan el prototipo de lo que necesitan saber, e indica explicitamente que se trata de funciones externas( usa extern, por supuesto). Asegurate que el enlazado solo jala una sola vez el c贸digo que defiine las funciones. Espero que esto te sirva. Si necesitas alguna orientacion escribeme. Saludos cordiales |
Pregunta: | 36118 - PARAMETRO STRING Y SHORT POR REFERENCIA EN DLL |
Autor: | Christian Vasquez Perales |
Entorno: Windows 95/98, IDE: Visual C++ 6.0.
Yo he creado una DLL con la opci贸n MFC AppWizard (dll) y funcionan correctamente las funciones que he contruido. El Problema es que necesito pasar par谩metros (Cadenas y N煤meros) por referencia, es decir que la funci贸n me pueda devolver el valor cambiado del par谩metro. Por el momento devuelvo valores por el c贸digo de retorno, pero en una funci贸n necesito devolver varios par谩metros, en una misma funci贸n. Si necesitan m谩s informaci贸n, contacten conmigo. Desde ya muchas gracias por su Atenci贸n. |
Respuesta: | Christian Vasquez Perales |
Paso de cadenas de caracteres
Para pasar cadenas de caracteres se puede utilizar un programa BASIC como 茅ste: Dim Text1 As String Text1 = String(50, "*") Prueba3 (Text1) Resultado.Text = LTrim$(Text1) en donde la funci贸n Prueba3 se define: Private Declare Function Prueba3 Lib "path\query.dll" Alias "_Prueba3@4" (ByVal texto As String) As Integer y est谩 programada en C++ de la manera siguiente: MY_IMPORT int CCONV Prueba3(char *texto){ strcpy (texto, "Resultado de la prueba"); return (0); } |
Pregunta: | 37041 - PROBLEMAS CON XP |
Autor: | Javier Pe帽a |
Necesito saber si Visual c++ puede trabajar en Windows XP, y si no funciona, si ay un parche o algo por el estilo?, les agradeceria que me respondieran lo mas pronto posible, de antemano gracias. |
Respuesta: | Javier R |
Hola!! Yo he estado trabajando con Visual C++ 6.0 en XP sin ning煤n problema , de hecho, si te pones a buscar en internet, encontrar谩s qu茅 hacer para que tus botones y pantallas tengan el mismo aspecto que una aplicaci贸n para XP, incluyendo skins. Get fun |
Pregunta: | 37586 - MULTIPROCESAMIENTO EN VISUAL C++ |
Autor: | Milton Cardenas Gonzalez |
Buenas,
Por favor necesito informacion de como ejecutar multiples procesos intercambiando datos entre ellos, ademas de como dejarlos sometidos o en background |
Respuesta: | Pedro Del Bosque Parrado |
Tienes multitud de clases que sirven para lanzar y manejar procesos e hilos con Visual C. Clases como la CThread permiten todo tipo de lanzamiento y sincronizaci贸n de hilos, y exactamente igual tienes para los procesos. Puedes lanzar procesos, compartir datos entre ellos, utilizaci贸n de clases sem谩foro, etc. Simplemente navega un poco por las MSDN y le sacar谩s todo el jugo. |
Pregunta: | 37772 - ALGUIEN SABE COMO OPERAR LOS PUERTOS DE LA PC EN WINDOWS XP? |
Autor: | V铆ctor Barrera Figueroa |
Hola. Quisiera saber si alg煤n programador de lenguaje C sabe c贸mo usar los puertos de la PC (como el paralelo) si tu sistema operativo es Windows XP. Por ejemplo, he tratado de enviar datos al 888 pero debido al windows XP que tiene mi m谩quina, dichos datos no llegan a los indicadores visuales que conect茅 al puerto. Ni siquiera cambiando la configuraci贸n del puerto en el setup del bios. Gracias. Saludos. |
Respuesta: | David Guerrero |
Hola.
El problema con los puertos es que Windows XP tiene su origen en la familia de Windows NT, la cual por cuestiones de seguridad, restringe el acceso a los puertos. Afortunadamente existen programas que permiten que otros programas tengan acceso a los puertos. Uno de estos es Un programa como es el UserPort. Utiliza el buscador de google para encontrarlo. |
Pregunta: | 38249 - GUARDAR UN GR脕FICO EN VISUAL C++ 6.0 |
Autor: | Marisa J.B. |
Hula a tod@s, en mi programa tengo que representar una serie de puntos con MoveTo y LineTo. Uso una clase, por ejemplo, CDibujo, y lo que quiero es poder guardar ese dibujo en un fichero para verlo desde otro programa. Guardarlo como un .bmp.
Much铆simas gracias. |
Respuesta: | Daniel Salazar |
Hola Marisa. La respuesta que te di anteriormente es v谩lida para C++ Builder, pero le铆 mal el encabezado de tu pregunta y no me percat茅 que era para Visual C++. Yo no manejo ese compilador, pero te sugiero que sigas la l贸gica de la respuesta anterior, es decir, que busques dentro del objeto que despliega el gr谩fico alg煤n m茅todo de salvar im谩genes. |
Respuesta: | Daniel Salazar |
Hola Marisa
Suponiendo que tu imagen est谩 desplegada en un objeto llamado Image1, el siguiente c贸digo, inserto en un if(SaveDialog->Execute) te resolver谩 el problema. Recuerda colocar la extensi贸n bmp en el Save Dialog. Image1->Picture->Bitmap->SaveToFile(SaveDialog->FileName); |
|< << 24 25 26 27 28 29 30 31 32 33 34 >> >| |