Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 09-08-2012
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
Una función que trata cadenas al estilo C debe poner un nulo al final del Buffer que se le pasa, si no lo hace, entonces podemos decir que no es estilo C o que es una chapuza. Por lo tanto me inclino a pensar que si te devuelve un nulo final de cadena.

En el caso de que no devuelve el nulo, puedes usar un Buffer tipo array of char o un String con longitud asignada previamente o un ShortString si no va a ser mas larga de 255.

Para la llamada a esa función deberás usar un puntero que apunte al primer elemento de tu cadena o array:
En el caso de un array: @Buffer[0];
En el caso de un ShortString o String: @Cadena[1] (para luego poder asignar la longitud).

Si tienes que usar el resultado de la llamada como un String tienes estos casos:
En el caso de usar array of char puedes convertirlo a un String.
En el caso de usar un ShortString debes asignar al caracter[0] la longitud de la cadena sin el nulo final
En el caso de un String debes usar SetLength para asignar el tamaño sin el nulo final.



Saludos.

Última edición por escafandra fecha: 09-08-2012 a las 19:58:15.
Responder Con Cita
 


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
como sumar con nulos? lledesma SQL 39 10-09-2008 19:28:17
como llenar la memoria Ram kurono Varios 11 10-09-2008 03:31:51
Como llenar con espacion en blanco o con ceros una cadena? Luis Alberto Varios 10 02-12-2005 19:14:02
Como Ingresar Valores En Blanco O Nulos En Access JanoRod Conexión con bases de datos 1 16-11-2005 15:40:48
S.O.S como selecciono campo nulos Ryu SQL 3 11-04-2005 16:40:50


La franja horaria es GMT +2. Ahora son las 06:19:56.


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