Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Cfiledialog

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
23.10.2003, 20:40 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
VC++7.0

C++:
PXSTR GetBuffer( int nMinBufferLength);
PXSTR GetBuffer( );


Wie Du siehst gibt es hier zwei Versionen. Da Du aber bestimmt VC++6.0 nutzt:

C++:
LPTSTR GetBuffer( int nMinBufLength );


Also

C++:
Data << m_cIn.GetBuffer(m_cIn.GetLength()) // oder einen Int Wert 10,50 etc;
m_cIn.ReleaseBuffer();


MSDN:
If you use the pointer returned by GetBuffer to change the string contents, you must call ReleaseBuffer before using any other CString member functions.
und
Use ReleaseBuffer to end use of a buffer allocated by GetBuffer.

Sorry war mein Fehler, da ich nicht mehr mit der VC++6.0 arbeite.
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 23.10.2003 um 20:41 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
23.10.2003, 20:55 Uhr
~nukleuz
Gast


supi, da danke ich dir erst mal recht herzlich für!!!

hut ab vor euch

wenn ich mal so denken könnte...

das wird noich dauern.....

der ander codeschnipsel macht mir noch ein wenig sorge! mit cfile!!!

ich kann nur die ersten vie zeichen in der datei speichern? weiss jemand warum? steht auf der ersten seite!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
23.10.2003, 21:22 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,

C++:
CFileDialog dlg (false,NULL,NULL,NULL,"Textdateien(*.txt)|*.txt||");

int FileDialog = dlg.DoModal();

if (FileDialog == IDOK)
{
UpdateData(true);
if (m_cAnzeige.IsEmpty())
{
MessageBox("Erst den Text eingeben");
}
else
{
    CFile file(dlg.GetPathName(),CFile::modeWrite | CFile::modeCreate);
    int l = m_cAnzeige.GetLength();
    file.Write(m_cAnzeige,l));
    file.Close();
}


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
23.10.2003, 21:28 Uhr
mike
Pinguinhüpfer
(Operator)


Autsch
sizeof ist natürlich Unsinn - Danke Uwe
--

Dieser Post wurde am 23.10.2003 um 21:29 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
23.10.2003, 21:33 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo mike,
alles halb so wild! Mein Kontostand hat sich dadurch ja nicht erhöht
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
23.10.2003, 21:44 Uhr
~nukleuz
Gast


also - ddddd aaaaa nnnnn kkkkk eeeee!!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
09.12.2003, 10:37 Uhr
MasterThomsen



Wie kann ich mehrere Dateiformate in die Liste aufnehmen. In dem Bsp. ist ja nur eine *.txt vorhanden. Ich brauche aber z.B. *.c und *.s43.
Ausserdem wollte ich, dass der Pfad schon vorgegeben wird. Und zwar der Ordner, unter dem das C++Programm gespeichert ist. Wie mach ich das?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
09.12.2003, 11:19 Uhr
MasterThomsen



Okay. Das mit den Extensions hab ich schon hinbekommen fehlt nur noch der Pfad
 
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: