AGB  ·  Datenschutz  ·  Impressum  







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

Hilfe bei stringlist problem

Ein Thema von wootend · begonnen am 1. Feb 2007 · letzter Beitrag vom 1. Feb 2007
Antwort Antwort
wootend

Registriert seit: 27. Jan 2007
4 Beiträge
 
#1

Hilfe bei stringlist problem

  Alt 1. Feb 2007, 17:23
Hi Leute
Erst einmal Hallo.
Mein name ist Wootend und ich komme aus Wolfsburg.


Nun zu meinem Problem.

Ich arbeite an einem proof of concept...und zwar versuche ich einen kleine chat zu programmieren...
das ist auch erst mal nicht das problem...jedoch macht mir die userverwaltung zu schaffen!

ich habe eine ini-datei mit den belegten usernummern...um eine liste zu haben wurden ca. 5000 nummern erzeugt! (alle einzigartig)
wenn ich die inidatei jedoch lade und die registrierten user versuche in eine listview zu schreiben werden nur knapp 2081 user ausgelesen. ich habe den mechanismus schon mehrfach umgeschrieben und immer das gleiche ergebnis!

hier etwas quellcode

Code:
procedure userladen;
var inhalt:tstringlist;
var zahl:integer;
begin
  iserv.regd.Clear;
  if FileExists(extractfilepath(paramstr(0))+'server\used.ini') then
  begin
    inhalt:=tstringlist.Create;
    userIni := TInifile.Create(extractfilepath(paramstr(0))+'server\used.ini');
    userini.ReadSections(inhalt);
    userini.Free;
    userIni := TInifile.Create(extractfilepath(paramstr(0))+'user\accounts.ini');
    for zahl:=0 to inhalt.Count-1 do
    begin
      iserv.regd.Items.Add.Caption:=userini.ReadString(inhalt[zahl],'nickname','empty');
      iserv.regd.Items.Item[iserv.regd.Items.Count-1].SubItems.add(inhalt[zahl]);
      iserv.regd.Items.Item[iserv.regd.Items.Count-1].SubItems.add(userini.ReadString(inhalt[zahl],'banned','yes'));
    end;
    inhalt.Free;
  end;
end;
kann mir wer sagen wo nun der fehler liegt? an der stringlist oder an den inifiles?
da ich lauter einzelne sektionen erzeuge sollte es daran ja nicht liegen oder?
hoffe ihr könnt mir helfen!!

-verzweifelter coder-
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer
Online

Registriert seit: 13. Aug 2002
17.210 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Hilfe bei stringlist problem

  Alt 1. Feb 2007, 17:34
Wie groß wird die Ini.
AFAIK gibt es auch unter neuen Windows-Versionen ein 64 kByte-Limit. Die Inidatei kann nicht größer als 64 kByte werden.

Such aber mal nach BigIni/TBiggerIni.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
wootend

Registriert seit: 27. Jan 2007
4 Beiträge
 
#3

Re: Hilfe bei stringlist problem

  Alt 1. Feb 2007, 17:41
Also meine Testini ist derzeit rund 90kb groß

aber ich werde mal nach bigini suchen...thx
  Mit Zitat antworten Zitat
wootend

Registriert seit: 27. Jan 2007
4 Beiträge
 
#4

Re: Hilfe bei stringlist problem

  Alt 1. Feb 2007, 18:53
hat geklappt! danke für die schnelle hilfe
  Mit Zitat antworten Zitat
1. Feb 2007, 23:05
Dieses Thema wurde von "Christian Seehase" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Ist ein Delphi-Problem
Antwort Antwort


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 16:46 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 by Thomas Breitkreuz