Español
C ++ Foro

Fehlermeldung con el neuen Versión

 
¡Hola, con el neuen Versiom bekomme Yo folgende Fehlermeldung :


MAKE Versión 5.2 Copyright (c) 1987, 2000 Borland
D:BCC55incc32.exe -o.objPrfMain.obj -c -w-8026 -w-8057 -w-8060 -w-8017 -w-8004 -w-8066 -w-8041 -w-8027 -q -O2 -tWM -v- -D_WINVER=0x0400 -D_WIN32_WINNT=0x0400 -ID:BCC55include PrfMain.cpp
PrfMain.cpp:
Error E2209 pobject.h 14: Unable to open include file parray.h
Error E2303 pobject.h 66: Type name expected
Error E2209 pbase.h 17: Unable to open include file parray.h
Error E2209 PrfMain.cpp 6: Unable to open include file parray.h
*** 4 errors en Compile ***

** error 1 ** deleting .objPrfMain.obj
Finished.


Was bedeutet el?

mfg
 
11.02.2009  
 



Parray.h probablemente vermisst, hast esta en el Sistema?
 
11.02.2009  
 



Posesiones así eigentlich nichts a tun.

Mit el Vorgängerversion se ejecuta lo , o se compiliert sin Fehlermeldung.

mfg
 
11.02.2009  
 




E.T.

...Posesiones así eigentlich nichts a tun....


Yo auch no !
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
11.02.2009  
 




Sebastian
König
¡Hola Peter,

el parray.h gehört a Profano2Cpp y debería eigentlich automáticamente en el jeweilige Build-Directorio kopiert voluntad. ¿Puede Usted Por favor, veces a la kurzen Code puesto (oder me mailen), con el el Fehler auftritt?

Mit el neuen Versión media Usted 2.0a, correcto?

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
12.02.2009  
 



Hier el Code. Mit el 2.0a haut no mehr hin.
 $H Windows.ph
declarar x1!,y1!,dx!,dy!,winkel!,y&,z%,adresse%,adresse1%,adresse2%,texid%,ende%
declarar hWin&,hwin1&,hwin2&,hwin3&
declarar width%,height%,groesse%
declarar bild_auto_h&,bild_umw_h&,bild_hin_h&
declarar bmi#,bildxy# ,ogl_rgb#,bild_hin#
groesse%=128*128*4
dim bildxy#,groesse%
dim ogl_rgb#,groesse%
dim bild_hin#,groesse%
ende%=1
adresse2%=addr(z%)
Ventana 20,20-800,600
Cls @RGB(220,220,220)
hWin& = @Crear(texto, %hWnd, Test1, 10, 10, 128,128)
hWin1& = @Crear(texto, %hWnd, Test2, 250, 20, 500,500)
hWin2& = @Crear(texto, %hWnd, Test3, 10, 150, 128,128)
var hDCWin& = ~GetDC(hWin&)
var hDCWin1& = ~GetDC(hWin1&)
var hDCWin2& = ~GetDC(hWin2&)
ShowWindow(hWin&,1)
oGL(Init, hwin&, 0,0, 0, 0)
oGL(PosMode, 1)
ogl(glReadBuffer,~GL_Back)
bild_auto_h& = Crear(hnewPic,128,128,0 )
var bild_2& = Crear(hnewPic,500,500,0 )
var tex.auto%=erzeugetex(auto.bmp)
var bild_back_h& = Crear(hPic, -1,back.bmp)
startpaint bild_back_h&
drawpic hin.bmp,200,200,0
endpaint
var iDC&=~CreateCompatibleDC(hDCWin1&)
var iBitmap& = ~CreateDIBSection(idc&, bmi#, ~DIB_RGB_COLORS, 0,0,0)
~Seleccionar objeto(iDC&, iBitmap&)
setTimer 20
drawglscene
drawglscene
oglzubmp

WHILE ende%

    WaitInput

    if isKey(87)

        y1!=Sin((-winkel!)/180.0*pi())*2
        x1!=Cos((-winkel!)/180.0*pi())*2
        dx!=dx!-x1!
        dy!=dy!-y1!
        drawglscene
        oglzubmp()

    endif

    if isKey(83)

        y1!=Sin((-winkel!)/180.0*pi())*2
        x1!=Cos((-winkel!)/180.0*pi())*2
        dx!=dx!+x1!
        dy!=dy!+y1!
        drawglscene
        oglzubmp()

    endif

    if isKey(81)

        winkel!=winkel!+1.0
        drawglscene
        oglzubmp()

    endif

    if isKey(69)

        winkel!=winkel!-1.0
        drawglscene
        oglzubmp()

    endif

    startpaint bild_2&
    drawpic bild_back_h&,0,0,0
    drawpic bild_auto_h&,100+dx!,100+dy!,-1
    endpaint
    startpaint hwin1&
    drawpic bild_2&,0,0,0
    endpaint
    startpaint hwin2&
    copypic bild_2&,200,200 - 128,128 > 0,0,0
    endpaint
    ~Bitblt(idc&,0,0,128,128,hDCWin1&,200,200,~SRCCOPY)
    ~GetDIBits(hDCWin1&,iBitmap&,0,128,bild_hin#,bmi#,~DIB_RGB_COLORS)
    rgb_farbe()
    StartPaint %hwnd
    DrawText 10,300,(Formato$(######0      ,z%))
    EndPaint

ENDWHILE

killTimer
end

proc oglzubmp

    ogl(glReadPixels,0,0,128,128,~GL_BGRA,~GL_UNSIGNED_BYTE,ogl_rgb#)
    ~setDIBits(%hdc,bild_auto_h&,0,128,ogl_rgb#,bmi#,0)

ENDPROC

proc drawglscene

    OGL(Claro)
    OGL(origin,0,0,-1.11)
    OGL(texture,tex.auto%,1)
    OGL(rotate,0,0,winkel!)
    OGL(quad,0.5,0.5)
    OGL(show)

ENDPROC

proc bitmap_header

    def &BI_RGB 0
    def &DIB_RGB_COLORS 0
    struct BITMAPINFOHEADER =
    biSize&, biWidth&, biHeight&, biPlanes%, biBitCount%, biCompression&,
    biSizeImage&, biXPelsPerMeter&, biYPelsPerMeter&, biClrUsed&, biClrImportant&
    dim bmi#,BITMAPINFOHEADER
    clear bmi#

    with bmi#

        .biSize&        = sizeof(bmi#)
        .biWidth&       = width%
        .biHeight&      = height%
        .biPlanes%      = 1
        .biBitCount%    = 32
        .biCompression& = &BI_RGB
        .biSizeImage&   = ((.biWidth& * .biBitCount%  8 - 1) | 3 + 1) * abs(.biHeight&)

    endwith

ENDPROC

proc erzeugetex

    parámetros namebild$
    texid%=0
    height%=128
    width%=128
    disponer bmi#
    bitmap_header()
    bild_umw_h& = Crear(hPic, -1, namebild$)
    ~GetDIBits(%hdc,bild_umw_h&,0,bmi#.biHeight&,bildxy#,bmi#,0)
    bmptex()
    OGL(glGenTextures,1,ADDR(texid%))
    OGL(glBindTexture,~GL_TEXTURE_2D,texid%)
    OGL(glEnable,~GL_ALPHA_TEST)
    OGL(glAlphaFunc,~GL_GREATER, 0.1)
    OGL(glTexParameteri,~GL_TEXTURE_2D, ~GL_TEXTURE_MAG_FILTER, ~GL_LINEAR)
    OGL(glTexParameteri,~GL_TEXTURE_2D, ~GL_TEXTURE_MIN_FILTER, ~GL_LINEAR)
    OGL(gluBuild2DMipmaps,~GL_TEXTURE_2D, ~GL_RGBA, height%, width%, ~GL_RGBA, ~GL_UNSIGNED_BYTE, bildxy#)
    disponer bildxy#
    RETORNO texid%

ENDPROC

proc bmptex

    adresse%=bildxy#
    P2CPP: <INLINE_CPP>
    long zaehler;
    long wert;
    unsigned char b;
    unsigned char g;
    unsigned char r;
    long adrr;
    wert=PVAR(groesse%);
    adrr=PVAR(adresse%);
    char* bereich = reinterpret_cast<char*>(adrr);
    for(zaehler = 0; zaehler <= wert; zaehler = zaehler + 4)

    {

        b=bereich[zaehler] & 255;
        g=bereich[zaehler+1] & 255;
        r=bereich[zaehler+2] & 255;

        if ((r==0) & (b==0) & (g==0))

            bereich[zaehler+3]=0;

        más

            {

                bereich[zaehler+3]=255;

            }

            bereich[zaehler+2]=b;
            bereich[zaehler]=r;

        }

        P2CPP: </INLINE_CPP>

    ENDPROC

    proc rgb_farbe

        adresse1%=bild_hin#
        adresse2%=addr(z%)
        P2CPP: <INLINE_CPP>
        long zaehler;
        long wert;
        unsigned char b;
        unsigned char g;
        unsigned char r;
        long adrr;
        long adrr1;
        wert=PVAR(groesse%);
        adrr=PVAR(adresse1%);
        char* bereich1 = reinterpret_cast<char*>(adrr);
        adrr1=PVAR(adresse2%);
        long* zz = reinterpret_cast<long*>(adrr1);
        zz[0]=0;
        for(zaehler = 0; zaehler <= wert; zaehler = zaehler + 4)

        {

            b=bereich1[zaehler];
            g=bereich1[zaehler+1];
            r=bereich1[zaehler+2];

            if ((b > 250)|| (g > 250) || (r > 250))

                {

                    zz[0]=255;
                    romper;

                }

            }

            P2CPP: </INLINE_CPP>

        ENDPROC

 
13.02.2009  
 




Sebastian
König
Nachdem Yo primero irritiert war, dass lo en me problemlos funktioniert, fiel me ahora gerade en, dass el parray.h en el Testversion offenbar tatsächlich fehlt. Yo voluntad el igual veces korrigieren.

Aunque debería el auch ya con Versión 2.0 así gewesen ser, como hay el neue Array-Konzept eingeführt wurde... Meinst du con el Vorgängerversion, con el lo todavía funktionierte, also evtl. el 1.6?

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
13.02.2009  
 




Sebastian
König
Apéndice: Das gleiche gilt para el Updater de 2.0 en 2.0a, sólo dass hier entonces el alte parray.h disponible es... Yo habe gerade en el Profano2Cpp-Homepage aktualisierte Installer hochgeladen.
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
13.02.2009  
 



¡Hola, lo war el Versión bajo 2...

mfg
 
13.02.2009  
 



El alte Invoke se ejecuta en 2.0 oder...si no, brauche Yo dazu auch una update?...

mfg
 
13.02.2009  
 




Sebastian
König
Peter, Yo weiß desafortunadamente gerade no genau, lo que quiere decir...

Für el Installation des Vollversion-Updates en 2.0a muss en el Zielsystem el 2.0 disponible ser. El Testversion funktioniert natürlich unabhängig su.

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
13.02.2009  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

8.864 Views

Untitledvor 0 min.
funkheld17.12.2013
Achim Engelhardt21.12.2012

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie