Halli Hallo,
ich wollte euch fragen ob ihr mir verraten könnt wie ich am besten eine DLL Datei (MySql.Data.dll) in mein Programm binden kann so das die DLL gleich im Programm mitgeliefert wird?
Aktuell muss die Datei im gleichen Verzeichnis wie die exe des Programms liegen. Das Problem dabei ist das mein Programm nur eine exe ist also von überall aus gestartet werden kann.
Ich habe schon einige dinge im Netz gefunden doch irgendwie scheint alles nicht zu funktionieren. Sobald ich das Programm vom zb. Desktop aus starte (also ohne das die DLL "nebenan" liegt bekomme ich im Abschnitt (siehe Code...) für die MySQL immer "Programm reagiert nicht mehr".
*Topic verschoben* ~NoFear23m
ich wollte euch fragen ob ihr mir verraten könnt wie ich am besten eine DLL Datei (MySql.Data.dll) in mein Programm binden kann so das die DLL gleich im Programm mitgeliefert wird?
Aktuell muss die Datei im gleichen Verzeichnis wie die exe des Programms liegen. Das Problem dabei ist das mein Programm nur eine exe ist also von überall aus gestartet werden kann.
Ich habe schon einige dinge im Netz gefunden doch irgendwie scheint alles nicht zu funktionieren. Sobald ich das Programm vom zb. Desktop aus starte (also ohne das die DLL "nebenan" liegt bekomme ich im Abschnitt (siehe Code...) für die MySQL immer "Programm reagiert nicht mehr".
VB.NET-Quellcode
- Imports MySql.Data.MySqlClient
- Private Sub feedbackButton_Click(sender As Object, e As RoutedEventArgs) Handles feedbackButton.Click
- Dim query = "SELECT appFeedback FROM settings"
- Using connection As New MySqlConnection(connectionString)
- Dim command As New MySqlCommand(query, connection)
- connection.Open()
- Dim reader As MySqlDataReader
- reader = command.ExecuteReader()
- While reader.Read()
- If reader.GetString(0) = 0 Then
- Else
- feedbackMessage_tb.MaxLength = tbLength
- feedbackLength_label.Content = tbLength
- End If
- End While
- End Using
- End Sub
*Topic verschoben* ~NoFear23m
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Nofear23m“ ()