Discusión:Portada
De MasFoxPro Wiki
Visual Foxpro is a very good language. There are Lakhs of people who are using this language to develop applications. so microsoft should not stop commingout with new versions. please come out with a new version.
Thanks and Regards
[editar] De Fox Pro hacia otros lenguajes
Cual es la visión que puede tener un programador experimentado de la decisión de Microsoft de abandonar lo que es uno de los lenguajes de programación más logrados de los últimos tiempos? Probablemente muchos sienten que se les viene el mundo abajo, podemos pagar caro nuestra fidelidad a este sistema, nuestros años de conocimientos acumulados, nuestros proyectos actuales y futuros, todo por confiar en una empresa con toda la seriedad que implica Microsoft. Seguramente muchos releemos el anuncio de la discontinuidad del producto y no lo terminamos de creer, yo particularmente no recuerdo software alguno que Microsoft haya desechado de tal manera y probablemente no terminare de creerlo hasta pasados unos años y ver que no se han re abierto las puertas hacia una mejora de este lenguaje que tantas satisfacciones nos trajo a los programadores xbase. En mi desempeño cotidiano no veré afectado mi trabajo, por lo menos en lo inmediato, debido a que la realidad económica de mi país y del de muchos de Latinoamérica, es que las pequeñas empresas para las cuales trabajo ni siquiera se les ocurre pensar en la posibilidad de adquirir licencias de SQL, creo que ya solicitar la realización de un sistema a medida es más que meritorio y honorable, una empresa que aspira a tener sus propias herramientas no puede ser paralizada poniendo tantas trabas de nivel estructural y económico. En cuanto a la facilidad de demostración de los productos, el tiempo en que se podía bajar una demo de internet hacer doble clic y poner “SIGUIENTE, SIGUIETE, FINALIZAR” y tener la demo corriendo, esto parece que nadie creerá en el futuro que antes las cosas se hacían así de fáciles. Y que hay de los gestores de bases de datos, tendremos que aprender a vender también este tipo de productos, incluso antes de hablar de detalles de los sistemas tendremos que convencer a los clientes a adquirir las correspondientes licencias de SQL, porque cual será la cuestión?, podemos dar alternativas como MySQL, pero la realidad es que limitaremos en gran medida el potencial de nuestras aplicaciones, además desarrollamos con herramientas de Microsoft y no usamos lo mas importante que es su motor de bases de datos?, esto seria el equivalente a abrir un Ferrari y ver que el motor es marca Fiat. Con esto último no trato de tirar por la borda tecnología que ha demostrado ser muy buena, simplemente que la lógica indica que debemos ser homogéneos en todo el desarrollo de la aplicación. Realmente yo creo que las pequeñas empresas quedarán marginadas con esta cuestión, y no solo por la decisión de Microsoft de terminar el soporte en el 2015 y mas importante, el anuncio de no crear nuevas versiones de Fox, sino también por los mismos clientes, es casi profético que del boca a boca se esté corriendo en este mismo momento el rumor de que Visual Fox Pro ha muerto, porque para una persona que no trabaja en sistemas esa será la visión. Un típica conversación entre dos amigos, uno que está por comprar un sistema nuevo (A), y otro que ya tiene una aplicación que le funciona para lo que quiere y no más (B), podría ser la siguiente:
A – Mira, estoy por comprar esta aplicación que me va a resolver todos mis problemas, realmente la he visto trabajar y funciona muy bien, la han realizado en Visual Fox Pro.
B- Probablemente sea muy buena, pero Visual Fox? No sabes que ese lenguaje ya no se usa? Mira, yo tengo un sistema desarrollado en Visual Basic con bases de datos SQL, esta es la moda, no te vayas a meter en algo que después te van a dejar sin soporte.
Bueno, la gente es así, la ignorancia existe a todos los niveles y los entendidos en sistemas siempre hemos tenido que luchar contra personas que no valoran nuestro trabajo, se que en esto todos me darán la razón, yo personalmente pensé que uno de mis pocos aliados en esta tarea tan complicada era Microsoft, hoy como todos ustedes lo dudo mucho. Como yo, se que muchos de ustedes ya han migrado de otros sistemas y nos hemos encariñado mucho con Fox porque nos resuelve la vida a diario, probablemente si tengo que volver a migrara de sistema lo haré, mas si no queda otra, pero el tema no es tan simple, porque es difícil volver a tomarle el ritmo a otro lenguaje, pero hay otros puntos de mayor importancia, como por ejemplo todo lo que ya hemos desarrollado, yo tengo una aplicación que llevo desarrollando hace mas de siete años, y tengo muchas ideas para agregar, no puedo ni pienso reescribir todo ese código nuevamente en el lenguaje de moda de Microsoft (C# o VB), un cambio de lenguaje en este momento solo lo haría en miras a futuros desarrollos y no para complacer a Microsoft y caer en un juego casi diría morboso. He leído por ahí soluciones para nuestra problemática, algunas reales en desarrollos xbase que están muy en pañales, otras a futuro, entre las que yo me uniría no usaría una gorrita y un bolsito de Microsoft ni tendría certificaciones, probablemente como pingüino pasaré frio pero los años que utilice en mis futuras aplicaciones se que quedarán bien resguardados. Para concluir esto, lógicamente solo para no aburrirlos, porque realmente da para hablar mucho y patalear, quiero terminar tirando una idea al aire, que a lo mejor alguien puede capturar y hacer algo bueno para ayudar a los programadores de este lenguaje. Básicamente un traductor de Visual Fox hacia otros lenguajes, no necesariamente lenguajes de Microsoft, un traductor que convierta tanto formularios, menús, clases, y todo el código de la aplicación. No creo fantasear mucho con esto, yo mismo me siento capaz de hacerlo, por lo menos del lado de Fox, y hay gente con muy buen nivel de programación en todos los lenguajes, por lo cual sería un trabajo en conjunto. No debería ser un traductor absoluto, sino traducir el grueso de la aplicación, posicionar los objetos en los formularios, traducir los comandos de las funciones y métodos, etc. Todo aquello que no pueda ser traducido pasarlo como nota dentro del mismo lugar donde debería estar la porción de código. Creo que una herramienta así sería bien apreciada por nosotros, incluso una vez afinada se podría hacer la operación inversa o adaptar a más lenguajes, pero en principio que nos permita abrirnos un poco de Visual Fox, no porque lo queramos, sino porque se nos impone.
Todo el apoyo a la comunidad de programadores de Visual Fox Pro,
Juan José Clotet [www.satnetwork.com.ar]
[editar] Compremos la versión 10 de Visual Foxpro por adelantado.
Se que son momentos difíciles los que vivimos quienes llevamos años trabajando con visual foxpro con esta nefasta noticia, pero también debemos ver en los malos momento alternativas para crear nuevas oportunidades y ponerlas en escenarios de acción, una de ellas es que si el problema del lado de microsoft es un problema de dinero $$$$ , podriamos plantearnos en la discusión la posibilidad de Comprar por adelantado las licencias de la Versión 10 de Visual foxpro. La idea es que podemos (como ya de hecho existe publicado en un Wiki, ampliandolo con la participación de la comunidad) organizar y enviar nuestros requerimientos sobre lo que queremos en la versión 10 y que a su vez microsoft manifieste abiertamente cuanto "le cuesta" llegar hasta alli (Definir un Numero minimo de licencias vendidas) y que nos lancemos en esa campaña, algo asi como hacernos parte del mercadeo donde cada quien vaya haciendo su aporte (por ejemplo formalizando cada uno nuestras adquisiciones de licencias y promoviendo de verdad) y además con un producto a nuestra medida, negociando además el dejar abierta la misma alternativa para las nuevas versiones. Es decir en pocas palabras abogar por un CONVENIO ABIERTO con la comunidad, para lo cual nombramos a gente respetable que nos represente ante ellos (MS) y con el uso de opciones de participación como por ejemplo de VFP-X y VFP-Y, le demos los aportes propios al nuevo producto desde todas partes del mundo, creo que seria algo inédito y aunque tal vez les suene descabellado ahora, considero que no es algo inviable si lo pensamos detenidamente, solo hace falta la buena voluntad de las partes, asi que demosle la oportunidad a Microsoft de demostrarla, por este medio es un mecanismo excelente para lograrlo... por VFP !!!SIGAMOS ADELANTE!!!
Saludos Ing. Javier Rodríguez Barquisimeto Venezuela. javierodal2002@yahoo.com
[editar] ERROR-C00005 FATAL
Amigos de la Web, habrá alguien que sea capaz de sacarme de un problema que ya es constante..? Resulta que tengo un sistema de Venta en VFP-7..al realizar la venta me da el ERROR-C00005 FATAL, ya me he cansado de reportar este error y NO he tenido una respuesta Sólida…! Lo que hice fue lo siguiente..Formatee el equipo, cambie tarjeta de red, cambie el cable de la red, puse un nuevo swisht , instale las librerías, instale completo el VFP-7, le di manteniendo a la Base de Datos, Genere nuevamente el Ejecutable y el problema persiste! Habrá alguien que pueda ayudarme ya que mi cliente se esta desanimando porque el error es Constante! Gracias y espero su ayuda.!
No se cuanto tiempo tenga tu petición, pero después de leer el problema que describes y la forma en que lo intentaste resolver me permito sugerirte que consigas el service pack para VS 6 que debe resolver el problema. Así mismo, te remito el texto que hace referencia a este problema.
Visual Studio 6 had five—count 'em, five—service packs. The first two didn't offer much for VFP developers, but Service Pack 3 was a whopper. In addition to a tremendous number of bug fixes (including a whole bunch for the notorious C0000005 error), it included a new Session class to provide private data sessions without the overhead of a form, the ability to created multi-threaded DLL's, and the ability to compile code on the fly.
The last two service packs focused mostly on bug fixes as well, though there were also enhancements aimed at those running VFP through Windows Terminal Server. The final service pack for VFP 6 gives the product a build number of 8961 and a date of August 17, 2000 (unless you check with the VERSION() function, in which case the date is August 18).
NOTA: Se presenta cuando una variable iniciada como caracter en un procedimiento se le asigna un valor númerico en otro procedimiento o viceversa, la solución es verificar que se mantenga el tipo de valor asignado a la variable en todos los procedimientos en un formulario. Carlos Villanueva, Agregado el 13/03/2008 a las 12:30 am
[editar] Apoyando a que el Desarrollo del Zorro no Muera
Estimados colegas, y desarrolladores...
Como todos sabemos la noticia de NO CONTINUAR CON LA EVOLUCION DEL LENGUAGE DE PROGRAMACION MICROSOFT VISUAL FOX PRO, se ha detenido en esta oportunidad, los Técnico Superior en Informática, TSU Miguel Rangel y TSU Luis Lopez (www.dcol.net.ve) , Integrantes de la Comunidad de Desarrolladores de La Costa Oriental del Lago (D COL .NET), apoyamos a que se continué el desarrollo de este producto bien sea en comunidades organizadas con un nivel de prestigio muy alto, para que así el código no caiga en manos inescrupulosas, o si Microsoft puede continuar con tan poderosa herramienta de desarrollo como lo es Visual Fox Pro, verdaderamente teníamos ansias de conocer la versión 10 del mismo, por tal razón pedimos se tome una buena decisión de lo que acontecerá con nuestro Zorro.
Pueden visitar nuestro sitio web anunciado anteriormente Esperamos Opiniones al respecto
- -----------------------------------*---------------------------------*-----------------------
As all we know the news of NOT CONTINUING WITH the EVOLUTION OF the LENGUAGE OF VISUAL MICROSOFT PROGRAMMING FOX PRO, one has stopped in this opportunity, the Superior Tcnico in Informtica, TSU Miguel Rangel and TSU Luis Lopez (www.dcol.net.ve), Members of the Community of Developer of the Eastern Coast of the Lake (D COL .NET), we supported to that continu the development of this product or is in communities organized with a level of very high prestige, so that ace cdigo does not fall in inescrupulosas hands, or if Microsoft can continue with so powerful development tool as she is it Visual Fox Pro, truely tenamos anxieties to know versin 10 of he himself, by so razn we requested takes good decisin from which to occur with our Fox.
They can visit our announced Web site previously We waited for Opinions on the matter
[editar] Spam
Pues a mi personalmente me parece que la anotación anterior es SPAM puro y duro, la pagina que enlazan nada tiene que ver con Visual Foxpro y mas bien promueven cursos de .NET, por esto pido a los administradores consideren eliminar esta entrada de la discusión, o en su defecto editarla.
Si quieren promocionar .NET, simplemente diríjanse a el apartado "Alternativas a Visual Foxpro" en esta Wiki y en la pagina de .NET coloquen porque piensan que es una alternativa, y si quieren colocan un enlace a su pagina, de todas formas la pagina de .NET en esta wiki casi no la visitan :D. --Xpmen 15:03 8 abr 2007 (PDT)
[editar] VFP and Vista Bugs
What worries me is that they announced this BEFORE releasing SP2 and before known Vista compatibility bugs have been fixed. I'm afraid this will leave them an "out" if these problems do not get resolved satisfactorily in the release of SP2. Quite a coincidence this announcement came out on the heels of well known VFP gurus discussing some major UI problems under Vista: http://www.west-wind.com/wconnect/WebLog/ShowEntry.blog?id=597
All I can say is I hope that if Microsoft does not fix these bugs in SP2 that there will be much more of an outcry and protest than what we've seen so far.
[editar] Que avances hemos tenido....
Desde que inicio la campaña, hemos recogido firmas, hemos mandado emails, hemos hablado de todo pero no veo un informe de como vamos, para donde vamos y que vamos a realizar. Las propuestas son varias, pero , ¿Cuál propuesta le vamos a presentar a Microsoft?, todo mundo habla pero desconosco que avances hemos tenido, por lo que propongo que vallamos definiendo, hacia adonde vamos y que vamos a hacer. Microsoft, supongo, ya esta bien enterado de nuestro movimiento y supongo otra vez, que debe de estar esperando nuestra propuesta, que hay que invertir, cierto, que hay que luchar, lo sabemos, pero si el ejercito esta dividido no lograremos nada. Asi que insto a los líderes, a los que con valentía de publicaron esta página a darle forma a las propuestas que vamos a presentar y no quedarnos ahi, sino que las debemos presentar. Tienen todo mi apoyo. Geovanni Solís Pérez, solisoftcr@hotmail.com Costa Rica.
Buen punto; yo estaba pensando lo mismo cuando vi tu comentario. Creo que hace falta una pagina de noticias donde los responsables de este "alboroto" vayan colocando actualizaciones de las cosas que se han logrado o de los hechos de interes con respecto al efecto que ha causado esta iniciativa.
VictorEspina 05:34 20 abr 2007 (PDT)
Alboroto? .. jajaja .. Si, la verdad que hay que explicar un poco los contactos que se han tenido y las respuestas ... El tema que estuve de viaje estos dias y no pude hacer nada .. a ver si este fin de semana hago la pagina.
[editar] ¿MAS o MAX?
¿Por qué la página especial de firmas se titula: Firmas MaxFoxPro ?
Una simple curiosidad...
[editar] ¿Qué ha pasado con la campaña?
¿Alguien tiene idea de que es lo que se ha logrado con esta campaña?, creo ver que hace tiempo que este Wiki no se actualiza, así como tampoco se saben los resultados de tanta pelea al inicio, el alcance de lo que se ha hecho.
Noticias, Noticias!!!
Saludos,
[editar] Seguimos desarrollando....y nos olvidamos de luchar....pero....
Seguimos desarrollando....y nos olvidamos de luchar....pero....
Compañeros, aca todo esto de la campaña empreso con mucha gana, pero como todo, esto no se mueve, todo mundo se olvido de que NO HABRA MAS FOXPRO, NO, NO HABRA, ENTIENDAN ESO NO HABRA MAS FOX el zorro esta en cuidados intensivos, pero si seguimos desarrollando y en que pues,... en la mejor herramienta, seguimos desarrollando en FOXPRO, pero nos hemos olvidado que el tiempo pasa, somos conformistas y dentro de unos años, cuando no tengamos el potencial en las manos porque habran salido nuevas herramientas, diremos, por que no luchamos en aquel año 2007 donde hicimos una campaña pero todo mundo siguio por su lado sin importar, como dicen aca en COSTA RICA, no hay mal que dure 100 años ni pueblo que lo resista. Insto a los compañeros que se dicen administradores de esta Wiki a que nos informen de que pasa que avances, pero nadie se acuerda de esto, todos estamos desarrollando y lo malo es que un monton de chicos, de universitarios nuncan sabran que existe Fox Pro, y como no existe no sabran de su potencial y como no saben de su potencial nunca lo recomendaran y ahora menos si existen otras herramientas de la nueva moda. Pero...Qué han dicho en microsoft?, hicimos una carta pero nunca la mandamos o si?, entonces, pongamole fecha a eso, definamos, digamos el día tal de este año sera enviada la carta a microsoft con todas las firmas y veamos que pasa pero debemos caminar, no estancarmos. Levantemos la mirada de nuestros monitores, y veamos la realidad. Hagamos algo....
Geovanni Solis Perez Solisoft de Costa Rica.
[editar] de VisualFoxpro a Delphi
Retomando un poco anteriores contribuciones a esta discusión, una de las conversiones o hermanamientos más pontenciales sería el de pasarle a Delphi el testigo d visualfoxpro. No conozco mucho el delphi y sólo se q es el seguidor del pascal y que Borland lo cria y mima, hasta el punto de que tiene una interesante comunidad de seguidores. Podriamós empezar un proyecto con el cual con unas cuantas librerias de componentes en delphi, los foxpreros podriamos desarollar o migrar nuestros proyectos a este lenguaje sin grandes traumas. En mi mente se dibujan algunas de esas Librerias de componentes. '''VFP Database Component Library:''' Esta nos permitiría trabajar con nuestros DBF's d toda la vida, directamente desde un exe de delphi, la cual incorporaría todas las funciones y comandos de acceso a datos Visualfoxpro, así como la adminstración de los mismos. '''VFP Report Component Library:''' Aquí podriamos aliarnos con algunos de los generadores de reports del mercado para delphi que quisiese adaptar su generador a la política de diseño de reports de visualfoxpro, ya sea con un conversor o en su defecto implementando las posibilidades de fox. '''VFP Project Component Library:''' Este componente debería permitir poder encapsular nuestros proyectos de visualfoxpro en un ejecutable d delphi, aunque para ello necesitase emular los runtimes de fox en sus funciones básicas. Bueno esto es una propuesta de lo que podría ser... delphi tiene una gran opurtunidad para acojer a toda la comunidad Fox, y ellos nos permitiría seguir con nuestros reports y bases de datos libres y por consiguiente propiedad de nuestros clientes. un saludo a todos.
[editar] problema cuando hago una consulta muy larga en SQL
hola es mi primera vez en esta pagina agradeceria mucho que me ayudaran a resolver esta consulta:
= SQLEXEC(CoSQL, 'SELECT tModelos.cCodigoModelo AS CodigoModelo,tModelos.cModelo AS Modelo,tMarcas.cCodigoMarca AS CodigoMarca,tMarcas.cNombreMarca AS NombreMarca; FROM tModelos INNER JOIN tMarcas ON tModelos.cCodigoMarca = tMarcas.cCodigoMarca Where cNombreModelo=This.Value', 'wModelos')
Siempre que hago una consulta muy larga usando SQL me da este error: Command contains un unrecognized phrase/keyword no solo con esa consulta, cuando hago cualquier consulta larga con esta tecnica da el mismo error este es mi correo para que me ayuden gracias: irwingduran@hotmail.com
[editar] WHY FOXPRO?
LOOK TODAY WHEN EVERYTHING IS GOING .NET THEN WHY STILL A PART OF WORLD IS KEEP DEMANDING A HISTORIC PROGRAMMING LANGUAGE? ONLY BECAUSE I BELIVE THAT WHAT EVER TODAYS DATA BASE ENGINES ARE THERE HAD TOOK SOME IDEA FROM FOXPRO OK NOW NO ONE WOULD BE INTERESTED IN NATIVE DATA ACCESS BUT TODAYS EACH INTELLIGENT HAD LEARNT THE A B C D OF DATA BASE WITH FOXPRO STILL JUST IN INDIA THERE ARE NUMBER OF ACCOUNTING AND FINANCIAL PROGRAMMS RUNNING ON FOX2.6 FOR DOS WOULD THE OUT WORLD WILL BELIEVE THIS BUT ITS TRUE. LOOK BEING A PROGRAMMER WE MUST BE READY TO CODE ANYTHING SAY YESTERDAY FOX TODAY .NET AND SAY TOMO JAVA IT THE CODER WHO NEEDS TO BE COMPATIBLE WITH CHANGING WORLD. LOOK AFTER SUCH HARD REALITY STILL ONE PART OF WORLD IS WORKING TO EMPOWER FOX TO ITS EARLIER GLORY IS LIKE DREAM LOOK I THINK WE MUST PRAISE THE GUYS WHO CREATED .NET EXTENDER AND VFP .NET COMPILER LOOK ITS THE SIMPLE ANSWER TO MS NO THAT VFP WOULD NOT BE PART OF .NET LOOK AT LEAST NOW MS SHOULD HELP THESE GUYS TO COMPLETE THE PROJECT EARLIER AND BRING THEM INTO LIME LIGHT IF MS CAN BUY YAHOO. THEN COULD DO THIS MUCH FOR ITS HISTORIC PRODUCT AND USERS LOOK ANY HOW THE ADVANTAGE WILL BE TO END USER OF WORLD
[editar] Foxpro bajo Licencia OPen Source
Circula por ahí la posiblilidad de que Microsoft se este planteando Liberar Foxpro Bajo Licencia Open Source. Se comenta que porciones del nucleo serán publicada por Microsoft en la comunidad de desarolladores de Codeplex. ¿ Alguien sabe algo más sobre este tema ? ¿ existe algún documento que hable sobre esto ?
yo lo he leido en un PDF, que se puede encontrar si en el google ponemos: ext:pdf "FoxPro bajo licencia Open Source"
Un saludo compañeros. Moisés Palanca - Valencia(SPAIN)
