• Viernes 8 de Noviembre de 2024, 19:47

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - wimi111

Páginas: [1]
1
C++ Builder / Re: Salvar Una Grafica
« en: Lunes 25 de Junio de 2007, 19:13 »
SOLUCIONADO!!!!!!!!!!!!!
Muchas gracias a toma me faltaba una linea de codigo y no me habia dado cuenta.

La pongo por si a alguno le pica la curiosidad aunque supongo que como el novato soy yo ya lo sabiais.


void __fastcall TGrafica::SalvarClick(TObject *Sender)
{

SaveDialog1->Execute();
Grafica->SaveToBitmapFile (SaveDialog1->FileName);

}

La duda colocada en una discusion anterior si que no tengo ni idea como hacerlo si me pudieseis ayudar os lo agradeceria.

2
C++ Builder / Salvar Una Grafica
« en: Lunes 25 de Junio de 2007, 19:05 »
Este es el codigo que tengo insertado en el proyecto:

void __fastcall TGrafica::SalvarClick(TObject *Sender)
{

Grafica->SaveToBitmapFile (SaveDialog1->FileName);

}

pero al ir a salvarla, este es el codigo de error que me da:


Project proyect1.exe raised exception class EFCreateError with message ´cannot create file´. Process stopped. Use Step or Run to continue.

Si alguien puede ayudarme se lo agradeceria.

Un saludo

3
C++ Builder / Re: Problemilla
« en: Domingo 24 de Junio de 2007, 22:58 »
Para empezar muchas gracias por ayudarme pero....
Me has pillado, soy un poco novato en esto.

¿Como lo puedo hacer?

4
C++ Builder / Problemilla
« en: Domingo 24 de Junio de 2007, 20:14 »
Hola A todos:

Mi problema es el siguiente:

He colocado un CSpinEdit en el formulario y cuando ejecuto el programa y le doy un valor con el teclado me aparece el siguiente mensdaje de error.

Project proyect1.exe raised exception class EConvertError with message " is not a valid integer value´. Process stopped. Use Step or Run to continue.

No se si es que tengo que variar la alguna caracteristica del componente o que? Si el valor lo pongo con las flechas si que me va bien

Un saludo
Luismi

PD.:Tambien me gustaria saber como podria salvar los datos de una grafica.

5
C++ Builder / Re: Error Al Linkar El Programa
« en: Lunes 28 de Mayo de 2007, 14:37 »
Como podría reañizar ese enlace estático? o en su defecto el dinámico.

Un saludo y gracias por todo.

6
C++ Builder / Re: Error Al Linkar El Programa
« en: Domingo 27 de Mayo de 2007, 22:20 »
Muchas gracias.

Podrias orientarme como hacerlo yo tengo instalado el C++Builder 4.

Un saludo

7
C++ Builder / Error Al Linkar El Programa
« en: Domingo 27 de Mayo de 2007, 18:28 »
Hola:

He estado buscando una solucion a mi problema pero no logro encontrarla quizas pq soy algo novato en esto de la programacion asi que agradeceria la mas pequeña a yuda para poder continuar.


Estoy realizando un programa para dibujar una grafica a partir de datos recogidos por una SAD(Sistema de adquisicion de datos) de advantech PCL812PG.

Como yo no tengo ninguna tarjeta conectada al PC he instalado un driver que me deja simular esta tarjeta y poder realizar mi programa sin tenerla.

Bueno, pues una vez que compilo el programa me da los siguientes errores:

[Linker Error] Unresolved external 'DRV_DeviceOpen' referenced from D:\DOÑA\C++\PABLO\INTENTO1\UNIT1.OBJ.

[Linker Error] Unresolved external 'DRV_DeviceClose' referenced from D:\DOÑA\C++\PABLO\INTENTO1\UNIT1.OBJ.

No se exactamente a que se debe. El programa no lo tengo terminado solamente he realizado la inicializacion del driver de la Sad y la finalizacion. El codigo que tengo es el siguienteunit.cpp:

UNIT.CPP

//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
#include "os.h"
#include "driver.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
void ThreadMuestreo();
TMain *Main;

static LONG DriverHandle=(LONG)NULL;

//---------------------------------------------------------------------------
__fastcall TMain::TMain(TComponent* Owner)
        : TForm(Owner)
{
FlagAbierto=false;
DriverHandle=(LONG)NULL;
ErrCde = DRV_DeviceOpen(0,(LONG far*)&DriverHandle);
if(ErrCde!=SUCCESS){
        EstadoDriver->Caption="Error del driver";
        return;
}
EstadoDriver->Caption="Driver OK";
FlagAbierto=true;
}
//---------------------------------------------------------------------------



void __fastcall TMain::SalirClick(TObject *Sender)
{
ErrCde=DRV_DeviceClose((LONG far *)&DriverHandle);        
if (ErrCde!=SUCCESS){
        Application->Terminate();
        return;
        }
Application->Terminate();

}
//---------------------------------------------------------------------------

Y el codigo de UNIT.h es:

//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Chart.hpp>
#include <ExtCtrls.hpp>
#include <Series.hpp>
#include <TeEngine.hpp>
#include <TeeProcs.hpp>
//---------------------------------------------------------------------------
class TMain : public TForm
{
__published:   // IDE-managed Components
        TChart *Onda;
        TFastLineSeries *Series1;
        TButton *Salir;
        TLabel *EstadoDriver;
        void __fastcall SalirClick(TObject *Sender);
private:   // User declarations
public:      // User declarations
        __fastcall TMain(TComponent* Owner);

        bool FlagAbierto; // control de inicializacion del driver
        long ErrCde;

        };
//---------------------------------------------------------------------------
extern PACKAGE TMain *Main;
//---------------------------------------------------------------------------
#endif

Páginas: [1]