Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Prism WebApplication soll in Datei schreiben (https://www.delphipraxis.net/99262-webapplication-soll-datei-schreiben.html)

kuba 9. Sep 2007 16:36


WebApplication soll in Datei schreiben
 
Hy,

habe mir gestern erstmalig Delphi 4NET angesehen, jetzt habeich 1000 Fragen und suche eine kleine Einstiegshilfe. Ich möchte eine WebApplication erstellen (Internetseite) bei der man die Möglichkeit hat diverse "Parameter" anzuklicken, diese "Parameter" sollen in eine "Ini-Datei" geschrieben werden. Auf dem Server läuft ein Programm, das die Eingaben (Ini-Datei) regelmässig prüft und ggf. einen Vorgang auslöst.

Wie ?

Habe ein Testprojekt mit einem Button angelegt:

Delphi-Quellcode:
procedure TWebForm2.Button1_Click(sender: System.Object; e: System.EventArgs);
var
  Datei:       Textfile;
begin
   AssignFile(Datei,('test.txt'));
   Rewrite(Datei);
   writeln(Datei, 'test');
   CloseFile(Datei);
end;
Es wird jedoch keine Datei auf dem Webserver erzeugt, wie gehts ?

KUBA :coder2:

inherited 9. Sep 2007 17:39

Re: WebApplication soll in Datei schreiben
 
probier mal '.\test.txt', bzw. besser noch den Pfad deiner Anwendung+den Dateinamen, ich weiß aber nicht wie das in D4.net geht

kuba 9. Sep 2007 18:00

Re: WebApplication soll in Datei schreiben
 
danke für den Tip !
Funktioniert leider nicht :gruebel:

Kann ich in .NET Ini-Files erzeugen/bearbeiten ??

kuba

kuba 9. Sep 2007 18:12

Re: WebApplication soll in Datei schreiben
 
Zitat:

Zitat von inherited
probier mal '.\test.txt', bzw. besser noch den Pfad deiner Anwendung+den Dateinamen, ich weiß aber nicht wie das in D4.net geht

Ha, witzig - es hat doch funktioniert !!

Die Datei befindet sich im %windir%\system32 Verzeichnis ...

Ich hab noch was gefunden ...

so ist richtig:
Delphi-Quellcode:
procedure TWebForm2.Button1_Click(sender: System.Object; e: System.EventArgs);
var
  Datei:       Textfile;
begin
   AssignFile(Datei,('\web\test.ini'));
   Rewrite(Datei);
   writeln(Datei, 'test');
   CloseFile(Datei);
end;
Ausserdem habe ich gesehen : ('.\test.ini') und ('~\web\test.ini')

KUBA

kuba 9. Sep 2007 21:22

Re: WebApplication soll in Datei schreiben
 
OK, so weit so gut ...

Jetzt wäre es schön, wenn ich die Ini-Datei "vor" der Änderung in einer TextBox sehen könnte.

Habe auch ein "weiterführendes" Codeschnisel gefunden: Schnipsel

komme aber nicht wirklich weiter, sowieso wenig Sourcen zu ASP.NET zu finden :pale:

gibt es nirgends ein "fertiges" Anschauobjekt ? z.B. Ein Gästebuch ??

KUBA

Khabarakh 10. Sep 2007 13:00

Re: WebApplication soll in Datei schreiben
 
Versuch es doch einmal mit den Asp.Net-Starterkits. Sind zwar wahrscheinlich nicht in Delphi.Net verfügbar, aber C# musst du so oder so auf kurz oder lang zumindest lesen können.

PS: File-Typen und Ini-Dateien unter .Net - das grenzt an ein Sakrileg ;) .

kuba 10. Sep 2007 14:28

Re: WebApplication soll in Datei schreiben
 
danke für den Tip !!

Mittlerweile habe ich festgestellt, dass es einfacher ist auf meinem Webserver PHP zu installieren, ich ziehe das Projekt jetzt mit Delphi4PHP auf ...

KUBA


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 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