Einzelnen Beitrag anzeigen

Kernelpanic

Registriert seit: 11. Feb 2006
Ort: Greiz
1 Beiträge
 
Delphi 2006 Architect
 
#1

Funktion mit eventgesteuerter Prozedur verbinden

  Alt 16. Okt 2007, 04:46
Guten Morgen !

Anhand der vorgerückten Stunde zu erkennen, hänge ich an einem Problem.

Ich habe das Problem, das ich eine SQL Abfrage in einer Funktion losschicke das Ergebnis aber in einer Funktion rauskommt die durch ein Event aufgerufen werden muss praktisch sieht das so aus:

Das ist die Funktion, in der der Aufruf kommt:

Delphi-Quellcode:
function GetQueryResult(QCmd:string):String;
begin
  SQLDataSet.CommandText:=QCmd; //Abfrage zuweisen
  SQLDataSet.ExecSQL(); //Losschicken
end;
Die SQLDataSet Komponente schickt nun die Funktion los, und das Ergebnis kommt in so einer Funktion zurück, die durch ein Ereignis ausgeführt wird.
Sieht ca. so aus:
Delphi-Quellcode:
procedure TFrmMain.SQLDataSetAfterOpen(DataSet: TDataSet);
begin
  //Das DataSet auslesen und in String ausgeben
end;
Ist es möglich, das die Funktion wartet, bis das Event eingetreten ist,und dass ich dann aus dieser procedure den die geparsten daten als strung ausgeben kann ?

Danke schonmal
Programmierung hat nix damit zu tun, dem Computer geheime formeln zu flüstern und okkulte Riten zu vollführen, obwohl das viele Leute denken
  Mit Zitat antworten Zitat