Forum: Programmieren allgemein
by Luckie,
11. Jan 2012
Wie soll denn der Client merken, dass der Server nicht mehr da ist? Der Server schickt ihm ja keine Benachrichtigung. also kann der Client die Verbindung auch nicht schließen.
Forum: Programmieren allgemein
by Luckie,
11. Jan 2012
function Connection_Herstellen(pConnection: TADOConnection; pConnectionString: String): Boolean;
begin
Result := False;
if pConnection.Connected = False then
begin
pConnection.ConnectionString := pConnectionString;
pConnection.Open;
Result := True;
end;
end;
Forum: Programmieren allgemein
by Luckie,
11. Jan 2012
Wie wäre es denn mal mit DEbuggen und gucken, was die Funktion beim zweiten Aufruf zurückliefert? Sind denn beim zweiten Aufruf die Werte Argumente mit denen die Funktion aufgerufen wird identisch?
Forum: Programmieren allgemein
by Luckie,
11. Jan 2012
Das kann ur der Fall sein, wenn beim zweiten Aufruf die Funktion False zurückgibt.
Und noch was, man vergleicht nicht auf True. Lass das "= True" mal weg.
Forum: Programmieren allgemein
by Luckie,
11. Jan 2012
if FunktionIsTrue
begin
// put code here
end
else
OpenForm2
Das kann doch nicht so schwer sein eine einfache if-Bedingung anzuwenden.