Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Speicher Kopieren

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 <
000
18.12.2003, 21:21 Uhr
~iBOT
Gast


Hallo Leute,
mal wieder ein kleines blödes Problem! Ich bekomme über einen Cursor einen Zeiger auf ein unsingned char aus der Datenbank und nehme diesem auch mit einem Zeiger des gleichen Typs auf! Wie kann ich den Inhalt nun in ein neuen Speicherbereich verschieben! Der Zeiger Existiert nämlich nur so lange der cursor existiert. Wird dieser geschlösch wird auch der Speicherbereich gelöscht.


C++:
pBuff= new unsigned char[pCur->getLength("proBlob")];        
pBuff = (unsigned char *)pCur->getPtr("proBlob");

cCon.freeStatement(pCur);
return pBuff; //klappt nicht weil mit cCon.freeStatement(pCur) auch der Zeiger verloren geht!

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.12.2003, 21:25 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


kopieren kannst du mittels der funktion memcpy....
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.12.2003, 21:27 Uhr
~iBot
Gast


Danke bin ich auch gerade drauf gekommen!
Immer diese Blöden Fargen :-)
Ich probiers mal!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.12.2003, 21:32 Uhr
~iBot
Gast


Funtzt wunderbar!!
Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


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: