Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-09-2008
rauros rauros is offline
Miembro
 
Registrado: feb 2008
Ubicación: Alicante - Sax / Sax - Alicante
Posts: 235
Poder: 17
rauros Va por buen camino
Directorios window.

Saludos a todos. Me gustaría saber como puedo usar los directorios tipo %Windows% o %root% . Sé que hay funciones en windows.dcu pero solo para algunos de los anteriores...
Responder Con Cita
  #2  
Antiguo 23-09-2008
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
Que es exactamente lo que deseas hacer
__________________
self.free;
Responder Con Cita
  #3  
Antiguo 23-09-2008
rauros rauros is offline
Miembro
 
Registrado: feb 2008
Ubicación: Alicante - Sax / Sax - Alicante
Posts: 235
Poder: 17
rauros Va por buen camino
Crear directorios con CreateDirectory. Por ejemplo, si quiero poner en mis documentos una carpeta llamad mis juegos:

Código Delphi [-]
CreateDirectory(%User%+'/Mis documentos/Mis juegos');
Responder Con Cita
  #4  
Antiguo 23-09-2008
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Se me ocurre algo como esto:
Código Delphi [-]
function InsertarVariables(Str: String): String;
var
  i: Integer;
  EnvBlock, P: PChar;
begin
  Result:= Str;
  EnvBlock:= GetEnvironmentStrings;
  if EnvBlock <> nil then
  try
    with TStringList.Create do
    try
      P:= EnvBlock;
      while P^ <> #0 do
      begin
        if Pos('=',String(P)) > 1 then
          Add(String(P));
        inc(P,StrLen(P)+1);
      end;
      for i:= 0 to Count - 1 do
        Result:= StringReplace(Result,'%'+ Names[i] +'%', ValueFromIndex[i],
          [rfIgnoreCase,rfReplaceAll]);
    finally
      Free;
    end;
  finally
    FreeEnvironmentStrings(EnvBlock);
  end;
end;

// Por ejemplo
ShowMessage(InsertarVariables('%Windir%\miprograma.exe'));
Responder Con Cita
Respuesta



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
Window Ce.net Database ASAPLTDA .NET 5 28-11-2006 06:35:41
error con el parent window antonio peña Varios 1 04-10-2006 10:18:50
window.open Marquitos HTML, Javascript y otros 1 02-05-2006 18:39:51
javascript: window.open roman HTML, Javascript y otros 3 03-06-2005 18:35:10
Idioma en Window XP jealousy Windows 3 26-09-2003 01:18:35


La franja horaria es GMT +2. Ahora son las 00:41:40.


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