MS-Office-Forum


Google
   

Zurück   MS-Office-Forum > Programmierung und Entwicklung (Allgemein) > Distribution und Installation
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads Der Renner, 11 Entwicklertools für Access, Tipps & Trick und offene Datenbanken zum einzigartigen Preis.
Themen-Optionen Ansicht
Alt 15.01.2010, 08:14   #1
Sascha0815
Neuer Benutzer
Neuer Benutzer
Standard Frage - Wert aus Dialog "Textfeld" lesen

Hi, ich bin gerade dabei ein Setup für mein Programm zu erstellen (Visual Studio 2010 Beta). Nun habe ich ein Dialog "Textfeld" eingefügt und möchte gerne den Wert, der dort während der Installation eingetragen wird abspeichern.
Am liebsten in einer XML-Datei im Installationsverzeichnis, deswegen habe ich es über eine benutzerdefinierte Aktion probiert, weiß aber nicht, wie ich von dieser den Wert des Textfeldes auslesen kann. Dann habe ich es nach der Anleitung von MSDN Dialogfeld "Textfelder" der Benutzeroberfläche unter "Abrufen von Benutzerinformationen mithilfe von Eigenschaften des Dialogfelds Textfelder" versucht, aber die dort beschriebene Anleitung funktioniert nicht, wie sie dort beschrieben ist. Wenn ich die Property-Eigenschaft des Textfeldes einer Condition-Eigenschaft eines Registry-Wertes zuweise, dann erreiche ich damit nur, dass bei leerem Textfeld kein Registry-Wert erzeugt wird und bei beliebigem Inhalt des Textfeldes wird der Registry-Wert gesetzt, aber nicht mit dem Wert des Textfeldes (wie es in der Anleitung beschrieben wird), sondern mit dem Standard-Wert den ich angegeben habe (in den Eigenschaften von dem Registry-Wert).

Weiß einer wie ich das machen kann? Also, wie gesagt, am liebsten in einer XML-Datei, aber zur Not auch irgendwie anders, hauptsache der Inhalt wird gespeichert und ich kann später darauf zugreifen.

Sascha
Sascha0815 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 18.01.2010, 08:23   #2
Sascha0815
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard Lösung

Hi, nach längerem Rumprobieren bin ich auf das Eigenschaftsfeld "CustomActionData" bei einer benutzerdefinierten AKtion gestoßen und habe bei dem entsprechenden MSDN-Eintrag die Lösung für mein Problem gefunden.

Man kann mit [PROPERTY] (sprich Name der Property-Eigenschaft eines Textfeldes in eckigen Klammern) den Wert des Textfeldes adressieren.

Das funktioniert sowohl als Übergabeparameter für eine benutzerdefinierte Aktion, wo man dann in die "CustomActionData"-Eigenschaft:
Code:

/para=[PROPERTY]
schreibt, als auch für Registry-Einträge, wo man dann in die "value"-Eigenschaft des Registry-Wertes:
Code:

[PROPERTY]
schreibt.
(para und PROPERTY sind selbstverständlich nur Platzhalter)

Das ist der ganze Trick an der Sache.

Sascha
Sascha0815 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Home - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.

Copyright ©2000-2010 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günther Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.
Beachten Sie bitte auch unsere Nutzungsbedingungen.