Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-10-2019
Avatar de adebonis
adebonis adebonis is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 145
Poder: 21
adebonis Va por buen camino
Drag and Drop Component Suite Melander

Buenos días.

Estoy probando los componentes Drag and Drop de Anders Melander y tengo una consulta a realizar por si a alguien le ha ocurrido lo mismo y lo ha podido solucionar.

El caso es que cuando ejecuto el programa con permisos de administrador no funciona el arrastre, pero si lo ejecuto sin permisos de administrador funciona correctamente.

Me interesaría poder utilizar los componentes con el ejecutable corriendo con permisos de Administrador. ¿Alguna solución?

Utilizo Delphi 2007 y Windows8 .1

Saludos y Gracias.
Adolfo de Bonis
Responder Con Cita
  #2  
Antiguo 23-10-2019
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Si no me equivoco, se trata de mover / arrastrar archivos a tu aplicación, por ejemplo, desde el escritorio de Windows. Me temo que no vas a poder hacerlo, esto es, los procesos que no corren "como administrador", no pueden compartir esa información (dicho mal y pronto) con los procesos que sí corren "como administrador", y, al contrario, ocurre lo mismo. Uno entiende que un programa, por regla general, no debería correr "como administrador". Yo miraría por ahí... o sea, ver qué obliga a tu programa a correr de ese modo y tratar de "corregirlo". Por otro lado, si correr "como administrador" es imprescindible... quizás exista la manera de hacer lo que dices cambiando alguna opción de Windows... pero, lamento no poder ayudarte ahora mismo sobre ese punto.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 24-10-2019
Avatar de adebonis
adebonis adebonis is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 145
Poder: 21
adebonis Va por buen camino
Ok. Gracias. Miraré otras soluciones.
Responder Con Cita
  #4  
Antiguo 25-10-2019
Javierus Javierus is offline
Miembro
 
Registrado: jun 2017
Posts: 88
Poder: 7
Javierus Va por buen camino
Como te han dicho, no vas a poder hacer Drag and drop entre una app como administrador y otra que no

Si realmente necesitas para algo correr como administrador, lo único que podrías hacer sería tener dos ejecutables corriendo a la vez, uno como administrador y otro no, y comunicarse entre ellos por algún medio.
Podrías dejar en la app administrador lo poco que necesites realizar en ese modo
De todos modos, debes de estar haciendo algo muy poco habitual para necesitar ejecutar como admin; si no es así, es que estás haciendo algo mal
Responder Con Cita
  #5  
Antiguo 26-10-2019
Avatar de adebonis
adebonis adebonis is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 145
Poder: 21
adebonis Va por buen camino
Hola.

Comprendo el caso. Mi aplicación envía los correos electrónicos a Outlook (el que paga manda) mediante los componentes EasyMAPI de la empresa Rapware, que me permiten controlar todos los aspectos del correo electrónico.

El caso es que para que estos componentes me muestren sin problemas la ventana de envío del correo del propio Outlook (es necesario que sea así) debo ejecutar mi aplicación como administrador. Si no lo hago me presenta multiples errores en función del sistema operativo (sobretodo Windows10) y de la configuración del mismo. Resultado para que funcione sin problemas: Ejecutar como administrador.

Gracias por todo. Empiezo con pruebas directamente con código.

Adolfo de Bonis
Responder Con Cita
  #6  
Antiguo 26-10-2019
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Si quieres, podemos intentar seguir el hilo de los mensajes de error. Si es tu programa el que está tratando de escribir en un directorio en que no está permitido, por ejemplo, siempre podrías mover los posibles archivos de configuració que se encontrasen en dicho directorio, a otro en que sí fuese posible escribir. Se me hace raro que Outlook necesite permisos de administrador... y, por otro lado, al no conocer los errores, tampoco sabemos a qué se refieren exactamente, de modo de tratar de buscar alguna solución para los mismos que no pase por ejecutar el programa con permisos de administrador.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



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
Drag Drop JuanOrtega Varios 9 16-04-2014 08:00:31
Drag and Drop... dvlt .NET 0 07-02-2008 09:42:59
ExDBGrid Component Suite 3.9 gcaffe Varios 1 17-02-2005 21:17:50
Drag&Drop xflo Lazarus, FreePascal, Kylix, etc. 0 13-10-2003 19:31:22
Drag & Drop cone220 Varios 1 26-05-2003 19:06:34


La franja horaria es GMT +2. Ahora son las 00:07:46.


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
Copyright 1996-2007 Club Delphi