![]() |
Problem mit parameter
Hi
bin absolut ratlos was das hier angeht
Delphi-Quellcode:
Kriege nämlich diese Fehler
function suchen(s:string;d:boolean):integer;
var i:integer; begin result:=-1; if d=true then begin for i := 0 to length(vokd) - 1 do if s=vokd[i] then result:=i; end else begin for i := 0 to length(voke) - 1 do if s=voke[i] then result:=i; end; end; procedure TForm1.SuchenClick(Sender: TObject); var i:integer; begin i:=suchen('heinz',true) ; // Zeile 144 end;
Delphi-Quellcode:
Bin jetzt kein Profi oder so aber auch kein absoluter anfänger mehr... ich kann mir jedoch immer noch nicht erklären warum da inkompatible typen sind ... ich ruf die doch genau so auf wie deklariert :gruebel:
[Pascal Fehler] Unit1.pas(144): E2066 Operator oder Semikolon fehlt
[Pascal Fehler] Unit1.pas(144): E2010 Inkompatible Typen: 'Integer' und 'TButton' |
Re: Problem mit parameter
Gibt es vielleicht noch ein Button, der genauso heißt?
|
Re: Problem mit parameter
Zitat:
Delphi-Quellcode:
Schaut stark danach aus. ;)
procedure TForm1.SuchenClick(Sender: TObject);
|
Re: Problem mit parameter
lol
na super die dürfen also nicht gleich heißen ... gut zu wissen vielen dank euch 2 |
Re: Problem mit parameter
Wenn du dir angewöhnst, die Komponentennamen mit einem Präfix zu versehen, wirst du keine Fehler dieser Art mehr machen. Beispiel: BtnSuchen, EdtSuchwort, ... Der Code ist dann auch deutlich leichter lesbar, da man sofort sieht, um welchen Komponententyp es sich handelt.
|
Re: Problem mit parameter
Danke Matze :kiss: :wink:
Super Tipp :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 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