Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-10-2006
Avatar de julyus
julyus julyus is offline
Miembro
 
Registrado: jul 2006
Ubicación: IN TO PLACES COLOMBIA AND EE.UU
Posts: 121
Poder: 18
julyus Va por buen camino
Unhappy exe .net

hola amigos he realizado una aplicacion en .net con winforms
y utilizo componentOne truedbgrid (grilla) pero me sale un error de id
he realizado varias pruebas pero cuando elimino la grlla y pruebo de nuevo
no sale error

me imagino que es por la dll del componente como hago a donde la ubico
lo hago como con delphi vcl en el system32 o como ???

ha ademas no se adonde ubicar el exe.lic que trae la aplicacion como hago ??? gracias si me podeis ayudar
Responder Con Cita
  #2  
Antiguo 04-10-2006
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,

No es que des muchos dato... a lo menos yo no sé qué es un "error de id" ni tampoco mencionas el contexto en que se produce. Hasta donde llego, los ensamblados en .NET basta conque se sitúen en el mismo directorio en que se encuentre el ensamblado/ejecutable principal de tu aplicación. Al menos si no piensas compartirlo, en cuyo caso tendrías que instalar el ensamblado en la "Global Assambly Cache": hay herramientas para ello en el SDK (Software Development Kit) de la plataforma .NET.

Por otro lado, ¿qué contiene el archivo "exe.lic" que mencionas? Para mí tengo que, o bien no es necesario que lo distribuyas junto a tu aplicación, o bien bastaría que hicieras como con los ensamblados de la misma: que lo situaras en el directorio de tu aplicación, sin más. Ojo, que puedo estar equivocado... así que ya dirás lo que sea de cómo te va el asunto, o alguien tratará, en todo caso, de echar una mano al respecto.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 04-10-2006
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 21
edgusano Va por buen camino
Hola ese error te sale porque no estas distribuyendo la DLL que posee el manejo del truedbgrid, busca en archivos de programaas la carpeta del component one studio, ahi buscas la carpeta bin y en esta carpeta se encuentra la DLL. Aclaro abre la ayuda del Componentone y en el apartado del Truedbgrid te dice que DLL debes distribuir para que este funcione bien, te digo esto porque en algunos casos se es necesaria mas de una de las DLL que estan en la carpeta BIN
__________________
Optimus Prime
Responder Con Cita
  #4  
Antiguo 04-10-2006
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,

En Visual Studio .NET existe una opción en el menú contextual del árbol de archivos del proyecto que sirve para copiar en el directorio del ejecutable de marras todos los ensamblados que se utilizen y referencien en el proyecto.

Creo recordar que en Borland Developer Studio existía algo así para copiar los ensamblados de la VCL .NET, al menos, no sé si también existirá tal opción para el resto de ensamblados o si no existirá algún "add-on" del entorno que contemple esta utilidad.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 04-10-2006
Avatar de julyus
julyus julyus is offline
Miembro
 
Registrado: jul 2006
Ubicación: IN TO PLACES COLOMBIA AND EE.UU
Posts: 121
Poder: 18
julyus Va por buen camino
Cool De Antemano Mil Gracias...

gracias compañeros por escribirme, explico un poco mas
cuando genero mi aplicacion ejemplo libreta.exe se genera tambien libreta.exe.licenses y licenses.licx yo creo que esto es por lo de la grilla truedbgrid tengo la idea que si por ejemplo comparto mi aplicacion a otros equipos de la red si ubico los dll del truedbgrid en esta misma carpeta talvez
me funcione .

la otra idea me surge de la carpeta assembly que esta en win y no se si por ahi van los tiros me gustaria saber mas de lo del sdk me sono por este lado?

si algunos de ustedes me podeis ayudar mas con esto os agradecere

en terminos generales quiero saber a fondo que necesito para distribur mi aplicacion o para compartirla en una lan

thanks..
Responder Con Cita
  #6  
Antiguo 05-10-2006
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 21
edgusano Va por buen camino
Como te he dicho julyus solo has de ubicar las DLL del truedbgrid en la carpeta en donde se encuentra tu exe, en cuanto lo que menciona DEC suena como algo muy interesante.
Te digo lo de la DLL porque yo utilizo varias de las ComponentOne y solo ubico las DLL, el archivo license.licx se genera apenas ubicas alguna de las componentes del ComponentOne en tu proyecto, pero no es necesario que la distribuyas.

salu2
__________________
Optimus Prime
Responder Con Cita
  #7  
Antiguo 05-10-2006
Avatar de julyus
julyus julyus is offline
Miembro
 
Registrado: jul 2006
Ubicación: IN TO PLACES COLOMBIA AND EE.UU
Posts: 121
Poder: 18
julyus Va por buen camino
gracias compañero

gracias edgusano por tu expliacacion pero de nuevo te pregunto y si la aplicacion la comparto por red es lo mismo en la carpeta todo?

por que me sigue saliendo el mismo endiablado error ???

de antemano mil gracias por que pude solucionar con tu ayuda
programita que estaba dando por muerto hace meses.


thanks....
Responder Con Cita
  #8  
Antiguo 05-10-2006
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,

Has dicho que te sale un "error de id", pero, ¿eso qué es lo que es?

A lo mejor si refieres por aquí el mensaje de error, exactamente, como te aparece...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #9  
Antiguo 06-10-2006
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 21
edgusano Va por buen camino
Cuando dices que compartes tu carpeta en red, es que los otros usuarios buscan en la red, dicha carpeta y luego ejecutan la aplicación o estos van y copian toda la carpeta en su equipo y luego la ejecutan¿?...
__________________
Optimus Prime
Responder Con Cita
  #10  
Antiguo 06-10-2006
Avatar de julyus
julyus julyus is offline
Miembro
 
Registrado: jul 2006
Ubicación: IN TO PLACES COLOMBIA AND EE.UU
Posts: 121
Poder: 18
julyus Va por buen camino
Question igual con error

hola si si la comparto, para que accedan de este compartido a el programa y creen un acceso directo en su pc

hola dec si es un id de error que cambia el ide cada vez que lo ejecuto
te adjunto la cadena del error

"la aplicacion genero una excepcion que no se pudo controlar"
"id. de proceso=0x788(1928) id. de subproceso=0x118(280)"
"haga click en aceptar para depurar la aplicacion"

???? que es esto ni idea creo que sigue siendo lo de las dll de los compomentes o sera que debo adjuntar todas las dll de delphi en los pcs
Responder Con Cita
  #11  
Antiguo 09-10-2006
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 21
edgusano Va por buen camino
Hola julyus.

Pues sabes que creo que debe ser eso que cuando el usuario accede a el acceso directo, se debe crear una copia en local de tu aplicación y por ende la app tratará de buscar dichas DLL's en donde sea que se haya creado la copia, pues no veo de otra que cada quien tenga las DLL en su equipo, creo que la forma mas sana es que generes un instalador, con esto tendras la certeza que las DLL se encuentran en cada equipo...
Salu2
__________________
Optimus Prime
Responder Con Cita
  #12  
Antiguo 09-10-2006
Avatar de julyus
julyus julyus is offline
Miembro
 
Registrado: jul 2006
Ubicación: IN TO PLACES COLOMBIA AND EE.UU
Posts: 121
Poder: 18
julyus Va por buen camino
Talking thanks. edgusano

hola edgusano

muy sana tu respeuesta ademas ya estoy generando un instalador de dichas dlls para saber que si estaran es los equipos

ademas te pregunto que otras dlls se necesitan en los clientes ?
pero de todas maneras muchas gracias os agradezco por la ayuda

Responder Con Cita
  #13  
Antiguo 10-10-2006
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 21
edgusano Va por buen camino
En cuanto a las DLL que necesites, mirando la ayuda de las component one en la seccion del trudbgrid dice esto:

ComponentOne True DBGrid for .NET is developed and published by ComponentOne LLC. You may use it for development with Microsoft Visual Studio or any other programming environment. You may also distribute the following control files, royalty free, with any application you develop:

C1.Win.C1TrueDBGrid.dll

C1.Common.dll



Pues bueno mas claro imposible ahi esta las 2 DLL que debes distrubuir para que el TrueDBGrid funcione correctamente.
__________________
Optimus Prime
Responder Con Cita
  #14  
Antiguo 11-10-2006
Avatar de julyus
julyus julyus is offline
Miembro
 
Registrado: jul 2006
Ubicación: IN TO PLACES COLOMBIA AND EE.UU
Posts: 121
Poder: 18
julyus Va por buen camino
HOLA EDGUSAnO

HOLA EDGUSANO CREO QUE NO ME ENTENDISTE LA PREGUNTA SE REFERIA A QUE OTRAS DLL APARTE DE ESAS SE NECESITAN COMO POR EJEMPLO LAS DE DELPHI

bueno por otra partes queria abusar de tu ayuda para preguntarte
tengo 2 formularios y mecesito traer el valor de una variable hacia el otro

primero se ejecuta un formulario y lugo el otro tras seleccionar la cansulta del segundo necesito que pase una variable llena al formulario anterior pero este ultimo formulario debe cerrarse
de todas maneras gracias
Responder Con Cita
  #15  
Antiguo 11-10-2006
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,

Cita:
Empezado por julyus
bueno por otra partes queria abusar de tu ayuda para preguntarte
tengo 2 formularios y mecesito traer el valor de una variable hacia el otro
No te importe abrir un Hilo nuevo cuando tengas que preguntar Julyus, puesto que de otro modo se pueden líar los temas.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #16  
Antiguo 11-10-2006
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 21
edgusano Va por buen camino
Ah bueno si me enrede con la pregunta, pues bueno a menos que estes utilizando alguna otra componente de terceros, en la cual vincules los assemblys, deberas adjuntar las DLL de estos, porque si estas utilizando los componentes del .NET no tienes que adjuntar nada mas, puesto que todo se encuentra en el Framework.

Ah y como dice DEC creo que mejor abres otro hilo para no liarnos. es lo mas sano
__________________
Optimus Prime
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


La franja horaria es GMT +2. Ahora son las 14:15:57.


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