Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Como incluir componentes VCL en Console Aplication

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Como incluir componentes VCL en Console Aplication Responder citando

Me encuentro que quiero hacer una aplicación(console) que sea ejecutada desde otro .exe y que al recibir un par de parametros imprima en Word. Pues bién con una form por medio lo se hacer pero al no tener form no consigo poner en mi aplicación los componentes de la paleta SERVERS que permiten trabajar con TWordApplication y TWordDocument.
Alguien sabe como lo puedo hacer?

Gracias de nuevo.
Volver arriba
Mensaje    Asunto: Responder citando

Hola,

Lo que te voy a decir no lo he probado, pero
puedes probar a utlizarlos dinamicamente:

TForm *Form1 = new TForm(this);

Tendria que funcionar.

Saludos,
Volver arriba
Mensaje    Asunto: Sigo sin dar con la respuesta Responder citando

En mi aplicación (Console Application) la qual pretende recibir 2 parametros desde otro .exe y combinar con Word

#include <vcl.h>
#pragma hdrstop
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//#include "Word_2K_SRVR.h"
#include <OleServer.hpp>
//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{

TWordApplication *WordApplication1;
TWordDocument *WordDocument1;

Variant NoPrompt = wdDoNotSaveChanges;
_DocumentPtr ResultName;

AnsiString rutaorigen="c:\\dades.html"; //para asegurar
AnsiString rutadesti="c:\\doc1.doc";//para asegurar

try{
WordApplication1->Connect();
WordDocument1->ConnectTo(WordApplication1->Documents- >Open ((OleVariant)rutadesti));
WordDocument1->Activate();
bla,bla,bla...........



bien pues compila correcto pero despues da un error del tipo


Wrodcomb.exe raised ..class EAccesViolation at adress


Que estoy haciendo del todo mal!!! Porque este mismo codigo en una aplicación normal funciona!!!!!

He probado de incluir una form en el proyecto pero tambien soy incapaz de hacerlo funcionar.
Volver arriba
Mensaje    Asunto: GRacias Responder citando

Gracias por vuestra colaboración. Y perdonar mi ortografia.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.