Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TSqlMonitor zur Laufezeit erstellen (https://www.delphipraxis.net/194618-tsqlmonitor-zur-laufezeit-erstellen.html)

DelTurbo 13. Dez 2017 14:17

AW: TSqlMonitor zur Laufezeit erstellen
 
Gerade Probiert. Klappt auch nicht. Ich verstehe das nicht. Ich hatte es einmal mit FormCreate probiert und einmal in FormShow. Ich habe auch mal die Flags gesetzt weil ich mir nicht sicher war. Aber im Debug habe ich gesehen das die schon beim .Create gesetzt werden.

Gruß

Delphi-Quellcode:
    MySQLMonitor:=TUniSQLMonitor.Create(Self);
    MySQLMonitor.Name:='MySqlDebugMonitor';
    MySQLMonitor.DBMonitorOptions.Host:='192.168.0.158';
    MySQLMonitor.Options:=[moDialog,moSQLMonitor,moDBMonitor,moCustom];
    MySQLMonitor.TraceFlags:=[tfQPrepare,tfQExecute,tfError,tfConnect,tfTransact,tfMisc,tfParams];
    MySQLMonitor.Active:=True;

hoika 13. Dez 2017 14:37

AW: TSqlMonitor zur Laufezeit erstellen
 
Hallo,
geh doch mal in das Projekt, wo es funktioniert
und kopiere den SQL-Monitor per Strg+C in die Zwischenablage.
Dann in den normalen Editor rein (Notepad.exe), dann siehst du,
was dort an Optionen gesetzt ist.

DelTurbo 13. Dez 2017 14:55

AW: TSqlMonitor zur Laufezeit erstellen
 
Da steht leider nicht viel drin. Also nix was weiterhelfen würde.

Code:
object UniSQLMonitor1: TUniSQLMonitor
  DBMonitorOptions.Host = '192.168.0.158'
  Left = 32
  Top = 34
end

himitsu 13. Dez 2017 15:36

AW: TSqlMonitor zur Laufezeit erstellen
 
Wenn das Ding mit Messages arbeitet, dann muß sie auch jemand verarbeiten.
Also entweder macht es die VCL oder du mußt es selber "regelmäßig" machen.

DelTurbo 14. Dez 2017 10:06

AW: TSqlMonitor zur Laufezeit erstellen
 
Huhu,
erst mal vielen Dank für eure Hilfe. Aber ich lasse die DebugOption nun einfach weg. Wäre eh nur für mich gewesen.
Da meine SQL Abfragen aber nun alle richtig laufen, ist das mit dem Monitor in den Hintergrund getreten.

Danke und Netten Gruß
PS.: Trotzdem hätte mich interessiert warum das so ist. Aber egal. Im Netz findet man auch nix dazu.....


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 Uhr.
Seite 2 von 2     12   

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