Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Clistctrl

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
28.03.2003, 15:32 Uhr
~Michael
Gast


Funktionen CString::Left,CString::Right zb werfen Memory Exceptions und die fange ich da ab!

Aber egal on un normal 0 oder -x fehler bedeutet, kann mir jemand sagen warum das so nicht geht? (Laut MSDN ist in diesem Fall 0 der Wert der Fehler anzeigt)

Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
28.03.2003, 17:38 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Wenn du willst kannst du mir dein Proggi mal schicken. mvodep@gmx.net
Aber auf die schnelle hätte ich gesagt, dass du über den Buffer hinausschießt.

mfg mike
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
29.03.2003, 10:43 Uhr
~michael
Gast


moment
Danke erst mal für deine Antwort!
Aber der Fehler hat nix mit den Strings zu tun!
Der Fehler tritt auf wenn ich versuche zu einem Item einen Text in eine Spalte ein zugeben also hier

C++:
do
{
    /// Substring einfügen
    iPos = line.Find(strDevide);
    try
    {
        m_ctrlPreview.SetItemText(iAItem,iARow,line.Left(iPos));
        line = line.Right(line.GetLength()-strDevide.GetLength()-iPos);
    }
    catch (CMemoryException* ex)
    {
        delete ex;
        TRACE("Error CLayoutDlg::FillListCtrl(int iLineNr,CString line), out of memory\n");
        return 0;
    }
    /// Spalte hochzählen
    iARow++;
}
while(iARow<=iRows);



Ich bekomme immer bei SetItemText 0 zurück und das heißt er hat ihn nicht eingefügt! Aber das Item fügt er ein und zeigt auch den Namen an!
Kann es sein das es daran liegt, daß ich die erste Spalte mit Index 0 anlege?
Und das ist ja eigentlich die Zeile wo das image hin kommt!

Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
01.12.2003, 11:57 Uhr
MasterThomsen



Brauche nur eine ganz einfache Liste mit einer Spalte und ohne Titel, in die ich einfach ein paar Items einfüge, nur bekomme ich di nicht rein.

Hab das gerade über den Klassenassi versucht.
m_cList.InsertItem(0,"Test");
Konnte da aber als Membervariable nur CListBox einstellen statt CListCtrl und deshalb funktioniert das nicht. Habts ihr ne Lösung für mich?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
01.12.2003, 13:18 Uhr
MasterThomsen



Hab meinen Fehler gefunden. Hatte dummerweise eine ListBox in meinen Dialog eingebaut und kein ListCtrl
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
02.12.2003, 12:40 Uhr
~mike
Gast


Hi!
Probier AddString

mfg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: