Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MySql aus Anwendung starten? (https://www.delphipraxis.net/25111-mysql-aus-anwendung-starten.html)

Portabella 1. Jul 2004 11:19


MySql aus Anwendung starten?
 
Hi,

ich möchte MySql aus meiner Delphianwendung heraus starten.
Wie kann ich das tun?
Habe im Forum etwas gefunden, das funktioniert aber nicht so ganz:

if ShellExecute(0, nil, 'C:\mysql\bin\mysqld.exe', nil, nil, 9)< 33 then showmessage('Anwendung kann nicht geoeffnet werden ');

Kennt ShellExecute nicht...

Kann mir jemand einen Tipp geben?

Vielen Dank,

Diana

Dax 1. Jul 2004 11:30

Re: MySql aus Anwendung starten?
 
Normalerweise sollte MySQL schon gestartet sein, wenn man damit arbeiten will....

Aber im Prinzip müsste es mit ShellExecute gehen.

Chewie 1. Jul 2004 11:35

Re: MySql aus Anwendung starten?
 
Mysql ist ja meist als Dienst installiert. Such mal nach Hier im Forum suchenDienst oder Hier im Forum suchenService, um zu erfahren, wie man Dienste steuert.

Dax 1. Jul 2004 11:38

Re: MySql aus Anwendung starten?
 
Aber auf Win9x doch nicht...

Da muss man es ja mit Autostart oder den 'Run'-Schlüssel in der Registry machen.

0der halt selbst starten.

Portabella 1. Jul 2004 11:45

Re: MySql aus Anwendung starten?
 
Wie genau muss ich es über ShellExecute machen? Wie gesagt, irgendwie hat es so nicht geklappt. Muss ich bei USES was besonderes beachten oder woran könnte es liegen, dass ShellExecute nicht bekannt ist?

Sanchez 1. Jul 2004 11:46

Re: MySql aus Anwendung starten?
 
Die Funktion ShellExecute befindet sich in der Unit ShellAPI. Die musst du noch in die Uses-Klausel aufnehmen.

@Dax: wie kommst du jetzt auf Win9x? Davon les ich hier nix.

Dax 1. Jul 2004 11:47

Re: MySql aus Anwendung starten?
 
Du musst was an den USES machen:

Delphi-Quellcode:
uses
  {...}, ShellAPI;
Mehr nicht.

[edit]Nein! Zu langsam![/edit]

Portabella 1. Jul 2004 12:03

Re: MySql aus Anwendung starten?
 
Super! Vielen Dank!!!
So scheint es zu klappen...juhuuu!


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 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