Visual C++ tippek/trukkok
2002-05-09T13:03:33+02:00
2004-08-02T14:15:42+02:00
2022-06-29T09:45:21+02:00
  • jabizony. az oleloadpicture a baratod. csak a helpben leirt formatumokat ne vedd komolyan, vagy gondold nyugodtan hozza a gif/jpg-t...
    Mutasd a teljes hozzászólást!
  • Futtasd konzolbol a progit :)
    Mutasd a teljes hozzászólást!
  • Keress ra a Google-val a CxImage- re. Kapsz egy osztalyt ami egy rakas kepformatumot ismer es meg egy csomo klassz dolgot tud. Ha megnezed a forrast tanulhatsz belolle.
    Mutasd a teljes hozzászólást!
  • szia!

    Kösz az infót.

    GDI-ban már próbálkoztam eddig kevés sikerrel, GDI+ pedig nem tudtam eddig Visual C++ alatt használni - lehet, hogy nem próbáltam eléggé.

    Véleményem szerint se lehet olyan bonyolult a dolog, csak rossz irányban indultam el.

    Még egyszer köszi.

    Szia!
    Mutasd a teljes hozzászólást!
  • Szio!

    Nos GDI es GDI+-ot javasolnek elsosorban.
    Eleg egyszeru a hasznalatuk.
    Tud BMP/GIF/TIF/JPEG formatumokat kezelni.
    Az MSDN-ben talalod meg

    TaDe
    Mutasd a teljes hozzászólást!
  • Szia EverIce!

    VC++ 6 kontra VC++.net:

    Én egyszerűen a 6-os projectfile-t megnyitottam a .nettel, megkérdezte konvertálja-e, igen, bejött a project, lehetett fejleszteni tovább.

    Tényleg 25e-ért lehet .netet venni?
    Mutasd a teljes hozzászólást!
  • üdv mindenkinek!

    szeretnék képfájlokat beolvastatni
    win32-ben / visual c++ /.
    Eddig csak bitmappeket jelenítettem meg,
    most azt szeretném tudni, hogy egyébb, tömörített képfájlokat hogyan tudok kezelni.

    A válaszokat előre is köszönöm!

    sziasztok!
    Mutasd a teljes hozzászólást!
  • Üdv Mindenkinek!
    Az lenne a nagy kérdésem, hogy ha egy dialog modal, akkor az egérműveletek üzeneteit (jobb/bal klikk) ki kaphatja meg vajon, ha a dialogon kívüli területre klikkelünk?
    Mutasd a teljes hozzászólást!
  • Hali!

    Eddig csak pascallal assemplyvel programoztam. Most szeretném elkeznedi a ?C? nyelvet. Lenne egy kérdésem:

    -Mi a külömbség a "C" a "C++" és a Visual C++ között? (Itt nem a nehézséget értem, hanem a felhasználási modját)

    Ha valaki tudna választ adni a kérdésemre annak nagyon örülnék.Elöre is kösz.

    insomnia
    null
    Mutasd a teljes hozzászólást!
  • beidzened a WinMain-t ?
    vagy a main-t
    (nem tiszta, hogy milyen alakalmazast irsz)
    Mutasd a teljes hozzászólást!
  • Esetleg próbáld megdebugolni.


    F10, F11, Ctrl+F10...

    A wizard alapból minimum egy release és debug konfigot készít.
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    Szeretném , ha tudnátok nekem segíteni. Én egy kezdő programozó vagyok. Nekem van egy kis problémám, a Microsoft Visuál C++ 6.0 -ás progammal. Amikor egy megírt forráskódot hiba nélkül lefordít, készít egy *.EXE kiterjesztésű fájlt és után magát a EXE fájlt futtatom, akkor kevesebb mint 1 mp alatt bezáródik az alkalmazás. (De miért?! ). Már probálkoztam Bloodshed Dev-C++ 4 is, de ugyanazt csinálja (Itt ennél a proginál meg kell jegyeznem, hogy a forráskód utolsó két sorába írni kell egy visszatérési értéket, de ez annyira nem jó, mert felesleges többlet írást eredményez és a felhasználó szempontjából is zavaró lehet). Mit kell tennem,hogy megszűnjön a pillanatnyi futás? Eddig a RHIDE Ver 1.4.7. (RHIDE = Robert Höhne Integrated Development Environment (ingyenes!!!)) és Borland Turbo C -vel is használtam nagy sikerrel és örömmel. Csak már nem tetszik annyira a DOS-szos felület és a közeljövöben szeretném Windows XP professionalra cserélni a gépemre a jelenlegi Windows Me helyett. Elöre is köszi!
    Mutasd a teljes hozzászólást!
  • Eddig en is eljutottam, nem ez volt a gond. Időközben meglett a megoldás, a LOGFONT-ban lehet ilyet mondani:
    .lfCharSet=EASTEUROPE_CHARSET;
    ez hatott:)
    Mutasd a teljes hozzászólást!
  • Szio!
    Roviden: Letre kell hoznod egy CFont object-et a kivant betutipus meg hasonlok, majd a CDC::SelectObject
    fuggvennyel a CDC-hez rendelni, ezutan a kiiratas mar az uj fontkeszlettel tortenik majd.
    Ja es a rajzolas vegen ne felejtsd el visszaallitani a regi fontkeszletet!
    TaDe
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    első hozzászólásom itt, bocs mindenkitől ha nagyon lerágott csontot kérdeznék és amiért nem olvastam el fél évre visszamenőleg minden idevágó topikot. Akartam, de nem találtam.

    Szóval 6-os MSVC++, MFC.
    Bitmapre szeretnék szöveget kiíratni, közép-európai kódlappal.

    A DrawText() GDI függvény vagy a MFC-s CDC::DrawText pont erre való.
    Működik is, csak nem tudtam rávenni hogy a nem-default közép-európai kódlappal írjon: "kalapos" őű betűk jelennek meg a bitmapen.

    Mivel lehet elérni, hogy ezek a szövegkiíró metódusok figyelembe vegyenek valami általam megadható kódlap információt?
    Biztos hogy van megoldás, mivel ezek eléggé alap metódusok - gondolom a kontrolok is ezt használják, alkalmazásokról -mint pl. Word- nem is beszélve.

    Próbáltam a thread locale-t magyarra állítani, nem érdekelte.
    Mutasd a teljes hozzászólást!
  • Hasznalta mar valaki a kovetkezo osztalyt
    CDataPathProperty?

    TaDe
    (A gondom az vele, hogy az adott URL-t csak 1-szer tudom lekerni:(
    Mutasd a teljes hozzászólást!
  • Megvan, én csesztem el. a calloc-al műxik. Bocsi ha valakinek túl sok gondolkodást okoztam volna. Bár azt mondják egészséges :)
    Mutasd a teljes hozzászólást!
  • Igen, ugyanazon a szálon. A foglalás az osztály egyik tagfüggvényében, a felszabadítás egy másikban van. A mutató tömb pedig az osztály adattagja.
    Mutasd a teljes hozzászólást!
  • Ugyanazon a szalon tortenik a foglalas es a felszabaditas is ?

    TaDe
    Mutasd a teljes hozzászólást!
  • Bővebben :

    foglalás rendben :

    tables[tablaszam].mutat= (arstr*) calloc(i,sizeof(arstr));

    törlésnél :

    for (i=0;i<tablaszam;i++)
    free (tables.mutat);

    i=0 is, tehát a nullás táblánál is az említett kivételt generálja, pedig érvényes a mutató (látom az adatokat debuggoláskor)
    Mutasd a teljes hozzászólást!
  • megcsináltam calloc - free párossal is, eredmény ugyanaz.


    Kivétel :


    dpgheap.c :

    _CrtIsValidHeapPointer(pUserData)
    Mutasd a teljes hozzászólást!
  • Konkretan mit ertesz azalatt, hogy a delete operator nem engedi torolni?

    mystruct* memptr[10];
    memptr[0]=(mystruct*) new mystruct[1000];
    ...
    delete [] memptr[0]; //Nekem ez muxik

    Termeszetesen hasznalhatod a calloc-ot is

    mystruct* memptr[10];
    memptr[0] = (mystruct*)calloc(1000,sizeof(mystruct));
    ...
    free(memptr[0]);


    TaDe


    Mutasd a teljes hozzászólást!
  • 2. sor mystr helyett mystuct :)
    Mutasd a teljes hozzászólást!
  • Megpróbálom értelmesen leírni a problémámat.

    van egy struktúrám definiálva, legyen mystruct.

    van egy mystruct* mutatótömböm, legyen memptr[] . A tömböt fel szeretném tölteni külömböző méretű szabad memóriára mutató mystr tömbre mutató pointerekkel.
    értehtőbben :

    mystruct* memptr[10];
    memptr[0]=(mystruct*) new mystr[1000];

    probléma :
    a futás során fel kell szabadítanom az összes memóriát, utána újat kérni (új méretekkel.
    viszont a delete operátor nem engedi törölni, mert ugye a memptr tömb még létezik. (futás során végig)

    használjak inkább calloc-ot? ennél a függvénynél csak bájtokat lehet lefoglalni, vagy mystruct-okat is?
    Mutasd a teljes hozzászólást!
  • Bocsesz, CFileFind a megoldas (valahogy megsem kellene szombaton dolgoznom )


    TaDe
    Mutasd a teljes hozzászólást!
  • tudástárban már volt, keress rá
    Mutasd a teljes hozzászólást!
  • Szia a CFindFile, vagy az altalad emlitett FindFirstFile FindNextFile fuggvenyek is jok.

    TaDe
    Mutasd a teljes hozzászólást!
  • A következőt kellene csinálnom. Egy directory-ból az összes azonos kiterjesztésű fájl-t megnyitni. Milyen függvény(ek)-et célszerű használnom? A tippem findfirstfile lenne. Jó a tippem?
    Mutasd a teljes hozzászólást!
  • Van vis c++ 6.0 kódom. Ha áttérek .net-re mennyit kell rádolgoznom ? Vagy gond nélkül lefordítja ?
    Mi a különbség a két verzió között ?

    Másik, megveszem .NET 25 e-ért. Milyen további fizetési kötelességeim vannak, ha eladok egy szoftvert amit ebben készítettem ? Kell e évente, esetleg havonta fizetnem ?
    Mutasd a teljes hozzászólást!
  • A CListCtrl - hoz van valami ami hasonlít a CListBox OnSelChange message handler-éhez?
    Mutasd a teljes hozzászólást!
abcd