AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Datenbank Anwendung weitergeben.
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbank Anwendung weitergeben.

Ein Thema von stathis · begonnen am 1. Okt 2016 · letzter Beitrag vom 5. Okt 2016
Antwort Antwort
stathis

Registriert seit: 18. Jul 2005
31 Beiträge
 
#1

Datenbank Anwendung weitergeben.

  Alt 1. Okt 2016, 22:12
Datenbank: mysql • Version: - • Zugriff über: -
Hallo,
Ich habe ein anwendung programmiert, die auf ein mysql webserver zugreift und auf mein PC (Windows 10. auf dieses pc habe die anwendung mit delphi xe8 programmiert)
laueft ohne Probleme.
Wenn diese anwendung in meine Pc in Buero (windows xp) weitergebe bekomme das fehler
access violation an adress 00000000
das pasiert auch auf andere pcs mit windows 10

Diese fehler ersheint wenn auf mysql serve zugreife sonst die Anwendung laueft einwantfrei.

Ich habe libmysql.dll und dbxmys.dll in ziel PC in szstem32 ordner kopiert, soll ich noch andere files kopieren?

entschuldingen sie mir fuer meine Deutsche sprache


ich danke Ihnen
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.848 Beiträge
 
Delphi 12 Athens
 
#2

AW: Datenbank Anwendung weitergeben.

  Alt 2. Okt 2016, 00:09
Ohne Quelltext oder mehr Details lässt sich dazu nur sagen, dass irgendein Objekt nicht initialisiert sein wird.

Du kannst MadExcept oder Eurekalog einbinden. Die sollten dir die Fehlerstelle genauer zeigen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
stathis

Registriert seit: 18. Jul 2005
31 Beiträge
 
#3

AW: Datenbank Anwendung weitergeben.

  Alt 2. Okt 2016, 00:45
hallo
ich dankex fuer Antwort

mit dem Eurekalog
bekomme das:

EurekaLog 7.5.0.0

Exception:
---------------------------------------------------------------------------------------------------------
2.2 Address: 00000000
2.5 Type : EAccessViolation
2.6 Message: Access violation at address 00000000 in module 'melikriton.exe'. Read of address 00000000.
2.7 ID : FBF30000
2.11 Sent : 0

User:
-----------------
3.2 Name : user
3.3 Email:

Steps to reproduce:
------------
8.1 Text:


EurekaLog 7.5.0.0

Exception:
---------------------------------------------------------------------------------------------------------
2.2 Address: 00000000
2.5 Type : EAccessViolation
2.6 Message: Access violation at address 00000000 in module 'melikriton.exe'. Read of address 00000000.
2.7 ID : FBF30000
2.11 Sent : 0

User:
-----------------
3.2 Name : user
3.3 Email:

Steps to reproduce:
------------
8.1 Text:


Call Stack Information:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Methods |Details|Stack |Address |Module |Offset |Unit |Class |Procedure/Method |Line |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Running Thread: ID=3864; Parent=0; Priority=0 |
|Class=; Name=MAIN |
|DeadLock=0; Wait Chain=Δεν ήταν δυνατό να εντοπιστεί η καθορισμένη διαδικασία |
|Comment= |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|00000020|04 |0012F7C8|007A6E37|melikriton.exe|003A6E37|Data.DB XDynalink |TDBXDynalinkDriverCommonLoader|LoadDriverLibraryA ndMethodTable |865[16] |
|00000020|04 |0012FC84|0040A096|melikriton.exe|0000A096|System | |_HandleFinally |19690[58] |
|00000020|04 |0012FCA8|007A199A|melikriton.exe|003A199A|Data.DB XDynalinkNative|TDBXNativeMethodTable |LoadMethods |131[9] |
|00000020|04 |0012FCB0|007A6E11|melikriton.exe|003A6E11|Data.DB XDynalink |TDBXDynalinkDriverCommonLoader|LoadDriverLibraryA ndMethodTable |861[12] |
|00000020|04 |0012FCF4|007A6B13|melikriton.exe|003A6B13|Data.DB XDynalink |TDBXDynalinkDriver |LoadDriver |769[5] |
|00000020|04 |0012FD18|007A1858|melikriton.exe|003A1858|Data.DB XDynalinkNative|TDBXDynalinkDriverNative |CreateConnection |87[1] |
|00000020|04 |0012FD28|00766629|melikriton.exe|00366629|Data.DB XCommon |TDBXDelegateDriver |CreateConnection |11218[0] |
|00000020|04 |0012FD2C|0076C67C|melikriton.exe|0036C67C|Data.DB XCommon |TDBXConnectionBuilder |CreateConnection |14806[18] |
|00000020|04 |0012FD80|0075D0AB|melikriton.exe|0035D0AB|Data.DB XCommon |TDBXConnectionFactory |GetConnection |6743[12] |
|00000020|04 |0012FDC8|0075CFC1|melikriton.exe|0035CFC1|Data.DB XCommon |TDBXConnectionFactory |GetConnection |6722[0] |
|00000020|04 |0012FDCC|00877A41|melikriton.exe|00477A41|Data.Sq lExpr |TSQLConnection |DoConnect |2510[56] |
|00000020|04 |0012FE54|007D28A9|melikriton.exe|003D28A9|Data.DB |TCustomConnection |SetConnected |3569[8] |
|00000020|04 |0012FE60|007D2864|melikriton.exe|003D2864|Data.DB |TCustomConnection |Open |3552[0] |
|00000020|04 |0012FE64|008770EF|melikriton.exe|004770EF|Data.Sq lExpr |TSQLConnection |CheckConnection |2323[4] |
|00000020|04 |0012FE70|0087B33F|melikriton.exe|0047B33F|Data.Sq lExpr |TCustomSQLDataSet |CheckConnection |3975[2] |
|00000020|04 |0012FE88|0087B74C|melikriton.exe|0047B74C|Data.Sq lExpr |TCustomSQLDataSet |OpenCursor |4064[3] |
|00000020|04 |0012FEA4|007E5FC5|melikriton.exe|003E5FC5|Data.DB |TDataSet |SetActive |12424[12] |
|00000020|04 |0012FEC0|007E5E01|melikriton.exe|003E5E01|Data.DB |TDataSet |Open |12380[1] |
|00000020|04 |0012FEC8|00899A87|melikriton.exe|00499A87|Unit4 |TForm4 |FormCreate |161[5] |
|00000020|04 |0012FEE8|006D44AD|melikriton.exe|002D44AD|Vcl.For ms |TCustomForm |DoCreate |3746[3] |
|00000020|04 |0012FF0C|006D40B1|melikriton.exe|002D40B1|Vcl.For ms |TCustomForm |AfterConstruction |3629[1] |
|00000020|04 |0012FF18|0040935D|melikriton.exe|0000935D|System | |_AfterConstruction |17339[2] |
|00000020|04 |0012FF20|0040936D|melikriton.exe|0000936D|System | |_AfterConstruction |17340[3] |
|00000020|04 |0012FF3C|006D4063|melikriton.exe|002D4063|Vcl.For ms |TCustomForm |Create |3619[35] |
|00000020|04 |0012FF74|006DEE46|melikriton.exe|002DEE46|Vcl.For ms |TApplication |CreateForm |10471[13] |
|00000020|04 |0012FFAC|008A6764|melikriton.exe|004A6764|melikri ton | |Initialization |29[6] |
|00000020|03 |0012FFC4|7C817064|kernel32.dll |00017064|kernel32 | | (possible RegisterWaitForInputIdle+70)| |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------

Modules Information:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|Handle |Name |Description |Version |Size |Modified |Path |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|00400000|melikriton.exe| |1.0.0.0 |22628820|2016-10-02 01:30:27|D:\melikriton karta\Win32\Debug\ |
|
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Processes Information:
----------------------


Assembler Information:
--------------------------------------------------------------------
; Base Address: $0, Allocation Base: $0, Region Size: 65536
; Allocation Protect: N/A, Protect: PAGE_NOACCESS
; State: MEM_FREE, Type: N/A
;
00000000 ?? ; unaccessible location ; <-- EXCEPTION

Registers:
-----------------------------
EAX: 00000000 EDI: 0012FCB4
EBX: 0210DAC8 ESI: 00000000
ECX: 00000000 EBP: 0012FCF0
EDX: 020FFC28 ESP: 0012F7C8
EIP: 00000000 FLG: 00210297
EXP: 00000000 STK: 0012F7C8

Stack: Memory Dump:
------------------ ---------------------------------------------------------------------------
  Mit Zitat antworten Zitat
Neumann

Registriert seit: 6. Feb 2006
Ort: Moers
540 Beiträge
 
Delphi 12 Athens
 
#4

AW: Datenbank Anwendung weitergeben.

  Alt 2. Okt 2016, 11:41
Verbindet sich deine Anwendung direkt mit Mysql? Sieht so aus. Kann sein das MySql nur Verbindungen von bestimmten Adressen zulässt. Würde ich mal prüfen.

Direkte Verbindungen sind aber auch sonst problematisch, besser ist da eine über z.B http.

Gibt hier und woanders einige Infos dazu, deshalb keine weiteren Details
Ralf
Gruß vom Niederrhein
  Mit Zitat antworten Zitat
stathis

Registriert seit: 18. Jul 2005
31 Beiträge
 
#5

AW: Datenbank Anwendung weitergeben.

  Alt 2. Okt 2016, 12:25
Ja mein Anwendung verbindet direct mit mysql.
Die Anwendung läuft von mein Laptop einwandfrei (in diesem laptop habe ich die Programmiert), egal in welchem netz verbindet ist.

Also ich glaube wenn ich in Buro-Pc delphi xe8 installiere und da das programm compile wird dann auch da einwandfrei laufen. Aber das ist kein loesung

ich danke
Stathis
  Mit Zitat antworten Zitat
Neumann

Registriert seit: 6. Feb 2006
Ort: Moers
540 Beiträge
 
Delphi 12 Athens
 
#6

AW: Datenbank Anwendung weitergeben.

  Alt 2. Okt 2016, 12:35
Hat glaube ich nichts damit zu tun wo man das Programm compiliert. Aber es auf dem Rechner zu debuggen wo es nicht läuft könnte helfen das Problem zu finden.
Ralf
Gruß vom Niederrhein
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.848 Beiträge
 
Delphi 12 Athens
 
#7

AW: Datenbank Anwendung weitergeben.

  Alt 2. Okt 2016, 12:38
Da der letzte Eintrag im Stacktrace LoadDriverLibraryA ndMethodTable ist, sieht es für mich so aus als ob da eine DLL fehlt oder es eine falsche Version ist.

Hast du mal im Quelltext der genannten Unit geschaut was an der Stelle passiert?
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz