Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Befehl wird nicht ausgeführt, Debugger läuft aber drüber

Empfohlene Antworten

Servus,

folgendes Problem:

Ich habe ein VB-Progrämmchen. Soweit funktioniert alles wunderbar, nur ein kleines Problem gibts.

Manchmal "überspringt" er einen Befehl. Er läuft zwar drüber im Debugger, aber er macht es nicht.

Meine Frage jetzt. Ich hatte bei meinem ehemaligen Arbeitgeber mal ein ähnliches Problem, und da haben wir etwas gemacht, damit dieser Befehl quasi "erzwungen" wird. Ich weiß aber nicht mehr was das war. Es handelt sich um den Befehl MSHFlexGrid.Additem

Ich wäre Euch sehr dankbar, wenn Ihr mir helfen könntet.

Wenns dieses Thema/Problem schonmal gab, sorry. Aber ich habe leider keine Zeit das ganze Forum zu durchsuchen...

Kannst du vielleicht mal einen code-Ausschnitt schicken?

Code sieht filgendermaßen aus:


MSHFlexGridKXEditor.AddItem sGebiet + vbTab + sStopp, lZeile + 1

es ist nur diese eine Zeile die mir Probleme bereitet...

Was ich vielleicht noch sagen sollte, manchmal macht ers so wie er soll. Nur manchmal fügt er die Zeile nicht ein.

Nachvollziehen des Fehlers hab ich auch noch net geschafft, also wann es auftritt...

Lass dir doch einfach mal die Parameterwerte mit der MSGBOX ausgeben, wenn es nicht klappt kannst du schaun was an den werten krumm ist, des weiteren solltest du darauf achten dass du kein, on error goto XXX oder sogar ein on error resume next (bäää) drinne hast, zur sicherheit kannst du ja vor den befehl ein on error goto 0 setzten...

Ein "On Error GoTo" hab ich drin, weil Fehler bei mir immer in eine Log-Datei geschrieben werden. Aber er gibt ja da nicht mal nen Fehler aus.

Ich weiß aber noch von meinem ex Arbeitgeber, dass es da einen Befehl gibt, der irgendwie das "erzwingt" oder so. Ich weiß es auch nimmer genau, weil da hatten wir mal ein ähnliches Problem, is aber schon paar Jahre her...

Jop jetzt ist mir alles klar, wenn du einfach vor deinen befehl den "on error goto 0" schreibst wird er dir dann einen fehler ausgeben, das ligt daran dass das einfügen einen fehler verursacht und somit nicht ausgeführt wird, und die fehlerbehandlung einsetzt, mit "on error goto 0" schaltest du das aus und dann gibt er dir einen brauchbaren fehler aus mit dem du weiterarbeiten kannst und dein prob beheben kannst ;-)

Ja nee, dann müßte ja was in der Log-Datei drinstehen, wenn es einen Fehler erzeugt...

hmmm stimmt auch wieder, kannst du mir vieleicht mehr code oder die ganze Funktion geben, dass ich es etwas besser nachvollziehen kann

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.