AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Allgemeigültige Procedure oder Function schreiben
Thema durchsuchen
Ansicht
Themen-Optionen

Allgemeigültige Procedure oder Function schreiben

Ein Thema von Christian18 · begonnen am 13. Nov 2004 · letzter Beitrag vom 13. Nov 2004
Antwort Antwort
Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#1

Allgemeigültige Procedure oder Function schreiben

  Alt 13. Nov 2004, 17:42
Hallo,

wie kann man eine Procdure oder Function schreiben in der folgendes gemacht wird.

- Es soll ein Datensatz an eine Tabelle angehänht werden.
- Es soll ein Fenster geöffnet werden.
- und die Caption des Fensters muß änderbar sein.

Hier der Quellcode zu des oben beschriebenen Textes:
Delphi-Quellcode:
Table1.Append;
Form2.Caption:='Hallo';
Form2.ShowModal;
kann ich dafür eine allgemeine Procedure oder Function schrieben in der, der Name der Tabelle übergeben wird und der name des fensters.

Ist das möglich???
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#2

Re: Allgemeigültige Procedure oder Function schreiben

  Alt 13. Nov 2004, 18:06
wenn ich ja ist möglich sage


heißt das ja auf diese interpretation

du willst eine procedure die in ein schon vorhandenes Formblatt

das macht

Delphi-Quellcode:
Table1.Append;
Form2.Caption:='Hallo';
Form2.ShowModal;



ps du meinst das doch so oder?


also JA es ist möglich
Nico Müller
  Mit Zitat antworten Zitat
Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#3

Re: Allgemeigültige Procedure oder Function schreiben

  Alt 13. Nov 2004, 18:10
ja ich will eine procedure oder function schreiben in der man den namen der tabelle und den namen der form übergibt und anschließen soll das gemacht werden:
Delphi-Quellcode:
table1.append;
form2.caption:='hallo';
form2.showmodal;
aber natürlich mir den namen der form und der tabelle. kann mir bei dieser problem stellung irgendjemand weiter helfen???

mit freundlichen grüßen

christian18
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: Allgemeigültige Procedure oder Function schreiben

  Alt 13. Nov 2004, 18:16
Hi Christian18,

meinst du etwa sowas:

Delphi-Quellcode:
type TForm1 = class(TForm)
  ...
  procedure ZeigeForm(aForm: TForm; aTable: TTable);
end;
...

procedure TForum1.ZeigeForm(aForm: TForm; aTable: TTable);
begin
  aTable.append;
  aForm.caption:='hallo';
  aForm.showmodal;
end;
aufgerufen wird die Funktion dann so: ZeigeForm(Form2, Table1); Ich hoffe dich jetzt richtig verstanden zu haben.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von Wuaegner
Wuaegner

Registriert seit: 8. Feb 2004
406 Beiträge
 
Delphi 6 Enterprise
 
#5

Re: Allgemeigültige Procedure oder Function schreiben

  Alt 13. Nov 2004, 18:25
Zitat:
Function schrieben in der, der Name der Tabelle übergeben wird und der name des fensters.
oder so:

Code:
procedure Test(TName,FName: string; );
begin
 TTable(TName).Append;
 TForm(FName).Caption:= 'Hallo';
 TForm(FName).ShowModal;
end;
um nur die Namen zu übergeben.
Wuaegner
Gruß Flo
Unternehmensberatung
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#6

Re: Allgemeigültige Procedure oder Function schreiben

  Alt 13. Nov 2004, 18:34
Hi Wuaegner,

seit wann funktioniert denn sowas:
Code:
procedure Test(TName,FName: string; );
begin
 TTable(TName).Append;
 TForm(FName).Caption:= 'Hallo';
 TForm(FName).ShowModal;
end;
Du versuchst ja nur die String-Variable in eine TTable- bzw. TForm-Variable umzuwandeln. Wenn dann musst du da mit FindComponent arbeiten, aber so wird es sicherlich nicht funktionieren.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#7

Re: Allgemeigültige Procedure oder Function schreiben

  Alt 13. Nov 2004, 18:59
ok vielne vielen dank diese Variante meine ich. es funktioniert bei mir.

Zitat von alcaeus:
Hi Christian18,

meinst du etwa sowas:

Delphi-Quellcode:
type TForm1 = class(TForm)
  ...
  procedure ZeigeForm(aForm: TForm; aTable: TTable);
end;
...

procedure TForum1.ZeigeForm(aForm: TForm; aTable: TTable);
begin
  aTable.append;
  aForm.caption:='hallo';
  aForm.showmodal;
end;
aufgerufen wird die Funktion dann so: ZeigeForm(Form2, Table1); Ich hoffe dich jetzt richtig verstanden zu haben.

Greetz
alcaeus
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz