Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Letzten Zeilumbruch aus Datei entfernen

Mitglied: visualbasic

visualbasic (Level 1) - Jetzt verbinden

16.09.2012 um 13:14 Uhr, 2993 Aufrufe, 11 Kommentare

Hallo
ich schreibe derzeit an einem Textverarbeitungsprogramm.
Jetzt ist mir aufgefallen, dass ich mit einem simplen
01.
file.writealltext([pfad],richtextbox1.text,system.text.encoding.default)
das ganze nicht speichern kann, da er dann die Zeilumbrüche nicht mitmacht.

Nach einiger Zeit lesen bin ich dann auf
01.
For Each zeile As String In RichTextBox1.Lines 
02.
            My.Computer.FileSystem.WriteAllText([pfad], zeile & vbNewLine, True, System.Text.Encoding.Default) 
03.
        Next
gekommen, was leider auch einen Schönheitsfehler enthält; denn jetzt ist in der Datei [pfad] an der Letzten Stelle ein vbnewline, welches unerwünscht ist.

Deshalb habe ich mir den folgenden Code zusammen gebastelt
01.
File.WriteAllText([pfad], File.ReadAllText([pfad]).Remove(File.ReadAllText([pfad], System.Text.Encoding.Default).LastIndexOf(vbNewLine) - 1, 1), System.Text.Encoding.Default)
und wundere mich, warum es nicht geht...
Das mit dem
(vbnewline) -1
müsste ja eigentlich sein, da der Index ja bei 0 beginnt, oder?

Was habe ich also sonst falsch gemacht?
Oder gibt es einen einfacheren Weg, den Text einer RichBox 1 zu 1 zu speichern?

mfg Chris
Mitglied: wiesi200
16.09.2012 um 14:31 Uhr
Hallo, so wirst du meiner Meinung nach eh schnell auf Probleme stoßen.
Da vermutlich alle deine Formatierungen nach dem Speichern weg sind.

Bei MSDN würde man eigentlich auch schon viele Codebeispiele finden.
http://msdn.microsoft.com/de-de/library/aa970917.aspx#Y605
Bitte warten ..
Mitglied: visualbasic
16.09.2012 um 14:34 Uhr
Zitat von wiesi200:
Hallo, so wirst du meiner Meinung nach eh schnell auf Probleme stoßen.
Da vermutlich alle deine Formatierungen nach dem Speichern weg sind.
Ich habe doch
01.
System.Text.Encoding.Default
verwendet ...

Bei MSDN würde man eigentlich auch schon viele Codebeispiele finden.
http://msdn.microsoft.com/de-de/library/aa970917.aspx#Y605
msdn is mir zu schwer
Bitte warten ..
Mitglied: wiesi200
16.09.2012 um 14:43 Uhr
Zitat von visualbasic:
> Bei MSDN würde man eigentlich auch schon viele Codebeispiele finden.
> http://msdn.microsoft.com/de-de/library/aa970917.aspx#Y605
msdn is mir zu schwer

Na dann hast du doch ne Herausforderung wo du hin solltest.
Lies dir den Text mal durch für den Fall ist's ja wirklich überschaubar.
Bitte warten ..
Mitglied: bastla
16.09.2012 um 14:47 Uhr
Hallo visualbasic!

Abgesehen von der angesprochenen Herausforderung (die Du annehmen solltest): Dass "vbNewline" durch 2 Zeichen repräsentiert wird, ist Dir bekannt?

Grüße
bastla
Bitte warten ..
Mitglied: visualbasic
16.09.2012, aktualisiert um 14:55 Uhr
Zitat von bastla:
Hallo visualbasic!

Abgesehen von der angesprochenen Herausforderung (die Du annehmen solltest): Dass "vbNewline" durch 2 Zeichen
repräsentiert wird, ist Dir bekannt?
Danke
ich habe es jetzt tauf
01.
File.WriteAllText([pfad], File.ReadAllText([pfad]).Remove(File.ReadAllText([pfad], System.Text.Encoding.Default).LastIndexOf(vbNewLine), 2), System.Text.Encoding.Default)
umgewandelt und siehe da: Es funktioniert!
Vielen dank
mfg Christopher alias @visualbasic
Bitte warten ..
Mitglied: Pjordorf
16.09.2012 um 17:23 Uhr
Hallo,

Zitat von visualbasic:
ich schreibe derzeit an einem Textverarbeitungsprogramm.
Sag uns rechtzeitig Bescheid wann dein neues Textverabeitungsprogramm fertig ist. Das müssen wir alle haben weil das wird bestimmt besser als MS Office und Co. sein. Selbst Wordstar dürfte dagegen verblassen

Gruß,
Peter
Bitte warten ..
Mitglied: visualbasic
17.09.2012 um 06:27 Uhr
Zitat von Pjordorf:
Hallo,

> Zitat von visualbasic:
> ich schreibe derzeit an einem Textverarbeitungsprogramm.
Sag uns rechtzeitig Bescheid wann dein neues Textverabeitungsprogramm fertig ist. Das müssen wir alle haben weil das wird
bestimmt besser als MS Office und Co. sein. Selbst Wordstar dürfte dagegen verblassen
Das habe ich eigentlich für mich geschrieben, weil ich oft code brauche, der aus sehr vielen (fast) gleichen zeilen besteht oder aus 26 verschiedenen, bei dem im ersten "a" enthalten ist, im zweuten "b" und so weiter...

Chris alias @visualbasic
Bitte warten ..
Mitglied: wiesi200
17.09.2012 um 07:27 Uhr
Morgen,

Drück mal nacheinander in Visual Studio
STRG + B
STRG + K

An so ein Problem hat auch Microsoft gedacht.
Da muss man nicht's selbst basteln.
Bitte warten ..
Mitglied: visualbasic
17.09.2012 um 19:14 Uhr
Zitat von wiesi200:
Morgen,

Drück mal nacheinander in Visual Studio
STRG + B
STRG + K
Was bringt mir der Code-Ausschnitt-Manager ?
Bitte warten ..
Mitglied: wiesi200
17.09.2012 um 19:42 Uhr
Zitat von visualbasic:
> Zitat von wiesi200:
> ----
> Morgen,
>
> Drück mal nacheinander in Visual Studio
> STRG + B
> STRG + K
Was bringt mir der Code-Ausschnitt-Manager ?


Der ist dafür da das man Code den man oft verwendet in Visual Studio hinterlegen und bei Bedarf abrufen kann. Sollte sich eigentlich mit deiner Anforderung decken.

Wobei es für mich etwas merkwürdig anhört. Selber Code nur Unterschied durch a b usw. Bildest du so etwas eine Tastatur ab?
Bitte warten ..
Mitglied: visualbasic
17.09.2012 um 20:55 Uhr
Ich habe mir schon einen Ordner mit den wichtigsten Snippets gemachts.
Naja und es kommt öfters vor, dass man z.B. ein Liste in einer Textdatei hat mit 100 Zeilen und möchte die dann in eine ExcelTabelle einfügen ==> Da hilft normal nur C&P aber das dauert...
@visualbasic
Bitte warten ..
Ähnliche Inhalte
Debian

Debian Zugriff auf gelöschte Dateien entfernen

Frage von kaihummelsDebian6 Kommentare

Hallo zusammen, die Festplatte meines Servers ist fast vollständig belegt, obwohl es dafür keine Begründung gibt. Es gibt zu ...

Batch & Shell

Zeilenumbrüche in mehreren Dateien eines Ordners entfernen

gelöst Frage von TranministratorBatch & Shell2 Kommentare

Hallo liebe Admins, habe folgenden Code welcher ganz gut funktioniert und alle Zeilenumbrüche EINER bestimmten Datei entfernt. Jetzt ist ...

Batch & Shell

Dateien umbenennen - ersten Zeichen entfernen

Frage von jan999Batch & Shell4 Kommentare

Moin! meine bessere Hälfte hat mich nach der Lösung folgender Aufgabe gefragt - eine Idee habe ich. Nur weiß ...

Batch & Shell

Batch ordner durchsuchen und letzte Datei finden

gelöst Frage von nullpeilerBatch & Shell12 Kommentare

Hallo Admins, ich möchte folgendes durchführen. 1. Einen Ordner nach jpg dateien mit laufender Nummer durchsuchen und die letzte ...

Neue Wissensbeiträge
Windows 10

Neue Sicherheitslücke in Windows 10 (Version 1709) durch Google öffentlich geworden

Information von kgborn vor 17 StundenWindows 10

Vor ein paar Tagen haben Googles Sicherheitsforscher vom Projekt Zero eine Sicherheitslücke im Edge-Browser publiziert. Jetzt wurde eine weitere ...

iOS
IOS 11.2.6 verfügbar
Information von sabines vor 22 StundeniOS

Mit dem Update soll der Bug behoben werden, bei dem eine bestimmte Zeichenkette IOS zum Absturz gebracht hat.

Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 1 TagSicherheit8 Kommentare

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 1 TagInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Heiß diskutierte Inhalte
Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server25 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

LAN, WAN, Wireless
VPN Cisco ASA5505 PaloAlto PA-200
gelöst Frage von YannoschLAN, WAN, Wireless22 Kommentare

Hallo zusammen, ich würde gerne ein Site-to-Site VPN zwischen den beiden Standorten aufbauen. PaloAlto PA200 Internetanschluss Deutsche Telekom GK ...

SAN, NAS, DAS
Qnap TS-453S Pro - Anbindung Active Directory
Frage von JuckieSAN, NAS, DAS13 Kommentare

Hallo zusammen, ich habe hier eine Qnap TS-453S Pro die sich mal so absolut gar nicht in das Active ...