d5e7165858fc2d278ce4459cb827404d33f11367
13/12/2014 FOXBIN2PRG v1.19 FOR VISUAL FOXPRO 9 BINARIES Fernando D. Bozzo (fdbozzo@gmail.com) Blog: http://fdbozzo.blogspot.com.es/ Project info: https://vfpx.codeplex.com/wikipage?title=FoxBin2Prg ENGLISH/ESPAÑOL ENGLISH -------------------------------------------------------------------------------------------- What is FOXBIN2PRG? It is a program intended to be used with SCM tools (Source Code Managers), that pretends to sustitute SCCTEXT and enhance it, generating bidirectional TEXT versions that permits to recreate the original binary file. Advantages: - It generates "PRG" style programas (no compilables), for visual comparison - It enables the the change of the TEXT version as easy as modifying a PRG - All the program code is in just one PRG, to simplify its copy and maintainability - With TEXT versions you can regenerate the original binaries, so it is useful as backup - The extensions are configurable if you create the FOXBIN2PRG.CFG file - Methods and properties of TEXT version are alphabetically sorted for easy comparison - It has compatibility with SCCTEXT at parameter level so can be used as sustitute with SourceSafe Actually supports conversions between PJX,SCX,VCX,FRX,LBX,DBC,DBF and MNX files, for which it generates TEXT versions with extension PJ2,SC2,VC2,FR2,LB2,DC2,DB2 and MN2 that can be reconfigured to compatibilize with SourceSafe. Structure of configuration file FOXBIN2PRG.CFG extension: SC2=SCA extension: VC2=VCA extension: PJ2=PJA USE: DO FOXBIN2PRG.PRG WITH "<ruta>\archivo.scx" ==> Generates the TEXT version sc2 extension DO FOXBIN2PRG.PRG WITH "<ruta>\archivo.sc2" ==> Regenerates the binary version with scx extension USEFUL SETUP: You can create 3 shortcuts of FoxBin2Prg.exe and move them to "SendTo" folder on your Windows profile, so you can "send" the selected file (pjx,pj2,etc) to the selected option, and make on-the-fly conversions, then rename them as this (make sure you can see system file extensions): Name------------------------ Right-click/Properties/destination----------- What you can do with this option--------- FoxBin2Prg - Binary2Text.lnk <path>\foxbin2prg.exe "BIN2PRG-SHOWMSG" Process directories or individual files FoxBin2Prg - Text2Binary.lnk <path>\foxbin2prg.exe "PRG2BIN-SHOWMSG" Process directories or individual files FoxBin2Prg.lnk <path>\foxbin2prg.exe "INTERACTIVE-SHOWMSG" Process individual files or directories asking what to convert In example: Select a file, right-click, SendTo -> FoxBin2Prg LOCALIZATION: Is automatic starting at v1.19.38 (Languages: EN,ES,FR,DE) FINAL NOTE: This program is Open Source and "libre", and I don't make any garanties that it fulfills your espectations or that it will be free of bugs, that I will try to fix if my obligations let me do it. Project info and updated: https://vfpx.codeplex.com/wikipage?title=FoxBin2Prg LICENCE: This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. ESPAÑOL -------------------------------------------------------------------------------------------- ¿Que es FOXBIN2PRG? Es un programa pensado para ser usado con herramientas SCM (Source Code Managers) que pretende sustituir a SCCTEXT y mejorarlo, generando versiones TEXTO bidireccionales que permiten volver a generar el archivo binario original. Ventajas: - Genera versiones tipo "PRG" (no compilables), para comparación visual - Permite modificar la versión TEXTO tan fácilmente como si se modificara un PRG - Todo el código del programa está en un solo PRG, para simplificar su copia y mantenimiento - Con las versiones TEXTO se pueden volver a generar los binarios, lo que sirve como backup - Las extensiones son configurables si se crea un archivo FOXBIN2PRG.CFG - Los métodos y propiedades de la versión TEXTO se ordenan alfabéticamente para facilitar su comparación - Tiene compatibilidad con SCCTEXT a nivel de parámetros para usarlo como sustituto en SourceSafe Actualmente soporta las conversiones de archivos PJX,SCX,VCX,FRX,LBX,DBC,DBF y MNX para los que genera las versiones TEXTO con extensión PJ2,SC2,VC2,FR2,LB2,DC2,DB2 y MN2, que pueden reconfigurarse para compatibilizar con SourceSafe. Estructura del archivo de configuración FOXBIN2PRG.CFG extension: SC2=SCA extension: VC2=VCA extension: PJ2=PJA USO: DO FOXBIN2PRG.PRG WITH "<ruta>\archivo.scx" ==> Genera la versión TEXTO con extensión sc2 DO FOXBIN2PRG.PRG WITH "<ruta>\archivo.sc2" ==> Regenera la versión binaria con extensión scx CONFIGURACIÓN UTIL: Se puede crear 3 accesos directos de FoxBin2Prg.exe y moverlos a la carpeta "SendTo" de su perfil de usuario Windows, para poder "enviar" el archivo elegido (pjx,pj2,etc) a la opción seleccionada, y así hacer conversiones al vuelo, luego puede renombrar y modificar esos accesos directos como sigue (asegúrese de que puede ver las extensiones del sistema): Nombre------------------------ Click-Derecho/Propiedades/destino------------ Qué puede hacer con esta opción---------- FoxBin2Prg - Binary2Text.lnk <ruta>\foxbin2prg.exe "BIN2PRG-SHOWMSG" Procesar directorios o archivos individuales FoxBin2Prg - Text2Binary.lnk <ruta>\foxbin2prg.exe "PRG2BIN-SHOWMSG" Procesar directorios o archivos individuales FoxBin2Prg.lnk <ruta>\foxbin2prg.exe "INTERACTIVE-SHOWMSG" Procesar archivos individuales o directorios preguntando qué convertir Por ejemplo: Seleccionar un archivo, click-derecho, Enviar A -> FoxBin2Prg LOCALIZACIÓN: Es automática desde la v1.19.38 (Lenguajes: EN,ES,FR,DE) NOTA FINAL: Este programa es Open Source y "libre", y como tal no ofrezco garantías de que cumpla con sus espectativas o de que está libre de fallos, que intentaré solucionar si me reporta y mis obligaciones me lo permiten. Información del proyecto y actualizaciones: https://vfpx.codeplex.com/wikipage?title=FoxBin2Prg_es LICENCIA: Esta obra está sujeta a la licencia Reconocimiento-CompartirIgual 4.0 Internacional de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/4.0/deed.es_ES.
Languages
xBase
75%
SQLPL
17.3%
PowerShell
4.5%
VBScript
1.5%
Forth
0.8%
Other
0.9%