• Jueves 2 de Mayo de 2024, 17:39

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.


Mensajes - bloodyogos

Páginas: [1]
1
Diseño de Algoritmos / aplicacion para modificar archivos hex
« en: Jueves 10 de Julio de 2008, 11:04 »
hola, querria pedir algun tipo de referencia para hacer un programita que aga lo siguiente:

-abra un archivo hex.
-coja un bloque si un bloque no, y cree un archivo hex nuevo con esta informacion.
-por ultimo, ha de poder sobre escribir el archivo creado sobre el archivo original en el mismo orden.

para hablar mas claro un ejemplo:

Original hex:
00 00 12 00 3d 00 00 00 21 00 2e 00 4e 00 00 00

Seleccion hex:
00 00 12 00 3d 00 00 00 21 00 2e 00 4e 00 00 00

Nuevo hex:
00 12 3d 00 21 2e 4e 00

Se edita el archivo hex y se cambia:
00 12 3d 00 34 4e 5f 2w

Se sobre escribe al original hex:
00 00 12 00 3d 00 00 00 34 00 4e 00 5f 00 2w 00

asi seria la dinamica, alguien sabria como encararlo?
Gracias por adelantado

2
Visual C++ / Re: editor de texto con dll privativa
« en: Jueves 26 de Junio de 2008, 09:49 »
...es cuanto menos curioso que en un foro de visual c++ en el que parece haber gente, ni uno sepa acer esto... vamos que yo solo pido ayuda por que estoy traduciendo un juego al español con un editor hexadecimal, y esta dll es la via mas facil de aorrarme mucho trabajo... ¿nadie? hombre por compasion, aunque sea pensando en todos los hispanoparlantes del mundo, he traducigo mas de media interfaz del juego, y lo que me queda, a lo mejor no os suena serio pero es un trabajo de pelotas :hitcomp:
va hecharme una mano

3
Visual C++ / Re: editor de texto con dll privativa
« en: Martes 24 de Junio de 2008, 12:41 »
El archivo .h que va con la .dll y el .lib dice asi:
Código: Text
  1. // The following ifdef block is the standard way of creating macros which make exporting
  2. // from a DLL simpler. All files within this DLL are compiled with the DATAFILEREADERDLL_EXPORTS
  3. // symbol defined on the command line. this symbol should not be defined on any project
  4. // that uses this DLL. This way any other project whose source files include this file see
  5. // DATAFILEREADERDLL_API functions as being imported from a DLL, whereas this DLL sees symbols
  6. // defined with this macro as being exported.
  7. // DataFileReader.dll (C) Ro2Helpers. All rights reserved.
  8. #include <stdio.h>
  9. #ifdef DATAFILEREADERDLL_EXPORTS
  10. #define DATAFILEREADERDLL_API __declspec(dllexport)
  11. #else
  12. #define DATAFILEREADERDLL_API __declspec(dllimport)
  13. #endif
  14.  
  15. typedef unsigned int __uint;
  16. typedef unsigned char __uchar;
  17.  
  18. enum ro2data_offset { offset_cur = 1, offset_end = 2, offset_start = 3 };
  19.  
  20. typedef struct
  21. {
  22.     FILE *hFile;
  23.     __uint fPos;
  24. } ro2data_handle;
  25.  
  26. DATAFILEREADERDLL_API __uint ro2data_read ( ro2data_handle *handle,
  27.                                     __uchar *pBuf,
  28.                                     __uint BlockSize,
  29.                                     __uint BlockCount );
  30.  
  31. DATAFILEREADERDLL_API __uint ro2data_write ( ro2data_handle *handle,
  32.                                     __uchar *pBuf,
  33.                                     __uint BlockSize,
  34.                                     __uint BlockCount );
  35.  
  36. DATAFILEREADERDLL_API bool ro2data_open ( ro2data_handle *handle,
  37.                                     char *name );
  38.  
  39. DATAFILEREADERDLL_API int ro2data_seek ( ro2data_handle *handle,
  40.                                 int seek, int origin );
  41.  
  42. DATAFILEREADERDLL_API int ro2data_close ( ro2data_handle *handle );
  43.  

asi ya hablamos con mas propiedad del asunto

4
Visual C++ / editor de texto con dll privativa
« en: Martes 24 de Junio de 2008, 11:44 »
buenas, a ver, estoy empezando con visual c++ 2008 y necesito hacer un editor de texto que utiliza una dll privativa bastante simplona, tiene 5 comandos abrir, cerrar, leer, escribir, buscar. hasta aqui bien, el porque de usar esta dll es por que sirve para abrir un formato de archivos codificado y octal, y esto te lo muestra como texto decimal.
por lo que he leido, abrir, cerrar y buscar serian comandos para 3 botones, y luego leer y escribir se asociarian a una richtextbox, ahora la pregunta, ¿como se supone que le asocio leer y escribir a la richtextbox?

lamento no tener una pregunta mas jugosa pero estoy pez con windows forms, un saludo

Páginas: [1]