IDE öffnet sich ständig

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: IDE öffnet sich ständig

[Gelöst] IDE öffnet sich ständig

von Ironzwerg » Mi, 18.03.2009 13:44

Ich habe das Problem beheben können.
Falls irgendjemand dieses Problem irgendwann mal haben sollte.
Achtet darauf, dass ihr beim Schließen eines Dialoges auch den entsprechenden Controls die Listener wieder wegnehmt.
Das hatte ich in meiner Methode nicht gemacht.
Nachdem ich es gemacht habe, öffnet sich die IDE auch nicht mehr *juhuuuuuuuuuuuuuuuu*

Re: IDE öffnet sich ständig

von Ironzwerg » Di, 10.03.2009 15:42

Ich weiß immer noch nicht woran es liegt :cry:
Wenn ich einen Dialog schließe wird zuerst die Methode CloseSearchInvoiceDialog() aufgerufen, ist klar.
Danach geht er in die Methode ShowSearchInvoiceDialog() zum "End Sub". Drücke ich dann auf F8 um einen Step weiter zu gehen beim Debuggen, dann öffnet sich die IDE.
Beim Debuggen ist diese schon offen, aber wenn ich die IDE zu hätte, würde er sie öffnen.
Das kann ich nachvollziehen, weil sich der ausgewählte Eintrag in der Klappliste oben ändert.
Aber was kann da schief gehen?

Re: IDE öffnet sich ständig

von keksi1970 » So, 08.03.2009 02:33

hi,

hat ich auch schon, un bin in der Tools-Library gelandet.

Nach durchforsten des Codes hab ich nix feststellen können, aber komischerweise hat ein einfaches

GlobalScope.LoadLibrary("Tools")

am Anfang das Problem behoben.

lg ANdreas

Re: IDE öffnet sich ständig

von Ironzwerg » Sa, 07.03.2009 15:19

Das ist ja das Problem, ich finde bei mir keinen Fehler, daher habe ich auch keinen Verdacht, wo es schief gehen könnte.
Das kann ja nicht so schwer sein, einen Dialog zu öffnen und zu schliessen.
Aber ich lande ja auch nicht in meiner Lib, sondern es öffnet sich die IDE und oben in der ComboBox wird Alle angezeigt.
Das ist echt merkwürdig.

Re: IDE öffnet sich ständig

von eBayer » Fr, 06.03.2009 23:35

Hallo, guten Abend,
ich hatte auch mal so ein Problem..... Nach Abschluß des Programms landete ich immer bei "Meine Macros" in der Lib.
Es war bei mir definitiv ein Fehler im Code. Leider weiß ich den genauen Zusammenhang nicht mehr. Setze doch einfach ein paar Messageboxen, wo Du den Verdacht hast, daß etwas falsch oder kritisch sein könnte. Dann kannst Du das Programm gut einfangen, wenn es abhaut.
Ich glaube, es war irgend ein Event, welches ich mal eingerichtet hatte (nach dem Muster "tu was bei Programmende" oder so ähnlich). Das war wohl ins leere gelaufen.....
Viel Erfolg
eBayer

Re: IDE öffnet sich ständig

von Ironzwerg » Fr, 06.03.2009 16:30

Habe OOo neu installiert und habe das Problem immer noch.
Kann mir da jemand helfen?

Re: IDE öffnet sich ständig

von Ironzwerg » Do, 05.02.2009 14:09

Hier ist mal etwas Code. Ich hoffe euch fällt etwas auf.

Variablendeklaration:

Code: Alles auswählen

private oSearchInvoiceDialog as Object
private oInvoiceNr as Object
private oName as Object
private oListView as Object
private oOKButton as Object
private oSearchButton as Object
Methode zum öffnen eines Dialoges inkl. Variableninitialisierung:

Code: Alles auswählen

' Diese Methode lädt den Rechnungssuchdialog
Sub ShowSearchInvoiceDialog

	if Not BasicLibraries.isLibraryLoaded("Tools") then
		BasicLibraries.loadLibrary("Tools")
	end if
	
	oSearchInvoiceDialog = LoadDialog("Rechnung", "DlgSearchInvoice")
	
	oInvoiceNr = oSearchInvoiceDialog.getControl("InvoiceNr")
	oName = oSearchInvoiceDialog.getControl("Name")
	oListView = oSearchInvoiceDialog.getControl("ListView")
	oOKButton = oSearchInvoiceDialog.getControl("OK")
	oSearchButton = oSearchInvoiceDialog.getControl("Search")
	
	if isNull(ChangeListBox) OR isNull(MouseClick) then
		Listener.CreateItemListener()
		Listener.CreateActionListener()
	end if
	
	oListView.addItemListener(ChangeListBox)
	oOKButton.addActionListener(MouseClick)
	oSearchButton.addActionListener(MouseClick)
	
	oSearchInvoiceDialog.execute()

End Sub
Methode zum Beenden des Dialoges:

Code: Alles auswählen

Sub CloseSearchInvoiceDialog
	oSearchInvoiceDialog.endExecute()
End Sub

Vielleicht ist es noch ganz interessant zu sagen, dass ich nicht in meinem Code lande, wenn ich den Dialog schließe, sondern in der Tools-Library.


Danke schon mal

Re: IDE öffnet sich ständig

von Ironzwerg » Di, 03.02.2009 19:42

Danke für eure Antworten.
Nen Fehler im Code würde ich ja sehen, wenn ich eine Fehlermeldung bekomme.
Dies ist aber nicht der Fall, auch einen Breakpoint habe ich nirgendswo drin.
Mein Programm läuft einwandfrei, ohne Fehler o.ä.

Habt ihr noch mehr Ideen?

Re: IDE öffnet sich ständig

von RaKa » Di, 03.02.2009 16:39

Kann auch ein vergessener Breakpoint sein .....

Grüße, Ralf

Re: IDE öffnet sich ständig

von turtle47 » Di, 03.02.2009 14:36

Hi Ironzwerg,
Ironzwerg hat geschrieben:Habt ihr das auch schon mal beobachtet?
Ja, wenn ein Fehler im Code vorhanden ist.
Ironzwerg hat geschrieben:Was kann ich dagegen tun?
Den Fehler berichtigen.

Viel Erfolg.

Jürgen

IDE öffnet sich ständig

von Ironzwerg » Di, 03.02.2009 11:57

Servus zusammen,

ich habe mal wieder ein Anliegen.
Wenn ich über ein Button einen von mir erstellten Dialog öffne und diesen dann auch wieder über einen Button schließe öffnet sich nach dem Schließen des Dialogs immer die Basic IDE.
Habt ihr das auch schon mal beobachtet?
Was kann ich dagegen tun?

Ich habe nichts in meinem Code stehen, dass die IDE sich öffnen soll.
Danke schon mal


Gruß

Ironzwerg

Nach oben