Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ini file wird nicht erstellt+fehlermeldung bei write string (https://www.delphipraxis.net/78110-ini-file-wird-nicht-erstellt-fehlermeldung-bei-write-string.html)

Christian Seehase 29. Sep 2006 09:08

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
Moin Andreas,

schau auch mal in der Registry unter

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\IniFileMapping

ob sich der Dateiname dort gefindet.
Wenn das der Fall ist wird, statt in eine INI-Datei, in die Registry geschrieben.

Andidreas 29. Sep 2006 09:24

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
Zitat:

Zitat von volkerw
Hallo Andreas,
bis jetzt lagen die Daten nur im Speicher, füge vor dem Ini.Free ein
Delphi-Quellcode:
Ini.UpdateFile;
ein, dann hast Du auch eine Datei.
Gruß Volker

:-D die ini is jetzt schon mal da *juhu*

aber mein 2. fehler is immer noch da :(

also hier die codezeile
Delphi-Quellcode:
    Ini := TMemIniFile.WriteString('UserInformation', 'User:', edt_user.Text);
und hier die fehlermeldung dazu
[Fehler] Enigma_login.pas(59): E2076 Diese Form des Methodenaufrufs ist nur für Klassenmethoden erlaubt

marabu 29. Sep 2006 09:27

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
Hallo Volker,

Zitat:

Zitat von volkerw
füge vor dem Ini.Free ein Ini.UpdateFile; ein, dann hast Du auch eine Datei.

danke für den Hinweis - habe die Zeile im Beitrag #4 hinzugefügt. Heute ist nicht mein Tag.

@Andreas: Vergleiche nochmal - WriteString() ist keine Funktion und schon gar keine Klassenfunktion. Weg mit der Zuweisung.

Freundliche Grüße

CG2003 29. Sep 2006 09:31

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
Delphi-Quellcode:
    Ini := TMemIniFile.WriteString('UserInformation', 'User:', edt_user.Text);
Mach daraus mal:

Delphi-Quellcode:
Ini.WriteString('UserInformation', 'User:', edt_user.Text);

Luckie 29. Sep 2006 09:33

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
Zitat:

Zitat von CG2003
Delphi-Quellcode:
    Ini := TMemIniFile.WriteString('UserInformation', 'User:', edt_user.Text);
Mach daraus mal:

Delphi-Quellcode:
Ini.WriteString('UserInformation', 'User:', edt_user.Text);

Das hatten wir schon im vierten Posting geklärt. Siehe oben. :?

CG2003 29. Sep 2006 09:35

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
Zitat:

Zitat von Luckie
Das hatten wir schon im vierten Posting geklärt. Siehe oben. :?

Ist ja alles gut und schön, aber schau' mal in den 12. Post. :wink:

Andidreas 29. Sep 2006 10:05

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
sry das mit writestring hatte ich im #4 post von marabu übersehen
und ich muss mal schnell meine eigene delphi doku ändern gehen ^^ da stehts auch noch falsch drinne :-/

danke für die hilfe :)

jetzt geht alles...


aber ich hab noch ne frage zu meinem verständnis...

was ist der unterschied zwischen TIniFile und TMemIniFile???

marabu 29. Sep 2006 10:07

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
Dieser Unterschied wird immer wieder diskutiert: klick

marabu

Andidreas 29. Sep 2006 10:31

Re: ini file wird nicht erstellt+fehlermeldung bei write str
 
hmm ok, also dann is TMemIniFile von der funktionalität her gleich wie TIniFile nur das TMemFile noch einen tick besser ist (z.b. in sachen geschwindigkeit)....


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:15 Uhr.
Seite 2 von 2     12   

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