Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Hilfe beim string filtern.... (https://www.delphipraxis.net/56270-hilfe-beim-string-filtern.html)

doom112 3. Nov 2005 03:02


Hilfe beim string filtern....
 
hi,
würde mich freuen wenn mir jemand hilft.
Bin in delphi ein anfänger und kann sehr sehr wenig.
Ich wollte das er vom irc nen satz empfangt wie Current speed: .... Rekord Speed: .... und
aus diesem satz nur den speed filtert.
Aber es gibt da ein Problem ich füg euch mal den code ein:

Delphi-Quellcode:
procedure TForm1.ircClient1MAINSEVERChannelMsg(Sender: TircClient; From,
  shortfrom, Chan, messages, RawData: String);
  var Out1: String;
  begin
memo1.Lines.Add(messages);
Out1 := Delete(Rawdata,1,Pos('Record:',Rawdata)+8);  << Zeile 98 wie bei diesem compile fehler
Out1 := Copy(RawData,1,Pos('K',RawData)-1);
Delete(RawData,1,Pos('Record:',Rawdata)+8);
Out1 := Copy(RawData,1,Pos('K',RawData)-1);
end;

end.
sobald ich auf play drücke bekomme ich diese meldung:
[Fehler] Unit1.pas(98): Inkompatible Typen: 'String' und 'procedure, untyped pointer or untyped parameter'


Kann mir bitte jemand helfen wäre sehr nett!!

Luckie 3. Nov 2005 03:18

Re: Hilfe beim string filtern....
 
Dann schlag doch einfach mal Delphi-Referenz durchsuchenDelete in der Hilfe nach. Das ist nämlich eine Prozedur und keine Funktion.

chaosben 3. Nov 2005 06:37

Re: Hilfe beim string filtern....
 
Zitat:

Zitat von Luckie
Das ist nämlich eine Prozedur und keine Funktion.

Was er damit meint ist: Das "Ding" liefert kein Ergebniss, was du dir unter "Out1" speichern könntest. Wenn du in die Hilfe unter Delphi-Referenz durchsuchenDelete schaust, siehst du etwa folgendes:
Delphi-Quellcode:
procedure Delete(var S: string; Index, Count:Integer)
Das "var" vor dem "S: string" zeigt dir, das diese Prozedur die Änderungen direkt in dem übergebenen String speichern will. Ergo: Du musst nach diesem Prozedur-Aufruf mit "RawData" weiterarbeiten.

Und btw: Herzlich willkommen in der Delphipraxis! :hi:

doom112 3. Nov 2005 07:57

Re: Hilfe beim string filtern....
 
danke für die hilfe euch beiden :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 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