Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 23-07-2010
sferron1 sferron1 is offline
Registrado
 
Registrado: dic 2009
Posts: 9
Poder: 0
sferron1 Va por buen camino
Saber quien llama una dll

Cita:
Empezado por capo979 Ver Mensaje
Hola

Hay alguna forma de saber dentro de mi dll en Delphi un punto de quien la llamo o algo de saber quien la llamo o nombre de la aplicacion o algo.

Muchas gracias

saludos
Seguramente hay mil maneras. Yo te propongo una muy simple. Usar la variable global Application. Su propiedad exename te da el path y el nombre del exe que ejecuta la función. Es obvio que este sistema requiere que en cada una de las funciones en las que necesites este control implementes un código semejante a este (aunque también habrá mil maneras más sofisticadas de conservar la información). Tendrás que incluir el módulo Forms en el uses.

Código Delphi [-]
//procedure de una dll
procedure AbrirBaseDeDatos; export;
var lista:TStringList;
begin
     // CODIGO PARA CONSERVAR EL EJECUTABLE QUE LLAMA LA PROCEDURE 
     lista:=TStringList.Create;
     lista.LoadFromFile('c:\exename.txt');
     lista.Add(Application.ExeName);
     lista.SaveToFile('c:\exename.txt');
     lista.Free;
     ///////////////////////////////////////////////////////
 
     if not assigned(main) then
          main:=TDM_Main.Create(nil);
end;
No sé si es bien bien lo que necesitas.
Saludos
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Saber a quien se refiere una clave foránea Cecil Conexión con bases de datos 2 27-09-2007 19:17:50
Saber quien tiene el foco en javascript fer21unmsm HTML, Javascript y otros 2 28-05-2007 22:06:31
Copyright. Saber de quien es y si es real Wonni La Taberna 11 27-12-2006 08:18:38
¿saber que form lo llama? amadis OOP 1 12-02-2006 23:35:09
¿Quién llama a la puerta? santana Humor 2 17-07-2004 04:55:43


La franja horaria es GMT +2. Ahora son las 10:05:57.


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