![]() |
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:
sobald ich auf play drücke bekomme ich diese meldung:
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. [Fehler] Unit1.pas(98): Inkompatible Typen: 'String' und 'procedure, untyped pointer or untyped parameter' Kann mir bitte jemand helfen wäre sehr nett!! |
Re: Hilfe beim string filtern....
Dann schlag doch einfach mal
![]() |
Re: Hilfe beim string filtern....
Zitat:
![]()
Delphi-Quellcode:
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.
procedure Delete(var S: string; Index, Count:Integer)
Und btw: Herzlich willkommen in der Delphipraxis! :hi: |
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