Ir al contenido


Foto

¿Soy sólo yo o Delphi 7.1 tiene problemas con Windows 7 Professional?


  • Por favor identifícate para responder
13 respuestas en este tema

#1 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 06 diciembre 2012 - 07:34

Compañeras y compañeros (ciertamente), les tengo una pregunta para resolver un "detallito" que me está volviendo loco, o más bien, exacerbando mi locura intrínseca...

Resulta que tengo una instalación de Windows 7 Professional en la laptop de mi esposa, que muy amablemente me presta para programar y diseñar sistemas en casa. Voy al RegEdit, edito el registro y añado los valores que se muestran en la imagen. Procedo a leerlos con éste código:



delphi
  1. procedure TDtsAdmCnx.ObtPthBBDD;
  2. var
  3.   rClvRgs : TRegistry;
  4. begin
  5.   rClvRgs := TRegistry.Create;
  6.   try
  7.     rClvRgs.RootKey := HKEY_LOCAL_MACHINE;
  8.     if rClvRgs.OpenKey('SOFTWARE\Tiammat Software\Tiendita', False) then
  9.     begin
  10.       ibxdtabseCnn.DatabaseName := rClvRgs.ReadString('Path BBDD');
  11.       ibxdtabseCnn.Params.Clear;
  12.       ibxdtabseCnn.Params.Add('user_name=' + rClvRgs.ReadString('Usuario'));
  13.       ibxdtabseCnn.Params.Add('password='+ rClvRgs.ReadString('Contraseña'));
  14.     end;
  15.     rClvRgs.CloseKey;
  16.   finally
  17.     rClvRgs.Free;
  18.   end;
  19. end;



Éste código funciona a las mil maravillas en Windows XP, pero a la hora de intentar leer los valores del registro de Windows 7, sólo me devuelve cadenas en blanco (el típico '') y obviamente que me arroja una excepción por intentar abrir una base de datos en Firebird 2.5 sin los parámetros requeridos.

¿Acaso estoy haciendo algo mal, es Windows, es Delphi, o qué sucede?  : : : :

Archivos adjuntos


  • 0

#2 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 636 mensajes
  • LocationCiudad de México

Escrito 06 diciembre 2012 - 08:28

Jelipe, podrías tratar ejecutando tu aplicación como administrador? tengo entendido que algunas cosas el W7 las toma como un acceso no deseado a ciertos lugares (incluido el registro), podría ser por ahi.

Y se le atiné me gané un six!!
  • 0

#3 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 07 diciembre 2012 - 06:06

...Jelipe, podrías tratar ejecutando tu aplicación como administrador?...

Pues por supuesto, nomás que no sé cómo...  :embarrassed: :embarrassed:

¿Y cómo podría ejecutar en modo de depuración como administrador?

...Y se le atiné me gané un six!!

Aunque no le hubieras atinado, MapacheMan..., te debo una comida desde el año pasado...  :cheesy:
  • 0

#4 Faust

Faust

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 213 mensajes
  • LocationDistrito Federal

Escrito 07 diciembre 2012 - 09:05

Para depurarlo como administrador tan solo ejecuta delphi como administrador... ¿si me gané el six? :D  :D  :D

(b)
  • 0

#5 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 07 diciembre 2012 - 12:03

Para depurarlo como administrador tan solo ejecuta delphi como administrador... ¿si me gané el six? :D  :D  :D

(b)


¡¡Órale!!, me parece buena idea..., ahí te van tres...  (b) (b) (b)

Ahora, por las otras tres, ¿cómo puedo correr Delphi 7 como administrador? :p
  • 0

#6 Faust

Faust

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 213 mensajes
  • LocationDistrito Federal

Escrito 07 diciembre 2012 - 12:09

Clic derecho sobre el acceso directo a Delphi ya sea en el menu inicio o en el escritorio y clic en "Run as Administrator" o  "Ejecutar como administrador"... vienen las otras tres  :tongue: :cheesy:
  • 0

#7 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 07 diciembre 2012 - 12:31

... vienen las otras tres  :tongue: :cheesy: ...


¿Dónde te deposito el dinero? :tongue: :cheesy: O si vives en el DF, ya la hiciste, chavo...
  • 0

#8 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 07 diciembre 2012 - 12:38


... vienen las otras tres  :tongue: :cheesy: ...


¿Dónde te deposito el dinero? :tongue: :cheesy: O si vives en el DF, ya la hiciste, chavo...


No pos ya la hizo, si vive en el DF y parece que vive a una calle de tu trabajo y como viene pàra el norte al rato le mandas una chela para mi :D :D :D

Saludos
  • 0

#9 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 636 mensajes
  • LocationCiudad de México

Escrito 07 diciembre 2012 - 12:46

nche gente colada!!! nomás ven alcohol y se apuntan a la fila!!


  • 0

#10 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 07 diciembre 2012 - 01:00

nche gente colada!!! nomás ven alcohol y se apuntan a la fila!!


Que wey, si a ti te dicen el genio................. nada mas destapan la botella y apareces :D :D :D

Ya pues, no me manden nada :(

Saludos
  • 0

#11 Faust

Faust

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 213 mensajes
  • LocationDistrito Federal

Escrito 07 diciembre 2012 - 01:13



... vienen las otras tres  :tongue: :cheesy: ...


¿Dónde te deposito el dinero? :tongue: :cheesy: O si vives en el DF, ya la hiciste, chavo...


No pos ya la hizo, si vive en el DF y parece que vive a una calle de tu trabajo y como viene pàra el norte al rato le mandas una chela para mi :D :D :D

Saludos


Si vivo y trabajo hasta la quinta ... por allá por donde tarzán perdió el puñal y el aire se da la vuelta... Vivo en la orilla al desierto de los leones y trabajo en Santa Fé ... pero si estuviera por allá seguro acepto las chelas nomás que ego se acerque porque como es viernes como que da webita :tongue:
  • 0

#12 TiammatMX

TiammatMX

    Advanced Member

  • Miembros
  • PipPipPip
  • 1.750 mensajes
  • LocationUniverso Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Ciudad de México\Xochimilco\San Gregorio Atlapulco\Home

Escrito 08 diciembre 2012 - 12:53

Clic derecho sobre el acceso directo a Delphi ya sea en el menu inicio o en el escritorio y clic en "Run as Administrator" o  "Ejecutar como administrador"... vienen las otras tres  :tongue: :cheesy:


¡¡¡Úchales!!!, creo que me adelanté con ésas tres chelas..., al ejecutar Delphi 7 como administrador, todo bien, lee el Registry sin problemas..., pero cuando cierro la aplicación que estoy depurando, me arroja ésta pantallita (véase ilustración) y tengo que darle un Ctrl+F2 para resetear el programa...

¿Alguna idea, consejo o algo?

Archivos adjuntos


  • 0

#13 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 636 mensajes
  • LocationCiudad de México

Escrito 09 diciembre 2012 - 10:30

Jelipe,

A ver las chelas las tienes que pagar por la lectura del registro, el cual ya pudiste llevar a cabo.

Puedes por favor decirme en que linea de código, o en que proceso te truena? porque esto de que son muchas excepciones, pues pueden surgir por varias razones.


Saludos!!
  • 0

#14 FerCastro

FerCastro

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 636 mensajes
  • LocationCiudad de México

Escrito 10 diciembre 2012 - 09:38

Ya pues, no me manden nada :(


OOooooh usted sabe que puede agarrar las chelas que quiera de mi six!! que sentido!!

- Aladino
  • 0




IP.Board spam blocked by CleanTalk.