<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
bueno hermano hasta ahora eres el unico que me ha respondido...y sinceramente las alternativas que me ofreces estan bien buenas.<div><br></div><div>bueno solo te tengo una pregunta acerca de la impresion...yo tenia pensado...organizar la informacion de un archivo binario en archivo de texto...ya sabes porq ahi puedo organizar columnas, filas...que todo quede bien cuadradito.</div><div><br></div><div>y posteriormente imprimirlo, luego borrar el archivo de texto.</div><div><br></div><div>ahora la opcion que tu me das: ¿necesito saber el nombre especifico que recibe la impresora en el computador???</div><div><br></div><div>esto no es muy conveniente para el programa. Tratare  a ver.</div><div><br></div><div>Bueno en cuanto a restringir los archivos...me referia a que estos no puedan ser corrompidos tan facilmente...es decir, como es informacion muy importante, a la que solo personal autorizado debe tener acceso..y ni tanto...quiero que los archivos no puedan borrarse. ni copiarse. ni cortarse, ni moverse. en el caso de los reportes...que obligatoriamente deben ser en archivos de texto...no hay forma de  hacer que estos no puedan ser modificados en su contenido??? como cuando uno bloquea un pdf o un .doc??</div><div><br></div><div>me gustaria que me siguieras explicando a ver..</div><div><br></div><div>Otra pregunta...y disculpa la broma...mira yo abro los archivos asi: fstream flujo("database.bin",ios::binary::ios::in);</div><div>esto los crea en el mismmo directorio o carpeta en donde esta mi programa...y yo no quiero eso.</div><div>quisiera saber si puedo abrir un archivo en un directorio especifico o crearlo en un directorio especifico...algo asi seria posible???: fstream flujo("C:\\PROGRAM FILES\\Proyecto\\Data\\database.bin",ios::in);  ????</div><div> cual seria a forma correcta?? gracias</div><div><br><div><img src="http://www.pju.org/miembros/imagenes/venezuela.gif" border="0"></div><br><br><br><br>> Date: Fri, 4 Jun 2010 21:49:13 -0400<br>> From: srd4121@njit.edu<br>> To: cconclase@listas.conclase.net<br>> Subject: Re: [C con Clase] ayuda para imprimir con la impresora archivo de texto<br>> <br>> Hola Rafael,<br>> <br>> RAFAEL CARDONA COA wrote:<br>> > <br>> > hola a todos. necesito que me ayuden a imprimir por la impresora un <br>> > archivo de texto en codigo  c++<br>> >  o comandos DOS...o usando comandos de la libreria windows....<br>> > <br>> <br>> Si sólo quieres mostrar texto sin mucho miramiento acerca del formato de <br>> tal texto (fuente, tamaño de la fuente, colores, etc.), entonces puedes <br>> abrir la impresora como un fichero. Puedes usar el nombre "LPT1", si la <br>> impresora está conectada al puerto paralelo.<br>> <br>> En general, sugiero usar el nombre de la impresora como un recurso de <br>> MS-Windows. Por ejemplo, si el nombre es "impresora", entonces escribimos:<br>> <br>> #include <fstream><br>> <br>> using namespace std;<br>> <br>> int main()<br>> {<br>>    ofstream imp( "\\impresora" );  // Recurso: \impresora<br>>    imp << "Hola mundo" << endl;<br>>    return 0;<br>> }<br>> <br>> Si la impresora está en una red local, como por ejemplo en el ordenador <br>> (computadora) "pc1", el recurso es: \\pc1\impresora, entonces escribiríamos:<br>> <br>> ofstream imp( "\\\\pc1\\impresora" );<br>> <br>> Si necesitas mayor control, entonces debes programar para MS-Windows. No <br>> tenemos material en estos momentos en el curso del API de MS-Windows <br>> acerca de este tema, pero sugiero que eches un vistazo a las preguntas <br>> frecuentes. El enlace es: http://c.conclase.net/?id=preguntas#impresora <br>>   Cuando hayas creado el DC (contexto gráfico del dispositivo) de la <br>> impresora, entonces podrás usar las funciones gráficas de la GDI. Para <br>> este tema sí tenemos varios capítulos dedicados en nuestro curso del API <br>> de MS-Windows. El primer capítulo de la GDI es el 16, cuyo enlace es: <br>> http://winapi.conclase.net/curso/index.php?cap=016#inicio<br>> <br>> > es un proyecto de registro con base de datos en archivos binarios.<br>> > <br>> > si saben de alguna manera de restringir esos archivos binarios les <br>> > agradeceria, por favor.<br>> > <br>> <br>> Esto depende en gran medida acerca de la base de datos que estés usando. <br>> Podrías copiar la información de los archivos binarios como datos en una <br>> tabla en la base de datos. Así, puedes usar el sistema de protección de <br>> la base de datos para proteger la información de los archivos.<br>> <br>> Seguramente hay otras soluciones, pero creo que sería mejor explicar a <br>> qué te refieres exactamente con "restringir". Si quieres esconder el <br>> contenido de los archivos de ciertos usuarios, entonces quizá te <br>> convenga aplicar algún método de encripción. Si te interesa limitar el <br>> acceso a los ficheros, entonces una posible solución puede basarse en un <br>> programa aparte que abra todos los archivos restringidos para una <br>> lectura exclusiva. Cada vez que tu (otro) programa quiera acceder a un <br>> archivo restringido, entonces se comunicará con el otro programa <br>> controlador que dará permiso para acceder a ello.<br>> <br>> <br>> Espero haber aclarado las dudas.<br>> <br>> Steven<br>> <br>> <br>> _______________________________________________<br>> Lista de correo Cconclase Cconclase@listas.conclase.net<br>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<br>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ<br></div>                                       <br /><hr />Connect to the next generation of MSN Messenger   <a href='http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline' target='_new'>Get it now! </a></body>
</html>