Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   librerias y bases de datos (https://www.clubdelphi.com/foros/showthread.php?t=47869)

zidfrid 10-09-2007 00:27:17

librerias y bases de datos
 
Hola amigos, tengo una duda con las instrucciones beguin, AddXY, With.
la duda es que no sé a que librerias pertenecen para hacer que funcionen con el builder.
Otra duda que tengo es como puedo hacer una base de datos de imagenes desde cero,y como aceder a ella, ya que no tengo ni idea de como se hace una base de datos, que me aconsejan, por donde empiezo.
De todas maneras muchas gracias por su tiempo.:)

JAVH 14-09-2007 08:41:34

Esas insrucciones que comentas son propias del lenguaje Pascal (Delphi), lo que en su equivalencia en C++ el Begin es el equivalente a la llave de apertura, el With, lo más cercano sería el namespace

Aquí un ejemplo para añadir imágenes jpeg a una base de datos en C++ Builder usando ADO (DbGo), ojalá te sirva:

Código:

#include <jpeg.hpp>
...
void __fastcall TForm1::Button1Click(TObject *Sender)
{
        TJPEGImage *pJpegImage;
        TStream *sFoto;

        pJpegImage=new TJPEGImage();
        pJpegImage->Scale=jsFullSize;
        pJpegImage->Performance=jpBestQuality;
        pJpegImage->PixelFormat=jf8Bit;
        pJpegImage->ProgressiveDisplay=false;
        pJpegImage->Smoothing=false;
        pJpegImage->Grayscale=false;

        if(OpenDialog1->Execute())
                {
                pJpegImage->LoadFromFile(OpenDialog1->FileName);
                ImgFoto->Picture->Assign(pJpegImage);
                bFoto=true;
                }
        else
                {
                ImgFoto->Picture->LoadFromFile("Pics\\nophoto.bmp");
                bFoto=false;
                }
        sFoto=ADODataSet1->CreateBlobStream(ADODataSet1->FieldByName("FOTOGRAFIA"),bmWrite);
        pJpegImage->SaveToStream(sFoto);
        delete sFoto;
}

Saludos.

zidfrid 17-09-2007 17:36:39

muchas gracias javh he podido iniciar con tu ejemplo y con respecto a las instrucciones tambien tenias razon, hay me disculparas, pero por ahy dicen que el que no sabe es como el que no ve.
hasta la proxima....:)


La franja horaria es GMT +2. Ahora son las 04:16:00.

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