Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 15-07-2016
Avatar de rretamar
[rretamar] rretamar is offline
Miembro Premium
 
Registrado: ago 2006
Ubicación: San Francisco, Córdoba, Argentina
Posts: 1.168
Poder: 22
rretamar Va camino a la famarretamar Va camino a la fama
La blibliteca de manejo de cadenas StrUtils de Free Pascal tiene la función "extractword", para separar subcadenas a partir de una cadena con delimitadores tipo 'cadena1,cadena2,cadena3'

Código Delphi [-]
function ExtractWord(N: Integer; const S: string;  const WordDelims: TSysCharSet): string;

Ejemplo:

Código Delphi [-]
Function Obtener_Host: String; // Obtener nombre de host remoto a través de UNC
Var
  Nombre_Host: String;
  Modo_remoto: Boolean;
Begin
  Result := 'Localhost'; // Nombre por defecto
  Modo_remoto := ExpandUNCFileName(Application.ExeName)[ 1 ] = '\';
  //
  If Modo_remoto Then
    Result := ExtractWord(1, ExpandUNCFileName(Application.ExeName), [ '\' ]);
End;

Si miras el código fuente de esa unidad encontrarás otras funciones muy útiles.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma.
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
Lectura de XML Chaja Internet 1 23-02-2016 18:43:30
Lectura XML fjcg02 [GH Freebrary] 4 28-02-2014 20:42:40
Lectura de variables rauros API de Windows 20 17-07-2008 15:50:12
Lectura de tramas: <SYN><DLE><STX> ... <DLE><ETX> vejerf Varios 17 30-06-2008 15:20:26
Lectura del USB por Interrupción cisco Varios 0 25-10-2007 18:13:29


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


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