Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #21  
Antiguo 09-04-2011
Avatar de DarkMan
DarkMan DarkMan is offline
Miembro
 
Registrado: jul 2006
Posts: 102
Poder: 18
DarkMan Va por buen camino
Para darle solución a tu problema debes entender antes que por defecto, el disco duro se divide en sectores de un tamaño (512 bytes es el estándar), siendo el byte la unidad estándar de almacenamiento. Esto quiere decir que cuando almacenas información en él, por narices debes ocupar esos 512 Bytes, aún cuando quieras almacenar un valor inferior a este, el resto se rellena de 0s. De esta forma se desaprovecha el espacio en caso de que se almacenen valores inferiores a ese tamaño de sector.

Es por ello que el tamaño mínimo para almacenar datos en Delphi (y supongo que en cualquier otro lenguaje de programación, no he visto excepción), sea el byte.
Por esto, debes crear un código que, leyendo de byte en byte, obtenga los bits de dicho byte (porque para realizar esa tarea debes operar a nivel de bits), y los opere de forma que "rellene" ese tipo de dato con un rango no estándar que intentas crear.

Posible sí es (aún no he visto algo que no lo sea), pero debes amoldarte sobre la base que te proporcionan y hacer tus pequeños "truquitos".

Un saludo.
__________________
"La recompensa de una buena acción está en haberla hecho"
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como lo hago¿? ayuda por favor!!! cacopelao Internet 1 06-08-2008 08:44:18
Que hago mal??? ZayDun Varios 3 06-06-2007 14:53:28
que hago mal? jvalles Gráficos 2 19-07-2005 14:45:06
Como las hago? jam888 Firebird e Interbase 7 06-05-2005 22:45:41


La franja horaria es GMT +2. Ahora son las 03:13:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi