![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
elmago00,
Cita:
1- ¿Por que no un control TStringGrid? ![]() 2- ¿Que control sugieres usar en lugar del control TStringGrid?. 3- ¿Cuando te refieres a una variable exactamente que quieres decir y por que? ![]() 4- ¿Que versión de Delphi utilizas?. Espero sea útil ![]() Nelson. |
|
#2
|
|||
|
|||
|
gracias por responder Nelson.
veras es que lo intento hacer es abrir el archivo, y editarlo automáticamente, buscando la dirección y la cantidad de caracteres que le siguen. luego reemplazarlos por los que yo pongo. por eso decía si podía hacer lo mismo pero almacenarlo en una variable TStringGrid, sin usar el componente. pero si no es posible. el interés mayor mio es pasarlo a firemonkey para hacer yo el resto, que es buscar la dirección mas el hexadecimal y reemplazarlo. uso XE3. parece algo complejo verdad? pero se resume en pasarlo a firemonkey, ya sea un componente TStringGrid o una variable. cualquiera esta bien. siempre que me permita realizar la búsqueda para hacer lo que necesito. |
|
#3
|
||||
|
||||
|
elmago00,
Cita:
1- ¿Cuando indicas buscar por dirección te refieres al Offset (Fila) y los Bytes (Columna) que se muestran en el TStringGrid del ejemplo?. 2- ¿Cuando te refieres a almacenarlo en una variable TStringGrid pero sin el componente, te refieres a poder usarlo por código pero sin la parte visual del mismo?. Espero sea útil ![]() Nelson. |
|
#4
|
|||
|
|||
|
exacto usarlo pero sin que el usuario visualice el componente.
la búsqueda la realizo por "Offset" y reemplazo una determinada cantidad de byte(el hexadecimal) no los modifico todos solo unos cuantos, y luego guardo el archivo. |
|
#5
|
||||
|
||||
|
elmago00,
Cita:
![]() Pregunto: ¿Cual es la finalidad de este trabajo? ![]() Nelson. |
|
#6
|
|||
|
|||
|
solo poder abrir un archivo en hexadecimal, y editarlo automáticamente, para un programa que estamos desarrollando.
no es con fines comerciales, ni nada eso. |
|
#7
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
||||
|
||||
|
elmago00,
Cita:
, mi pregunta se refiere a:1- ¿Por que este tipo de procesamiento?, ¿Sabes que pontencialmente estas construyendo un virus? ![]() 2- ¿Cuales son los detalles de la aplicación que quieres realizar?. 3- ¿Por que FireMonkey y no VCL?, ¿Es una aplicación multiplataforma?. Espero sea útil ![]() Nelson. |
|
#9
|
||||
|
||||
|
Cita:
En el hilo anterior había interpretado que querias realizar cambios, de allí que usé un componente que te permitiera hacerlos interactivamente, pero si deseas guardarlo en un archivo de texto para trabajar sobre él, también podrías hacer:
Uso: El código te genera el archivo en la misma carpeta del archivo orígen, con el mismo nombre, de extensión .HEX y contiene los mismos datos que veías en el StringGrid. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#10
|
||||
|
||||
|
elmago00,
Cita:
![]() Una pequeña corrección :El código anterior en Delphi XE4 bajo Windows 7 Professional x32, corrige el código del Msg #15 en los casos en que los archivos a visualizar no sean múltiplos del factor de visualización (BPF), como se muestra en la siguiente imagen: ![]() El código esta disponible en : Visualizador de Archivos en Hexadecimal v2 en FireMonkey Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 07-05-2014 a las 22:32:39. |
|
#11
|
|||
|
|||
|
muchas gracias, agradezco mucho que hayan compartido su experiencia en este lenguaje conmigo. muchas gracias
![]() ![]() ![]() Última edición por elmago00 fecha: 08-05-2014 a las 07:18:34. |
|
#12
|
|||
|
|||
|
aprovecho, para preguntarles, se podrá recuperar el archivo con su extensión original.
pues al hacer el cambio en el archivo después de editarlo, no vuelve a funcionar, por que esta en hexadecimal. ¿se puede recuperar el archivo original, pero después de haberlo modificado?. |
|
#13
|
||||
|
||||
|
Cita:
No me queda claro desde donde o a partir de qué pensas recuperar el archivo original, pero sin dudas agradecerás haber llamado a este procedimiento antes de modificar el ejecutable: De este modo, si se estropea el ejecutable, basta con borrarlo y luego renombrar el archivo .BAK como .EXE. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ayuda con este codigo | kurono | Varios | 5 | 02-04-2014 01:25:11 |
| Se estrena este foro sobre FireMonkey | Neftali [Germán.Estévez] | FireMonkey | 9 | 09-11-2012 14:05:30 |
| ayuda con este codigo | kurono | Varios | 4 | 13-06-2008 02:03:29 |
| necesito ayuda con este codigo | kurono | Varios | 4 | 06-05-2008 08:02:07 |
| procedimiento almacenado ayuda con este codigo | pipecato | Varios | 5 | 16-12-2005 13:24:34 |
|