Si quieres declarar un método como constante:<br>a) No puedes modificar los datos de la clase.<br>b) No puedes devolver la dirección de un miembro de la clase (ya que esto permitiría modificar los datos de la clase, lo que contradice que sea constante)<br>
<br>Si quieres devolver la dirección de un miembro de la clase como es tu caso, deberías devolver un const TCHAR *.<br><br>Carlos<br><br><div class="gmail_quote">2008/6/19 Juan <<a href="mailto:jmicanovelles@gmail.com">jmicanovelles@gmail.com</a>>:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Reconozco que no se programar...<br>
Como convierto esta funcion en const<br>
Si no la declaro como constante me fuciona, pero retorno un puntero a un miembro privado de la clase...<br>
-----------<br>
Parte de la declaración de la clase<br>
private:<br>
TCHAR tText[256]<br>
---------<br>
TCHAR* CListView::GetText(int iRow,int iCol)<br>
{<br>
    LVITEM LvItem;<br>
    memset(&LvItem,0,sizeof(LVITEM));<br>
    LvItem.mask=LVIF_TEXT;<br>
    LvItem.iSubItem=iCol;<br>
    LvItem.pszText=tText;<br>
    LvItem.cchTextMax=256;<br>
    LvItem.iItem=iCol;<br>
    tText[0]=0;<br>
    SendMessage(hCntrl,LVM_GETITEMTEXT, iRow, (LPARAM)&LvItem);<br>
    return tText;<br>
}<br>
Gracias.<br>
<font color="#888888">Juan<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</font></blockquote></div><br>