Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Help Visual C++.NET

    Ciao a tutti, sono nuovo del forum.
    Ho comprato un manuale e sto studiando il Visual C++.NET; sto scrivendo una Dll per il disegno di immagini, questo è il listato della funzione:
    void CModArt::NewLine(void)
    {
    int iNumLines;
    int iCurLine;
    int iCurColor;
    UINT nCurWidth;
    CPoint ptTo;
    CPoint ptFrom;
    const COLORREF crColors[8]={RGB(0,0,0),RGB(0,0,255),RGB(0,255,0),RGB(0,255,2 55),RGB(255,0, 0),RGB(255,0,255),RGB(255,255,0),RGB(255,255,255)} ;
    m_rDrawArea.NormalizeRect();
    int iWidth=m_rDrawArea.Width();
    int iHeight=m_rDrawArea.Height();
    iNumLines=rand()%100;
    if(iNumLines>0)
    {
    iCurColor=rand()%100;
    nCurWidth=(rand()%100)+1;
    ptFrom.x=(rand()%iWidth)+m_rDrawArea.left;
    ptFrom.y=(rand()%iHeight)+m_rDrawArea.top;

    for (iCurLine=0; iCurLine<iNumLines; iCurLine++)
    {
    ptTo.x=((rand()%20)-10)+ptFrom.x;
    ptTo.y=((rand()%20)-10)+ptFrom.y;
    CLine *pLine=NULL;
    try
    {
    pLine=new CLine(ptFrom,ptTo,crColors[iCurColor],nCurWidth);
    m_oaLines.Add(pLine);
    }
    catch(CMemoryException* perr)
    {
    AfxMessageBox("out of memory",MB_ICONSTOP|MB_OK);
    if(pLine)
    {
    delete pLine;
    pLine=NULL;
    }
    perr->Delete();
    }
    ptFrom=ptTo;
    }
    }
    }

    Il listato è copiato pari pari dal manuale e ho seguito tutte le istruzioni correttamente.
    Quando eseguo il debug mi dice che 'CLine' : undeclared identifier
    Da notare che la classe CLine fa parte del progetto.
    Sto usando Visual Studio.NET 2003.
    Qualcuno mi sa dire perchè questo errore?
    Grazie a tutti in anticipo!
    Ciao!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,474

    Moderazione

    Ciao e benvenuto nel forum di Programmazione.

    Visto che sei nuovo e al tuo primo messaggio, ti segnalo la lettura del nostro Regolamento che contiene tutte le norme di buone convivenza e corretta partecipazione a quest'area del forum, più qualche suggerimento per utilizzarlo al meglio.

    In particolare, i titoli delle discussioni non devono essere generici e recare il linguaggio di programmazione.

    Correggo il titolo di questa discussione così puoi prendere spunto per il futuro.

    Per il momento è tutto...ciao e buon forum!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Peto venia, mi documento immediatamente!
    Grazie e ciao!

  4. #4
    Problema risolto, grazie lo stesso!!!

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,474

    Moderazione

    Originariamente inviato da Kaiser I
    Problema risolto, grazie lo stesso!!!
    Magari scrivi la soluzione, così può essere utile per i posteri.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.