Menu schließen

Einen Befehl in Delphi ausführen...

Frage: Einen Befehl in Delphi ausführen...
(12 Antworten)

 
Wie kann ich in Delphi einen Befehl ausführen, der in einer Variablen steht? Z.B.:


Zitat:
procedure TForm1.Button4Click(Sender: TObject);
var d:string;
begin
d:=`form1.close`;
end;


ich fill nun das ausführen, was in der variablen "d" steht. Wie geht das?

Die Credits gibt es, wenn es bei mir funktioniert

PS.: Der gleiche thread esistiert schon von mir, aber ohne credits. Er kann gelöscht werden
GAST stellte diese Frage am 07.02.2007 - 14:21

 
Antwort von GAST | 07.02.2007 - 14:30
was
hälste davon mal zu erklären was delphi sein soll ich kenne das nämlich net
^^ aber credits nehem ich auch so

 
Antwort von GAST | 07.02.2007 - 14:31
wenn du es nicht mal kennst, sind solche Antworten äuserst unangebracht find ich... Delphi ist eine Programiersprache


Autor
Beiträge 4080
17
Antwort von S_A_S | 07.02.2007 - 14:31
du kannst keine Befehle in einer Variablen speichern - das geht weder in Delphi noch in C noch sonst wo. In einer Variable liegen immer nur Objeckte.
Du könntest aber in die Variable das Objekt legen (in dem Falle ein Form)
und dann VARIABLENNAME.close in der Methode ausführen.

 
Antwort von GAST | 07.02.2007 - 14:33
was ist denn das,was du ausführen willst? da d ein string ist, denke ich, dass du den text ausgeben möchtest, das machst du mit einer schowmessage!

 
Antwort von GAST | 07.02.2007 - 14:34
Wenn du das Form1 schließen willst, brauchst du dafür keine Variable!

 
Antwort von GAST | 07.02.2007 - 14:37
du kannst keine Befehle in einer Variablen speichern - das geht weder in Delphi noch in C noch sonst wo. In einer Variable liegen immer nur Objeckte.
Du könntest aber in die Variable das Objekt legen (in dem Falle ein Form)
und dann VARIABLENNAME.close in der Methode ausführen.


Wenn du das Form1 schließen willst, brauchst du dafür keine Variable!
^^

 
Antwort von GAST | 07.02.2007 - 14:38
hehe.....macht sich da jemand über die leute witzig

 
Antwort von GAST | 07.02.2007 - 14:38
das kan man doch ma akzeptieren oder ?

 
Antwort von GAST | 07.02.2007 - 14:42
@S_A_S
in einer solchen Programiersprache ist alles möglich

PS.: ich will über den serversocket den befehl senden und der clientsocket soll ihn empfangen und AUSFÜHREN. (Mir braucht jetzt keiner zu erklären, wie man sendet und empfängt)

 
Antwort von GAST | 07.02.2007 - 14:43
" in einer solchen sprache ist alles möglich"

Klar ist in einer solchen schlechten sprache alles möglich

 
Antwort von GAST | 07.02.2007 - 14:44
was ist denn das, was du ausführen willst? Einen string? wie soll das gehen? Haste da nen Link von nem Ordner, der geöffnet werde soll, oda was?

 
Antwort von GAST | 07.02.2007 - 14:46
guckst du, was in der hilfe steht:
"Benutzen Sie den Befehl Ausführen des Kontextmenüs für Formulare (bei markierter BatchMove-Komponente), um zum Zeitpunkt der Programmierung den über die Eigenschaft Modus definierten Prozess ablaufen zu lassen."

Verstoß melden Thread ist gesperrt
Hast Du eine eigene Frage an unsere Informatik-Experten?

21 ähnliche Fragen im Forum: 2 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • Informatik Delphi
    Hallo, brauche euro hilfe. und zwar muss einen taschenrechner mit delphi programmieren, der natürlich auch mehr soll als plus..
  • Delphi 7/Informatiker
    http://s14.directupload.net/file/d/2910/xzwc94x5_jpg.htm Ich hab ein paar kleine Fragen für Informatiker, die sich mit Delphi..
  • Delphi - Schleifen - Muster
    Hallo Leute wir haben jetz in Informatik Programmieren mit Delphi (Lazarus) und mit Schleifen angefangen und Sollen jetz ein ..
  • Delphi
    Ich wollte nur mal fragen ob jemand vielleicht eine Internet Seite kennt, wo man ein ähnliches Programm wie delphi ..
  • Delphi : Vortrag über Delphi - Hilfe gesucht
    Hallo Leute, ich soll morgen einen Vortrag in Informatik halten aber leider habe ich bis jetzt immer nur mit Java gearbeitet und..
  • Informatik Programm Delphi
    hallo was sagen diese 3 formeln aus 1. s=o; 2. for i = 1to10do 3. s:s+i;
  • mehr ...
BELIEBTE DOWNLOADS: