Delphi | Funktion starten
lima-city → Forum → Programmiersprachen → Delphi & Pascal
absatz
aufruf
ausgabe
befehlen
beitrag
besten dank
button
doppelklick
doppelpunkt
fragen
funktion
gruss
parameter
passende antwort
result
rckfragen
rckgabe
test
ungefhr
wei ungefhr
-
Hallo zusammen,
ich trau mich die Fragen schon fast nicht zu stellen, weil sie wirklich ne ganz simple ist .. und ich (wahrscheinlich grade deswegen) nirgends im Netz eine passende Antwort dazu gefunden habe.
ALso meine Frage ist:
Wie kann ich Funktion erstellen die ich dann später z.B. über einen Button aufrufen kann ?!
Also ich weiß ungefähr wies sein muss aber halt eben leider auch nur ungefähr ^^
Ich meine das so :
Funktion 1
"Mache irgenwas"
ButtonClick ...
Starte Funktion 1
End
Und dafür hätte ich jetzt gerne einen Code ^^
Und bitte euch so eine Frage eines blutigen Anfängers zu entschuldigen ;)
Gruß -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
function funktionsname(Typ1 Parameter1,typ2 Parameter2):Rückgabetyp
begin
end;
und wenn du nichts zurückgeben willst kannst du den Doppelpunkt und den Rückgabetyp weglassen
Beitrag geaendert: 21.3.2007 18:58:40 von keiax -
kannst auch einfach doppelklick auf den button und dann dort deine befehle reinschreiben
-
kannst auch einfach doppelklick auf den button und dann dort deine befehle reinschreiben
Mh ja schon aber das was rein soll ist ziemlich viel und soll auch nicht nur für einen Button gelten ... deswegen wollt ichs nicht direkt 10x hinschreiben sondern nur einmal und dann die Funktion einfach nur starten ...
function funktionsname(Typ1 Parameter1,typ2 Parameter2):Rückgabetyp
begin
end;
und wenn du nichts zurückgeben willst kannst du den Doppelpunkt und den Rückgabetyp weglassen
Mh :x also ganz verstanden hab ichs ehrlich gesagt nicht ^^
Was müsste denn dann z.b. typ1 und Parameter1 bzw 2 sein ... was wäre Rückgabetyp ?!
Und wie starte ich diese funktion dann durch einen Button ?!
Sorry ^^ mir fehlt da momentan echt noch die Ahnung xD
Gruß
-
kannst auch einfach doppelklick auf den button und dann dort deine befehle reinschreiben
Wie jetzt? das kann ich auch nicht verstehen?
in etwa so :
<?php
$ausgabe = "test";
function ausgeben($ausgabe){
$ausgabe = preg_replace("/test/", "TEXT", $ausgabe);
return $ausgabe;
}
echo ausgeben ($ausgabe);
// ausgabe: TEXT
Beitrag geaendert: 21.3.2007 20:13:12 von ef06 -
kannst auch einfach doppelklick auf den button und dann dort deine befehle reinschreiben
Wie jetzt? das kann ich auch nicht verstehen?
in etwa so :
<?php
$ausgabe = "test";
function ausgeben($ausgabe){
$ausgabe = preg_replace("/test/", "TEXT", $ausgabe);
return $ausgabe;
}
echo ausgeben ($ausgabe);
// ausgabe: TEXT
Beitrag geaendert: 21.3.2007 20:13:12 von ef06
ôo ich kann doch kein PHP Script bei Delphi einbauen oder ?! -
Wenn du keine Parameter übergeben willst, benutze eine Procedure:
procedure ausgabe; begin ShowMessage('Hallo Welt'); end;
Dies kannst du nun über ausgabe; aufrufen.
Willst du allerdings Parameter (=Überagebvariablen) an die Funktion übermitteln, musst du Funktionen verwenden:
function ausgabe(text: String); begin ShowMessage(text); end;
Dies kannst du nun mit ausgabe('Hallo Welt'); aufrufen und je nach dem, was du in dem Parameter angibst, wird ausgegeben.
Zu dem kann eine Funktion einen Rückgabewert haben:
function ausgabe(text: String): String; begin result := 'Rückgabe der Funktion:'+#10#1+text'; end;
Dies kannst du nun so aufrufen: ShowMessage(ausgabe('Hallo Welt'));. Diese Funktion gibt nicht mehr selbständig den Text aus, sondern nur den Text "Rückgabe der Funktion:[absatz]Hallo Welt".
Hoffe du hast es nun verstanden, das ist im Grunde das grobe was du über Proceduren und Funktionen wissen solltest.
/edit: Code-Tag vergessen gehabt zu schließen
Beitrag geaendert: 21.3.2007 20:26:55 von trueweb -
kannst auch einfach doppelklick auf den button und dann dort deine befehle reinschreiben
Wie jetzt? das kann ich auch nicht verstehen?
in etwa so :
<?php
$ausgabe = "test";
function ausgeben($ausgabe){
$ausgabe = preg_replace("/test/", "TEXT", $ausgabe);
return $ausgabe;
}
echo ausgeben ($ausgabe);
// ausgabe: TEXT
Beitrag geaendert: 21.3.2007 20:13:12 von ef06
ôo ich kann doch kein PHP Script bei Delphi einbauen oder ?!
neee "schäm" habe nicht richtig oder nur flüchtig geslesen!!! Halte mich jetzt hier zurrück (;-( -
Wenn du keine Parameter übergeben willst, benutze eine Procedure:
procedure ausgabe; begin ShowMessage('Hallo Welt'); end;
Dies kannst du nun über ausgabe; aufrufen.
Willst du allerdings Parameter (=Überagebvariablen) an die Funktion übermitteln, musst du Funktionen verwenden:
function ausgabe(text: String); begin ShowMessage(text); end;
Dies kannst du nun mit ausgabe('Hallo Welt'); aufrufen und je nach dem, was du in dem Parameter angibst, wird ausgegeben.
Zu dem kann eine Funktion einen Rückgabewert haben:
function ausgabe(text: String): String; begin result := 'Rückgabe der Funktion:'+#10#1+text'; end;
Dies kannst du nun so aufrufen: ShowMessage(ausgabe('Hallo Welt'));. Diese Funktion gibt nicht mehr selbständig den Text aus, sondern nur den Text "Rückgabe der Funktion:[absatz]Hallo Welt".
Hoffe du hast es nun verstanden, das ist im Grunde das grobe was du über Proceduren und Funktionen wissen solltest.
/edit: Code-Tag vergessen gehabt zu schließen
Beitrag geaendert: 21.3.2007 20:26:55 von trueweb
Gut erklärt :)
^^ Ich denke ich habs jetzt verstanden ...
Besten Dank ^^ -
xsnifferdogx schrieb:
Gut erklärt :)
^^ Ich denke ich habs jetzt verstanden ...
Besten Dank ^^
Wieder ein Problem gelöst!
***Closed***
Bei Rückfragen PN an mich
gruß patrick91 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage