Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-10-2008
11_8_88 11_8_88 is offline
Miembro
 
Registrado: may 2008
Posts: 25
Poder: 0
11_8_88 Va por buen camino
Muchisimas gracisa, era justo lo q andaba buscando, (objeto TStringList)

¿es posible cargar el objeo entero del tiron en un archivo?, Estoy probando esto, pero de momento no va bien:

TFileStream *archivo = new TFileStream("archivo.txt",fmCreate);
archivo->Write(cadenas,sizeof(cadenas));

¿O habria q crear un blucle e ir añadiendo una a una las string de la estructura cadenas?

Muchas gracias un saludo
Responder Con Cita
  #2  
Antiguo 30-10-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Mírate la ayuda del Builder TSrings::SaveToFile (TStrigList es clase derivada de TSrings).

Saludos.
Responder Con Cita
  #3  
Antiguo 30-10-2008
11_8_88 11_8_88 is offline
Miembro
 
Registrado: may 2008
Posts: 25
Poder: 0
11_8_88 Va por buen camino
Muchas gracias, solucionado, sois unos makinas xxDD
Responder Con Cita
  #4  
Antiguo 14-08-2010
Avatar de delphi
delphi delphi is offline
Miembro
 
Registrado: ago 2010
Ubicación: Centro América
Posts: 17
Poder: 0
delphi Va por buen camino
Question

exactamente para que sirve un ansistring, donde y como se puede utilizar? cuál es su función? gracias por la respuesta
Responder Con Cita
  #5  
Antiguo 14-08-2010
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Poder: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Como estamos en el foro de C++ Builder, acostumbrate a escribir correctamente los nombres, AnsiString y no ansistring. Recuerda que C es sensible a las Mayúsculas/Minúsculas.

Un AnsiString en Builder es una clase equivalente al tipo String para el uso de cadenas de caracteres en alto nivel. Las cadenas en c son arrays de tipo char[], también definidos por un char*.

La clase AnsiString nos permite usar cadenas sin necesidad de manejar a bajo nivel los arrays y nos permite sumarlas directamente, por ejemplo.

En C para sumar dos cadenas haríamos esto:

Código:
char *Cad1 = "¿Hola";
char *Cad2 = "como estás?"

char CadSuma[256];
strcpy(CadSuma, Cad1);
strcat(CadSuma, " ");
strcat(CadSuma, Cad2);
Otra forma mas avanzada sería así:
Código:
char CadSuma[256];
wsprintf(CadSuma, "%s %S", ¿Hola", 
"como estás?");
Con AnsiString:
Código:
AnsiString CadSuma = "¿Hola" + " " + "como estás?"
Como ves, es bastante mas intuitivo, pero el ejecutable será mas pesado.
Para convertir un AnsiString a un char* usamos su función miembro c_str()

Esto son unas pinceladas de lo que encontrarás en la ayuda del Builder.

Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con AnsiString Pedro-Juan Varios 7 01-11-2007 08:16:39
string o AnsiString? javier20 OOP 1 19-08-2007 01:58:35
Dar formato a un AnsiString vivamotos C++ Builder 0 01-02-2007 19:04:05
Problemas con AnsiString aoiTo C++ Builder 1 18-01-2006 10:26:58
AnsiString en una Dll Trigger API de Windows 2 21-01-2004 22:53:20


La franja horaria es GMT +2. Ahora son las 04:22:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi