Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Dumme Frage mit or (https://www.delphipraxis.net/101989-dumme-frage-mit.html)

SaFu 21. Okt 2007 19:52


Dumme Frage mit or
 
Kann man nicht auf Strings mit or vergleichen oder wo mache ich hier den Fehler

Delphi-Quellcode:
procedure TForm1.sysconfsumschreiben;
var neu,sMemo2,sFreigabe1,sFreigabe2 : String;
begin
   sFreigabe1:= 'IP0 = D:\ms$\PRG4          ; MediStar-Programme';
   sFreigabe2:= 'IP0 = D:\d%\PRG4          ; MediStar-Programme';
   neu:= (ExtractFilePath(ParamStr(0)) + '\Dateisysconfs\neueSysconf\Sysconf.s');
   
    begin
     sMemo2:= Memo2.Text;
     sMemo2:= StringReplace(sMemo2,'\MediStar\',ComboBox2.Text,[rfReplaceAll]);
     Memo2.text:= sMemo2;
    end;

   if Memo2.Lines[10] = (sFreigabe1) or (sFreigabe2) then // Hier
    begin
     Nil;
    end

   else
    begin
     sMemo2:= StringReplace(sMemo2,'PRG','PRG4',[rfReplaceAll]);
     sMemo2:= StringReplace(sMemo2,'prg','PRG4',[rfReplaceAll]);
    end;
    Memo2.text:= sMemo2;
  Memo2.Lines.SaveToFile(neu);
end;
Sorry für die dummen Fragen heute

mkinzler 21. Okt 2007 19:53

Re: Dumme Frage mit or
 
Delphi-Quellcode:
if( Memo2.Lines[10] = (sFreigabe1)) or (Memo2.Lines[10] = (sFreigabe2)) then

SaFu 21. Okt 2007 19:56

Re: Dumme Frage mit or
 
:duck:

Oh man echt peinlich

Aber danke Trotzdem wird mir nicht mehr passieren

NikoMitDaMacht 21. Okt 2007 20:21

Re: Dumme Frage mit or
 
Delphi-Quellcode:
if ... then
begin
  nil;
end
else
...
???

wie wärs mit

Delphi-Quellcode:
   if( Memo2.Lines[10] <> (sFreigabe1)) and (Memo2.Lines[10] <> (sFreigabe2)) then
    begin
     sMemo2:= StringReplace(sMemo2,'PRG','PRG4',[rfReplaceAll]);
     sMemo2:= StringReplace(sMemo2,'prg','PRG4',[rfReplaceAll]);
    end

SaFu 21. Okt 2007 20:24

Re: Dumme Frage mit or
 
Stimmt daran habe ich garnicht gedacht

Ich glaub ich leg mich gleich ins Bett hab ja schon oft dumme Fragen aber heute gehts echt ab

Ich bohr mir gleich ein Loch in den Kopf

:lol:

fLaSh11 21. Okt 2007 20:26

Re: Dumme Frage mit or
 
kann man die zeilen:
Delphi-Quellcode:
sMemo2:= StringReplace(sMemo2,'PRG','PRG4',[rfReplaceAll]);
sMemo2:= StringReplace(sMemo2,'prg','PRG4',[rfReplaceAll]);
nicht zu einer zusammenfassen:
Delphi-Quellcode:
sMemo2:= StringReplace(UpperCase(sMemo2),'PRG','PRG4',[rfReplaceAll]);
//Edit: nö, dann wird alles groß :stupid: is ja logisch...

SaFu 21. Okt 2007 20:30

Re: Dumme Frage mit or
 
Doch kann man

wie man sieht habs heute auch schon versuch aber net hin bekommen dan hab ich einfach so gemacht

Zitat:

Zitat von fLaSh11
kann man die zeilen:

//Edit: nö, dann wird alles groß :stupid: is ja logisch...

Es soll ja auch alles Groß geschrieben werden nur die abfrage soll noch auf klein und Großschreibung sein

aber danke gefällt mir viel besser

Ok ich schreib jetzt Hier meine adresse hin und dann kann mir jemand eine Schrotflinte schicken und ich erschieße mich.

:roteyes: :stupid: ich bin echt doof

Die Muhkuh 21. Okt 2007 20:35

Re: Dumme Frage mit or
 
Hab noch eins: :stupid:

Delphi-Quellcode:
 if AnsiMatchText(Memo2.Lines[10], [sFreigabe1, sFreigabe2]) then
Delphi-Referenz durchsuchenAnsiMatchText findet sich in der Unit StrUtils. ;-)

SaFu 21. Okt 2007 20:37

Re: Dumme Frage mit or
 
Na das ist mir jetzt zu kopliziert bei dem anderen weis ich wenigsten was er macht.

Ihr wollt mich heute ärgern :cry:

inherited 21. Okt 2007 20:53

Re: Dumme Frage mit or
 
Oder gleich sMemo2:= StringReplace(sMemo2,'prg','PRG4',[rfReplaceAll, rfIgnoreCase]);


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:46 Uhr.
Seite 1 von 2  1 2      

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