Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Textdatei öffnen

Daniel Müller / 2 Antworten / Flachansicht Nickles

Hallo Ihr Lieben!


Wie kann ich eine Textdatei per Mouseklick öffnen, so daß diese mir angezeigt, aber für den Anwender nicht veränderbar ist?


Bis jetzt wird die Textdatei geöffnet und angezeigt, jedoch kann jeder Anwender bis jetzt den Text willkürlich verändern / z.B. löschen.


Der Programmtext dazu sieht bis jetzt folgendermaßen aus: siehe unten


Im Programmcode habe ich eine Pfadangabe für die Textdatei geschrieben. wie kann man es programmieren, dass keine Pfadangabe mehr gemacht werden muss, so daß das Programm später auch auf anderen Rechnern läuft?


Dim Textdatei As String


Textdatei = " " & "C:\eigene Dateien\......\Hilfe.txt"


Shell "notepad.exe" & Textdatei, vbNormalFocus


Danke schonmal im voraus;;;;


 


 

bei Antwort benachrichtigen
REPI Daniel Müller „Textdatei öffnen“
Optionen

Wenn Du eine Textdatei mit Notepad öffnest, musst Du diesem immer sagen, welcheDatei es öffnen soll. Entweder liegt sie in dem Verzeichniss in dem Du stehts oder man muss halt den Pfad angeben, so ist das nunmal!
Du kannst natürlich in Deinem Programm mittels Systemvariablen den Ort der Ablage Deiner Datei "fest verdraten", z.B. immer im Windows-Verzeichniss und das über die System-Variable %windir% bewerkstelligen.

Den Rest kann man über bestimmt Rechte der Datei Hilfe.txt erreichen, was aber nur auf NTFS Dateisystemen funktioniert.

Ansonsten solltest Du Deinen Hilfetext in einem klassisches Windows Helpfile erstellen, dann ist es auch nicht änderbar, bzw. wenn Du mit VB programmierst als Textbox oder Msgbox !
Deine gewählte Lösung ist eine unpraktische !

Gruß



repi

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen