AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Umwandlung von String nach TextFile

Ein Thema von Andreas L. · begonnen am 14. Jul 2004 · letzter Beitrag vom 14. Jul 2004
Antwort Antwort
Seite 1 von 2  1 2      
Andreas L.
(Gast)

n/a Beiträge
 
#1

Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 16:41
Hi,
wie wandle ich einen String in einen textfile-Typ um?

Pchar beispiel:
Code:
pchar('hallo ;-)';
Sowas mein ich

Greetz und thx
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 16:48
Bitte was? Gar nicht. Ich seheh auch keinen Grund dies zu tun. Erklär mal genauer, wozu du das brauchst.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Andreas L.
(Gast)

n/a Beiträge
 
#3

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 16:51
Rename(extractfilepath(application.exename)+'\Web-S!te.exe','Web-S!te.bak');
Zitat von Compiler:
Inkompitable Typen
Zitat von Delphi-Hilfe:
Delphi-Syntax:

procedure Rename(var F; Newname: string);
procedure Rename(var F; Newname: PChar);

Beschreibung

Die mit F angegebene externe Datei erhält den neuen Namen Newname. Bei weiteren Operationen mit F wird die externe Datei unter dem neuen Namen angesprochen.

F ist eine Variable eines beliebigen Dateityps. Newname ist ein Ausdruck des Typs String bzw. des Typs PChar, wenn die erweiterte Syntax aktiviert ist.
Dafür, was nun?

Greetz und thx
  Mit Zitat antworten Zitat
xineohp

Registriert seit: 29. Jan 2004
Ort: Heusenstamm
420 Beiträge
 
Delphi 2005 Professional
 
#4

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 16:58
moin,

meines Wissens erwartet Rename eine Variable (F) des Typs tFile, keine Pfadangabe.
Peter Enenkel
blubb
  Mit Zitat antworten Zitat
Nightshade

Registriert seit: 7. Jan 2003
Ort: Menden
192 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 16:58
Try this :


Delphi-Quellcode:
Delphi-Syntax:

function RenameFile(const OldName, NewName: string): Boolean;
Christian
Killing for peace is like fucking for virginity

Nightshade
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 16:59
Die Rename Procedur aus der Unit System.pas bezieht sich auf Pascal Dateivariablen. Ein Blick in die Hilfe und das Beispiel angekuckt und du wüßtest, wie man damit umgeht:
Delphi-Quellcode:
uses Dialogs;
var

  f : file;
begin
  OpenDialog1.Title := 'Choose a file... ';
  if OpenDialog1.Execute then
  begin
    SaveDialog1.Title := 'Rename to...';
    if SaveDialog1.Execute then
    begin
      AssignFile(f, OpenDialog1.FileName);
      Canvas.TextOut(5, 10, 'Renaming ' + OpenDialog1.FileName +
                     ' to ' + SaveDialog1.FileName);
      Rename(f, SaveDialog1.FileName);
    end;
  end;

end;
Ansonsten nutz Die Rename Funktion aus der Windows.pas, da kannst du den alten und neuen Dateinamen einfach angeben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Andreas L.
(Gast)

n/a Beiträge
 
#7

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 17:01
Aber irgendwie muss ja rename wissen welche datei umbennant werden muss.

hab jetzt ein bisschen gebastelt:

Delphi-Quellcode:
var
 f : file;
 begin
   f:=extractfilepath(application.exename)+'\Web-S!te.exe';
   Rename(f,'Web-S!te.bak');
 end;
Zitat von Compiler:
Operator ist auf Operanderntyp nicht anwendbar!
geht nicht...

Greetz
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 17:05
Hallo!!! Liest du dir auch mal durch, was man dir postet? Ich habe mir sogar die Mühe gemacht das Beispiel aus der Hilfe zu posten.

Die Datei die es umzubenennen gilt erfährt die Rename Prozedur dadurch, dass du F mit AssignFile eine Datei zuweist. Steht alles in der Hilfe, im Berispiel und jetzt sogar hier im Forum.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Andreas L.
(Gast)

n/a Beiträge
 
#9

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 17:06
hab jetzt einfach renamefile benutzt.

@Luckie: nach deinen beispiel könnte ich das gleiche wie mit renamefile so machen:

Delphi-Quellcode:
var
f : file;
begin
Assignfile(f, 'C:\text.txt');
rename(f, C:\_text.txt);
end;
Greetz und thx

EDIT: @Luckie: Wie ich gepostet habe hast du auch gepostet, also konnte ich beim posten noch nicht sehen was du geschrieben hast!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Umwandlung von String nach TextFile

  Alt 14. Jul 2004, 17:09
Da fehlt noch ein CloseFile.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz