![]() |
Re: Ini Problem, wo liegt der Fehler?
@DeddyH
ok, das wusste ich nicht @Die Muhkuh [OT]Biberach(Baden)[/OT] |
Re: Ini Problem, wo liegt der Fehler?
Zitat:
|
Re: Ini Problem, wo liegt der Fehler?
Hallo FileOwner, gib deinem Beitrag bitte einen aussagekräftigen Titel :) Das hat den Vorteil das alle sofort wissen worum es hier geht und somit die Leute die Ahnung vom Thema haben es auch anschauen. Zudem hat es den Vorteil das andere mit dem gleichen Problem später über die Suchfunktion auch schneller dieses Thema hier finden und somit auch die Lösung.
Zum ändern des Titels nutze einfach http://www.delphipraxis.net/template.../icon_edit.gif über dem ersten Beitrag von dir |
Re: Ini Problem, wo liegt der Fehler?
Außerdem wäre es sinnvoll, den "Fehler" mal zu beschreiben (meckert der Compiler, macht das Prog nicht, was es soll...) :zwinker:
|
Re: Ini Problem, wo liegt der Fehler?
Zitat:
*SCNR* |
DP-Maintenance
Dieses Thema wurde von "SirThornberry" von "Sonstige Fragen zu Delphi" nach "VCL / WinForms / Controls" verschoben.
|
Re: Ini Problem, wo liegt der Fehler?
Lag wohl scheinbar wirklich am Pfad, das ganze sieht jetzt so aus:
Delphi-Quellcode:
Nur jetzt taucht das Problem auf das die server.ini nicht gespeichert wird :(
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
var ini: TIniFile; begin ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+ 'c:\server.ini'); ini.WriteString('Connection','ServerIP',Form2.ClientSocket1.Host); ini.WriteString('Connection','Port',inttostr(Form2.ClientSocket1.Port)); ini.WriteString('User','Nickname',Nickname); ini.Free; end; procedure TForm2.FormShow(Sender: TObject); var ini: TIniFile; begin ini:=TIniFile.Create('c:\server.ini'); try clientsocket1.Host:=ini.Readstring('Connection','ServerIP', ''); Nickname:=ini.Readstring('User','Nickname', ''); clientsocket1.Port:=ini.ReadInteger('Connection','Port',0); finally ini.free; Timer4.Enabled := true; end end; Danke @ alle und das ihr auch Neulingen helft ;) |
Re: Ini Problem, wo liegt der Fehler?
Hallo
Delphi-Quellcode:
Das ergibt dann ein Pfad wie C:\Programme\Projekt\c:\server.ini.
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+
'c:\server.ini'); Das ist nicht das, was du willst. ;) |
Re: Ini Problem, wo liegt der Fehler?
eventuell so:
Delphi-Quellcode:
obwohl Du Dir da im klaren sein solltest, dass nicht unter jedem OS
ini:=TIniFile.create('c:\server.ini');
etwas auf c:\ gespeichert werden kann. Grüße Klaus |
Re: Ini Problem, wo liegt der Fehler?
Delphi-Quellcode:
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+'server.ini');
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz