![]() |
Re: Alice - künstliche Intelligenz
o.O
das würd ich so nicht machen!
Delphi-Quellcode:
So!
Found := Pos(Txt, Str) > 0;
der typecast ist extrem unsauber. es ist zwar definiert, false=0 und true=!false, also alles außer 0, trotzdem ist true meistens -1 und wird auch oft so geprüft. das ist natürlich unsauber. aber trotzdem muss man damit nicht weitermachen. |
Re: Alice - künstliche Intelligenz
hrm.. für Boolean ist laut Hilfe True = 1, allerdings sagt die Hilfe auch:
Delphi Hilfe: Die Umwandlung der Variable in einen Booleschen Typ ist nicht empfehlenswert. darum editier ich den Mist mal raus oben :oops: Bin glaube zu lange auf :mrgreen: |
Re: Alice - künstliche Intelligenz
Ja, POS ist wirklich toll, aber TimerTims erste Frage wurde nicht beantwortet - bis jetzt...
Zitat:
Delphi-Quellcode:
Count ist interessant! Das ist die Anzahl der Zeichen, die kopiert werden sollen... Muss in deinem Beispiel immer gleich sein... und zwar length(Txt) -->
function Copy(S; Index, Count: Integer): string;
Delphi-Quellcode:
procedure TxtInStr(Str: String; Txt: String);
var i: Integer; begin For i := 1 To Length(Str) Do If Copy(Str, i, Length(Txt)) = Txt Then Found := True; end; |
Re: Alice - künstliche Intelligenz
Zitat:
Zitat:
Krank wäre das hier:
Delphi-Quellcode:
Found := Boolean (Pos(Foo,Bar))
|
Re: Alice - künstliche Intelligenz
@alzaimer: DGL-Luke's Beitrag (der Typecast) bezog sich auf was, das cruiser bereits wieder raus-editiert hatte ;)
|
Re: Alice - künstliche Intelligenz
Zitat:
|
Re: Alice - künstliche Intelligenz
Nee... einfach nur gefährlich, das stehn zu lassen ... sorry :oops:
|
Re: Alice - künstliche Intelligenz
Sowas muss man aber in nem PS / EDIT-Kommentar kenntlich machen! Sonst meint alzaimar womöglich, ich würde überall nur noch hard casts sehen und lässt mich einliefern...
|
Re: Alice - künstliche Intelligenz
Zitat:
Zitat:
Aber hinterher kann man natürlich immer behaupten, das da was ganz anderes stand. :zwinker: Im Ernst: Im Zweifelsfall ein '[edit]....[/edit]', dann wird so ein Thread lesbarer. |
Re: Alice - künstliche Intelligenz
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 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-2025 by Thomas Breitkreuz