Einen schönen guten Morgen,
ich habe ein Problem mit Andorra 2D. Es passt perfekt zu meinen Vorhaben und ich hatte bis jetzt auch noch keine Probleme. Nun versuche ich Andorra in mein bereits bestehendes Programm einzubinden und dann ist dann leider auch schon ende... Bei meinem Spiel handelt es sich um ein Echtzeit-Strategiespiel, welches auf
Sql aufbaut. Was ich mit Andorra anfangen möchte lassen wir einfach mal in den Raum gestellt
- Ist auch alles nicht so wichtig...
Nun zu meinem Problem: Wenn ich eine neue Anwendung erstelle und diese laufen lasse, funktioniert dies Problemlos. Wenn ich jetzt allerdings eine neue Form in meiner bestehenden Anwendung erzeuge treten Problme an den seltsamsten Stellen auf....
Also habe ich versucht des Wurzels Übel zu finden und erst einmal alles weggelassen und nach und nach wieder aufgebaut, bis zu folgender Stelle
Delphi-Quellcode:
AdDraw := TAdDraw.Create(self);
AdDraw.DllName := 'AndorraDX93D.dll';
funktioniert es ohne Fehler, doch sobald
if AdDraw.Initialize then
aufgerufen wird, gibt es lauter Fehlermeldungen sobald ich im Ursprünglichen Programm etwas verändere. Das Initialisieren selbst macht keine Probleme.
Das Problem selbst ist das seltsamste... Es werden lauter Zahlen erzeugt, die keinen Sinn ergeben...
Folgendes lässt vielelicht klar werden was passiert:
Zitat:
['14:10:02']
System Message:='11,000000514569' ist kein gültiger Integerwert
Adresse:=0000741A
Unit:=
Method:=
Line:=0
BugPos:=g3_2
['14:14:24']
System Message:='11,000000514569' ist kein gültiger Integerwert
Adresse:=0000741A
Unit:=
Method:=
Line:=0
BugPos:=g3_2
['15:28:40']
System Message:=''TabSheet0,99999998430675'' ist kein gültiger Komponentenname
Adresse:=0001B28D
Unit:=
Method:=
Line:=0
BugPos:=m_u_6
['12:27:58']
System Message:='5,9999999058405' ist kein gültiger Integerwert
Adresse:=00007342
Unit:=
Method:=
Line:=0
BugPos:=g3_2
Nun, woher kommen diese Zahlen!? Hat vielleicht jemand eine Idee wo ich weiter ansetzen kann oder gar einen Lösungsvorschlag?
Vielen Dank schon einmal...
incubus_v