Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Leerzeichen aus dem String löschen ? (https://www.delphipraxis.net/137544-leerzeichen-aus-dem-string-loeschen.html)

aaaaaaaaaa_10 23. Jul 2009 07:03

Re: Leerzeichen aus dem String löschen ?
 
Delphi-Quellcode:
function TKomMainWnd.DateiNameRohdaten(StatNr: Integer): string;
var
  i,j: integer;
  SecList1, SecList2 : TStringList;
  SessionIni: TIniFile;
  ident, test1, test2 : string;
  liste: Tstrings;
begin
  SecList1 := TStringList.Create;
  SecList2 := TStringList.Create;
  try
    SessionIni := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Sessions.ini');
    with SessionIni do
    begin
      SessionIni.ReadSections(SecList1);
      for j := 0 to SecList1.Count - 1 do
      begin
          SessionIni.ReadSectionValues(SecList1[j],SecList2);
          ident := ('StatName='+Logger.StatParam.StatName);    
          if SecList2.IndexOf(ident) > -1 then
           begin
              RohdatenPfad := SessionIni.ReadString(SecList1[j],'Rohpfad','C:\Data')
          end else
            RohDatenPfad := DalosOptions.GetOption('RohdatenPfad','','DALOSWin')
      end;
    end;
  finally
    SecList2.Free;
    SecList1.Free;
  end;

angos 23. Jul 2009 07:17

Re: Leerzeichen aus dem String löschen ?
 
hi,

und wo vergleichst du da? OO

gruß
Ansgar

hazard999 23. Jul 2009 07:18

Re: Leerzeichen aus dem String löschen ?
 
Wo ist das Trim?

aaaaaaaaaa_10 23. Jul 2009 07:19

Re: Leerzeichen aus dem String löschen ?
 
Wenn ich mir den String ausgeben lasse : StatName=(c) 2007 by A&B ( Length = 25, also muss da noch was hinten dran sein)
Nach Trim / Trimright ist Length aber immer noch 25,also scheint es kein Leerzeichen zu sein..

aaaaaaaaaa_10 23. Jul 2009 07:20

Re: Leerzeichen aus dem String löschen ?
 
Zitat:

und wo vergleichst du da? OO
Ich schaue ob der string(ident) in der Datei vorhanden ist und unter welcher Sektion?

Delphi-Quellcode:
 if SecList2.IndexOf(ident) > -1 then

mkinzler 23. Jul 2009 07:21

Re: Leerzeichen aus dem String löschen ?
 
Zitat:

und wo vergleichst du da?
Passiert im .IndexOf()
Schau dir mal beide Strings im Debugger an

aaaaaaaaaa_10 23. Jul 2009 07:24

Re: Leerzeichen aus dem String löschen ?
 
Zitat:

Schau dir mal beide Strings im Debugger an
Wie mache ich das?

mkinzler 23. Jul 2009 07:40

Re: Leerzeichen aus dem String löschen ?
 
Breakpoint setzen und mit Maus über Varibale fahren bzw. zu überwachten Ausdrücken hinzufügen

angos 23. Jul 2009 07:52

Re: Leerzeichen aus dem String löschen ?
 
Zitat:

Zitat von aaaaaaaaaa_10
Wenn ich mir den String ausgeben lasse : StatName=(c) 2007 by A&B ( Length = 25, also muss da noch was hinten dran sein)
Nach Trim / Trimright ist Length aber immer noch 25,also scheint es kein Leerzeichen zu sein..


hmmm gestern war hier eine ähnliche Anfrage. Machst du
Delphi-Quellcode:
Trim(Variable);
oder
Delphi-Quellcode:
Varaible := Trim(Variable);
Sonst hab ich leider keine Idee mehr


gruß
Ansgar

aaaaaaaaaa_10 23. Jul 2009 08:35

Re: Leerzeichen aus dem String löschen ?
 
Trim(Variable) habe ich gemacht


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr.
Seite 2 von 3     12 3      

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