Français
C ++ Forum

Fehlermeldung avec qui neuen Version

 
allô, avec qui neuen Versiom bekomme je folgende Fehlermeldung :


MAKE Version 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 nom 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 dans Compile ***

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


quoi bedeutet cela?

mfg
 
11.02.2009  
 



Parray.h wird wohl vermisst, la hâte cet sur dem System?
 
11.02.2009  
 



Habe avec cela eigentlich rien trop 1faire.

avec qui Vorgängerversion fonctionne es , bzw wird compilé sans Fehlermeldung.

mfg
 
11.02.2009  
 




E.T.

...Habe avec cela eigentlich rien trop 1faire....


je aussi pas !
 
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
allô Peter,

qui parray.h est trop Profan2Cpp et sollte eigentlich automatisch dans cela jeweilige Build-Verzeichnis kopiert volonté. peux Du s'il te plaît la fois une kurzen Code posten (ou bien mir mailen), avec dem qui faute auftritt?

avec qui neuen Version meinst Du 2.0a, richtig?

MfG

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



ici qui Code. avec qui 2.0a haut es pas plus hin.
 $H Windows.ph
declare x1!,y1!,dx!,dy!,winkel!,y&,z%,adresse%,adresse1%,adresse2%,texid%,ende%
declare hWin&,hwin1&,hwin2&,hwin3&
declare width%,height%,groesse%
declare bild_auto_h&,bild_umw_h&,bild_hin_h&
declare 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%)
Fenêtre 20,20-800,600
Cls @RGB(220,220,220)
hWin& = @Créer(text, %hWnd, Test1, 10, 10, 128,128)
hWin1& = @Créer(text, %hWnd, Test2, 250, 20, 500,500)
hWin2& = @Créer(text, %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& = Créer(hnewPic,128,128,0 )
var bild_2& = Créer(hnewPic,500,500,0 )
var tex.voiture%=erzeugetex(voiture.bmp)
var bild_back_h& = Créer(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)
~SelectObject(iDC&, iBitmap&)
setTimer 20
drawglscene
drawglscene
oglzubmp

WHILE ende%

    WaitInput

    si 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

    si 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

    si isKey(81)

        winkel!=winkel!+1.0
        drawglscene
        oglzubmp()

    endif

    si 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()
    Début de peinture %hwnd
    DrawText 10,300,(Format $(######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(Claire)
    OGL(origin,0,0,-1.11)
    OGL(texture,tex.voiture%,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

    parameters namebild$
    texid%=0
    height%=128
    width%=128
    dispose bmi#
    bitmap_header()
    bild_umw_h& = Créer(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#)
    dispose bildxy#
    RETOUR 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;

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

            bereich[zaehler+3]=0;

        d'autre

            {

                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];

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

                {

                    zz[0]=255;
                    pause;

                }

            }

            P2CPP: </INLINE_CPP>

        endproc

 
13.02.2009  
 




Sebastian
König
après que je erstmal irritiert était, dass es chez mir problemlos funktioniert, fiel mir maintenant justement sur, dass qui parray.h dans qui Testversion évident réellement fehlt. je werde cela juste la fois korrigieren.

Allerdings devrait cela aussi déjà avec Version 2.0 so gewesen son, là là cela neue Array-Konzept eingeführt wurde... Avez- du avec qui Vorgängerversion, avec qui es encore funktionierte, alors peut-être. qui 1.6?

MfG

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




Sebastian
König
Nachtrag: cela gleiche gilt pour den Updater de 2.0 sur 2.0a, seulement dass ici ensuite encore qui vieille parray.h vorhanden ist... j'ai justement sur qui Profan2Cpp-Page d'accueil aktualisierte Installer hochgeladen.
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
13.02.2009  
 



allô, es était qui Version sous 2...

mfg
 
13.02.2009  
 



qui vieille Invoke fonctionne sur 2.0 ou bien...si pas, brauche je en supplément aussi un update?...

mfg
 
13.02.2009  
 




Sebastian
König
Peter, je sais malheureusement justement pas oui c'est ca, quoi Du meinst...

Pour qui installation des Vollversion-Updates sur 2.0a muss sur dem Zielsystem qui 2.0 vorhanden son. qui Testversion funktioniert naturellement indépendant en.

MfG

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



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

8.835 Views

Untitledvor 0 min.
funkheld17.12.2013
Achim Engelhardt21.12.2012

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie