IDE öffnet sich ständig
Moderator: Moderatoren
IDE öffnet sich ständig
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
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
Das Antonym von Antonym ist Synonym
Re: IDE öffnet sich ständig
Hi Ironzwerg,
Viel Erfolg.
Jürgen
Ja, wenn ein Fehler im Code vorhanden ist.Ironzwerg hat geschrieben:Habt ihr das auch schon mal beobachtet?
Den Fehler berichtigen.Ironzwerg hat geschrieben:Was kann ich dagegen tun?
Viel Erfolg.
Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Re: IDE öffnet sich ständig
Kann auch ein vergessener Breakpoint sein .....
Grüße, Ralf
Grüße, Ralf
Re: IDE öffnet sich ständig
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?
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?
Das Antonym von Antonym ist Synonym
Re: IDE öffnet sich ständig
Hier ist mal etwas Code. Ich hoffe euch fällt etwas auf.
Variablendeklaration:
Methode zum öffnen eines Dialoges inkl. Variableninitialisierung:
Methode zum Beenden des Dialoges:
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
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
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
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
Das Antonym von Antonym ist Synonym
Re: IDE öffnet sich ständig
Habe OOo neu installiert und habe das Problem immer noch.
Kann mir da jemand helfen?
Kann mir da jemand helfen?
Das Antonym von Antonym ist Synonym
Re: IDE öffnet sich ständig
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
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
Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz mit 4 GB Memory (3,2 GB aktiv)
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Vista Home Premium 32 Bit
openOffice 3.1.1 mit Sun Report Builder 1.1.0 und MySql 5.1
Hauptinteresse ooBase seit 12.2008
Re: IDE öffnet sich ständig
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.
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.
Das Antonym von Antonym ist Synonym
Re: IDE öffnet sich ständig
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
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
Ich weiß immer noch nicht woran es liegt
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?

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?
Das Antonym von Antonym ist Synonym
[Gelöst] IDE öffnet sich ständig
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*
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*
Das Antonym von Antonym ist Synonym