Français
Stammtisch & le café

ExpandEnvironmentStrings.

 


Beschreibung:

ExpandEnvironmentStrings ersetzt dans einem Textausdruck alle Umgebungsvariablen par ses expandierten Werte. si aus qui Registry Pfade ausgelesen volonté, devrait cet d'abord avant qui Weiterverarbeitung par cet Funktion envoyé volonté.




Deklaration:

DEF @ExpandEnvironmentStrings(3)!kernel32,ExpandEnvironmentStringsA




paramètre:

1.paramètre: Adresse eines Cordes ou bien Bereichsvariable avec einem String, qui Umgebungsvariablen contient.
2.paramètre: Bereichsvariable, qui den expandierten String aufnimmt.
3.paramètre: Taille qui Bereichsvariable aus paramètre 2 dans Bytes comme LongInt.



Rückgabewert:

0 chez Misserfolg. Ansonsten le nombre qui Buchstaben im Rückgabestring. Ist paramètre 2 trop petite dimensioniert, peux on so sur cet Funktion aussi qui benötigte Taille de paramètre 2 herausfinden.

Beispiele:

KompilierenMarqueSéparation
DEF @ExpandEnvironmentStrings(3)!kernel32,ExpandEnvironmentStringsA
Declare Fehler&,ENVErgebnis#,Button&
Declare ENVERGEBNIS$

PROC VariableErsetzenInString

    Parameters ZuValidierenderText$
    der interne Puffer muß das gesamte Environment abdecken können
    sonst gibt es einen Fehler bezüglich der Bereichsgrenze
    Dim ENVErgebnis#,261
    LET ENVERGEBNIS$=
    LET FEHLER&=@ExpandEnvironmentStrings(@addr(ZuValidierenderText$),ENVErgebnis#,261)
    Let ENVERGEBNIS$= @String$(ENVErgebnis#,0)
    Dispose ENVErgebnis#
    RETURN ENVERGEBNIS$

endproc

Windowstyle 31
Windowtitle Umgebungsvariablen ersetzen
Window 0,0-640,440
Let Button&=@CreateButton(%HWND,Variable eingeben,20,300,200,30)

While 0=0

    Waitinput

    IF @Getfocus(Button&)

        VariableErsetzenInString @input$(Umgebungsvariable eingeben:,Ersetzen,%WINDIR%)
        Print @$(0)

    endif

Wend

 
03.04.2005  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.293 Views

Untitledvor 0 min.

Themeninformationen

cet Thema hat 1 participant:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie