La Web del Programador: Comunidad de Programadores
 
    Pregunta:  29869 - SIN DLL'S, AUTORUN EN 1 DISKETTE
Autor:  laia casula medina
Me interesa crear un aplicativo, i crear despues el instalable, pero este setup.exe debe ocupar SOLO 1 diskette.Creo que se puede hacer utilizando las apis de windows (sin utilizar las dll's), o sea creando mis propios objectos, pero no se como se hace, si alguien puediera explicarmelo o indicarme donde puedo encontrar algun ejemplo.
Por otro lado, el proyecto tiene una fecha de emtrega ajustada asi que si creeis que es poco factible, agradeceria tambien un toque de realidad.
I si conoceis otra forma de hacer caber un autorun en 1 solo diskette tambien lo agradecere.

Gracias por todo

  Respuesta:  Wilfredo Pérez Velázquez
Hola colega,
Te comento que Visual basic tiene el mismo problema que sus generaciones anteriores y es por el tipo de compilación que usan, esto trae consigo que para ejecutar una aplicación o ficero ".exe" creado en visual basic, necesitas toda una biblioteca estandar para que funcione y en dependencia de lo que hallas utilizado en tu proyecto, así serán las dimensiones de su distribución.
En otras, es obligatorio que contenga estos ficehros de distribución, pues si nunca han distribuido estos controles en el ordenador donde lo probarás, puedes estar segura que no saldrá lo que deseas, si no un mensaje con falta tal Dll o tal OCX.

Por tanto, si sabes en que ordenador se ejecutará dicho programa, puedes crear el .exe que no será muy grande y copiarlo en un disquete, de no caber, lo compactas con winzip ok y te lo llevas a ese ordenador, lo descompactas y luego lo ejecutas a ver si funciona correctamente, de funcionar, cer problemas, de lo contrario, dberás buscarte un caja de disketes para la dsitribución ok.

Otra sugerencia:
Porque no creas ese mismo proyecto, es decir sus ideas las trasladas para Delphi, claro, no puedes usar OCX o DLL que no sean estandar, es decir que no vengan con la instalación de windows. Pues delphi utiliza las dll de windows y solo con el .exe puedes ejecutar tu aplicación...

En otras palabras, windows tiene una base por así decirlo, sobre la cual tpodp programa se ejecuta utilizando sus dll o librerías. Y delphi según lo que utilices, no se sale de lo que trae windows de forma estandar.

Espero esto te ayude.

Un saludo.