Nombre de equipo en xp
Tengo un programa que trabaja con tablas Paradox en Red y para ello requiere el nombre del equipo que se conecta. Hasta ahi todo bien. En windows XP cuando la sesion esta abierta por un usuario administrador no hay problema el sistema encuentra el nombre del equipo con TRegistery, pero cuando la sesion es abierta por un usuario que no es administrador, el sistema no puede encontrar el nombre del equipo aunque yo lo puedo ver a traves de RegEdit, el Programa me muestra el nombre en blanco.
Ahora esto mismo me esta pasando ahora con el famoso Windows Vista, aunque en este ni siquiera hay usuarios registrados. A que se debe esto y como puedo solucionarlo????:confused: |
Prueba con algo como esto:
|
Que hace eso??
Que se supone hace eso??
Lo probe pero solo me muestra un numero, pero no el nombre del equipo.:eek: |
Pues muestra la variable de entorno con el nombre del equipo. ¿seguro que el nombre del equipo no son esos "números"?
|
Pues si que esta raro, no se, también podría ser la versión del Delphi que uses, por ejemplo, si lo hago en Delphi4, la función requiere de otros parámetros y el regreso es un Cardinal, en Turbo Delphi si lo hace bien, tal como lo anota Seoane.
Salud OS. |
Cita:
|
ok solucionado
Gracias ya solucione el problema ;)
|
Prueba con esto
puedes establecer el la ruta de la base de datos en la propiedad table de la tabla que usas por ejemplo
donde servidor es el nombre del equipo, aplicacion es la carpeta compartida en la que se encuentra la tabla y tabla.db es la tabla a la que te conectaras |
La franja horaria es GMT +2. Ahora son las 14:25:17. |
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