Hay un total de 203 Preguntas. | << >> |
Pregunta: | 19508 - COMO AGREGARUNA IMAGEN EN UN PROGRAMA |
Autor: | VICTOR QUINTERO |
QUISIERA SABER COMO AGREGAR UNA IMAGEN A UN PROGRAMA EN TURBO PASCAL. LES AGRADECERIA PUDIERAN AYUDARME. |
Respuesta: | SuNcO |
Yo utilize algo parecido al hacer un tetris, ya que ocupaba capturar las imagenes y luego usarlas, lo que hize fue que con el QuickView lo hize EXE (se puede hacer con el GWS tambien) y al ejecutar mi programa ejecuto el exe tambien, que es un jpg pero convertido y si presentaba muy bien las imagenes que queria
Obviamente es un truco, no se abrir imagenes reales, solo convirtiendolas |
Pregunta: | 19594 - WINPASCAL???? |
Autor: | Peter Norton |
Agradeceria a quien pueda informarme hacerca de un Pascal que se ejecuta en una ventana de windows y es orientado a objetos.
Si alguien puede informarme si exite o no y donde se podria descargar en caso de existir me haria un gran favor. Muchas Gracias. |
Respuesta: | lagran siete |
existe y su nombre es lazarus y es gratuito , buscalo en www.freepascal.es |
Respuesta: | Mac NO |
http://www.devarchive.com/download.php?programid=195
listo ahi lo tenes :) |
Respuesta: | ivan llopard |
Mira, hay un paquete q viene con turbo pascal 7.0 y se llama TURBO VISION. El help de TV viene incluido. Usando ese paquete podes crear aplicaciones con una interface igual a la del compilador de TP, por supuesto q es orientado a objetos : ). Cualkier cosa mandame un mail. Suertesss |
Respuesta: | Fco. Javier Fernandez Alvarez |
Realmente existe el Borland Turbo Pascal for Windows. La ultima version que conozco es la 1.5 pero es bastante vieja (win 3.1). Busca en internet a ver si encuentras algo, si lo haces mandame un e-mail por favor.
|
Respuesta: | Andrés Lozano |
Prueba con Delphi, que al fin y al cabo es basicamente lo mismo (Como C++ y Visual C) Aunque tambien hay otra posibilidad, exeisten unas librerias (TVISIO o algo asi) que se incluyen en la version de DOS con las cuales se puede programar con objetos.
Espero que sea algo de esto a lo que te refieres, sino, prueba a especificar mas. Atentamente |
Pregunta: | 20556 - COMO PUEDE LEER LOS PIXELES DE UNA IMAGEN CON PASCAL Y SABER |
Autor: | guillermo medina medina |
necesito saber como podria, de una foto en blanco y negro,saber que pixeles estan en blanco y negro y saber la posicion de estos o la coordenada o el lugar que ocupan en la que se encuentran dentro de la imagen. |
Respuesta: | Andrés Lozano |
Prueba con GETPIXEL |
Pregunta: | 20691 - REINICIAR EL SISTEMA CON TURBO PASCAL |
Autor: | CARLOS ALBERTO G. HERNANDEZ |
HOLA, ESPERO QUE ALGUIEN ME PUEDA AYUDAR Y ME DIGA SI EXISTE UN CODIGO PARA QUE SE PUEDA REINICIAR EL SISTEMA EN TURBO PASCAL 7.0
SE LOS AGRADECERIA ENORMEMENTE... |
Respuesta: | Roberto Garcia Garcia |
Si, asi es, para apagar, reiniciar y cerrar sesion en windows se pueden usar lo siguientes procedimientos
procedure apagar; begin swapvectors exec('c:\windows\rundll32.exe','user.exe,ExitWindows'); swapvectors; halt(1); end; procedure reiniciar; begin swapvectors exec('c:\windows\rundll32.exe','shell32.dll,SHExitWindowsEx 2'); swapvectors; halt(1); end; procedure cerrar_sesion; begin swapvectors exec('c:\windows\rundll32.exe','shell32.dll,SHExitWindowsEx'); swapvectors; halt(1); end; para mas informacion visitia http://mx.geocities.com/antrahxg en la seccion de pascal |
Respuesta: | Roberto Garcia Garcia |
En el escritorio de windows se puede crear un acceso directo al siguiente comando
C:\Windows\rundll32.exe shell32.dll,SHExitWindowsEx2 Con este icono se puede reiniciar windows con darle un click, el punto es este (No estoy seguro que funciones, pero es una idea). Usar la funcion exec de pascal (dentro de la unidad DOS) accesar al archivo rundll32.exe y pasar como parametro "shell32.dll,SHExitWindowsEx2" y con esto reiniciaria el sistema si trabajas en windows. el problema es que yo todavia no he podido usar la funcion "exec", pero en las preguntas contestadas hay varios comentarios acerca de como usarlo. Espero te sirva P.d. si puede hacer que reinicie con la siguiente linea puedes apagar la maquina (trabajando desde windows). C:\Windows\rundll32.exe user.exe,ExitWindows |
Pregunta: | 20734 - CóDIGO PARA TECLAS ESPECIALES (F1,F2,...) |
Autor: | Jorge Hernández |
¿cúal es el código de las teclas como f1,f2... escape, ctrl, enter, sgift, etc...
gracias, y los felicito |
Respuesta: | Marcelo Limori |
Jorge, he creado una unidad para TP 7.0 que te podría ayudar con el tema de las teclas. Esta puede reconocer combinaciones de teclas con control, teclas de función, etc. Si etás interesado puedo mandarte el fuente de la misma. Contactame. |
Pregunta: | 20942 - ERROR 48:"CODE SEGMENT TOO LARGE" |
Autor: | Carolina Auadt |
Hola, estamos haciendo un programa que posee muchos procedimientos externos, y cuando intentamos compilar nos da este error 48:"Code segment too large".
Nos gustaría saber porque se produce esto y si se puede arreglar, cómo?. Por favor, espero muy pronta respuesta. Muchas gracias. |
Respuesta: | Daniel E. Aguil Mallea |
hola, el error es porque tenes un maximo de 65520 bytes para el codigo de tu programa, osea, tenes que hacer algo para disminuir la cantidad de codigo.
Una buena forma es que separes tu procedimientos en unidades, y si los tenes en una subdividirlo. Creeria que con esto solucionarias tu error. |
Respuesta: | Roberto Garcia |
Se debe a que el programa es demasiado grande, traten de descomponer la unidad en donde tienen los procedimientos en mas unidades
Espero les ayude atentamente |
Pregunta: | 21130 - IMPRIMIR APAISADO O NORMAL |
Autor: | daniel eugenio aguil mallea |
Necesito imprimir de forma apaisada o normal desde mi programa, como se hace, o el codigo!!! |
Respuesta: | Manuel Vergel Escamilla |
Bueno te dire que eso lo tienes que programar tu, es muy facil solamente tienes que hacer una pequeña ventana, ya sea en grafico o en Texto y seleccionar el tipo, despues tienes que tener creado un procedimiento general de impresion, donde lleve ciertos parametros como encabezado, subencabezado, titulos, datos, etc y sobre todo el tipo de modo de impresion, si el modo de impresion es apaisado o normal pues ya decides tu como imprimiras.
hay una unidad llamada "PRINTER", utilizala para mandar a escribir a la impresorar. Bueno espero que se de utilidad. Bye. P.D. En pascal la mayoria de las cosas no estan programadas para la impresora, lo que desees hacer lo tienes que programar tu. |
Pregunta: | 21186 - LEER VARIABLES EN MODO GRAFICO |
Autor: | Roberto Garcia |
He leido en respuestas amteriores que para escribir varibales en modo grafico se debe primero convertir a texto me imagino que usando str.
pero no he podido leer una varibale usando read o readln si alguien pudiera decirme como leer una varible desde modo grafico se los agradeceria mucho Atentamente |
Respuesta: | Daniel Eugenio Aguil Mallea |
Hola, algo que tenes que tener en cuenta es que en modo grafico para leer algo no vas a poder usar Read/ln lo que tenes que hacer es una funcion o procedimiento en el que leas las teclas pulsadas por ej:
cuando apretes la tecla A guardala en una variable y mostra la A con el outtext/xy, y asi sucesivamente, lo que te recomiendo es que hagas una funcion o procedimiento que lo haga de forma automatica, osea, tecleas DANIEL y que escriba y guarde DANIEL.. espero que con esto te halla ayudado... |
Pregunta: | 21809 - PROGRAMA EN PASCAL QUE PUEDA SER RESIDENTE EN MEMORIA |
Autor: | jorge pantoja |
Este programa podra ser residente en memoria y a la vez capas de leer el serial del ROM BIOS de la maquina y que me lo muestre cuando lo necesite. |
Respuesta: | SuNcO |
Lo que puedo decirte es como hacer residente y que cuando presiones determinada tecla haga algo que tu le pongas, es con el comando Keep, en la ayuda viene un ejemplo aunque con 2 errores, si te interesa me envias un mail |
Pregunta: | 22227 - PROBLEMAS CON EGAVGA.BGI |
Autor: | Manuel Nin |
Salu2 All
Uso turbo Pascal 7 y cuando trato de usar la libreria GRAPH me arroja el siguiente error: Device Driver file not found (EGAVGA.BGI) Si alguien me puede ayudar? se lo agradecere... Aqui el programa que ejecuto... {Grfreslt.PAS} {Sample code for the GraphResult function.} uses Graph; var ErrorCode: Integer; GrDriver, GrMode: Integer; begin GrDriver := Detect; InitGraph(GrDriver, GrMode, ' '); ErrorCode := GraphResult; { Check for errors } if ErrorCode <> grOk then begin Writeln('Graphics error:'); Writeln(GraphErrorMsg(ErrorCode)); Writeln('Program aborted...'); Halt(1); end; ClearDevice; { Do some graphics... } Rectangle(0, 0, GetMaxX, GetMaxY); Readln; CloseGraph; end. |
Respuesta: | Hugo Gonzalez |
Primero checa la ruta de donde esta el driver, que lo debes de tener en el directorio de BGI, en el directorio donde tienes instalado el Turbo Pascal.
para solucionar ese problema tienes que poner la ruta de donde se encuentra el driver en la linea InitGraph(GrDriver, GrMode,'Aqui va la ruta'); por ejemplo en mi maquina esta asi : InitGraph(GrDriver, GrMode,'c:\tp\bgi'); otra buena solución puede ser InitGraph(GrDriver, GrMode,'.\bgi'); cuando tienes una carpeta llamada bgi en el mismo directorio que esta tu ejecutable. Mas adelante, si quieres distribuir tu programa o bien ponerlo en otra computadora, puede dejar la linea sin ruta, pero el driver tiene que estar en el mismo lugar que tu ejecutable. Espero que esto te sirva. Salu2! |
Respuesta: | SuNcO |
Eso me paso una vez hasta que ese archivo lo puse en el directorio principal del Turbo Pascal y con eso ya quedo bien, aunque tambien checa la seccion de directorios en la de Graficos o algo asi dice |
Respuesta: | Hugo Rojas |
Hola!
Hace tiempo programe en Pascal, este error se soluciona buscando el archivo EGAVGA.BGI y lo metes en bin de TP, o darle el path donde esta el driver. Espero te sirva |
|< << 6 7 8 9 10 11 12 13 14 15 16 >> >| |