Autor Thema: unverständliche Fehlermeldung  (Gelesen 1708 mal)

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
unverständliche Fehlermeldung
« am: 27.02.08 - 16:36:31 »
Hi,

ich bekomme aus einer meiner Anwendungen folgende Fehlermeldungen.

Fehlernummer : 91     Fehlerzeile : 140 FehlerBeschreibung : Object variable not set
Fehlernummer : 4207 Fehlerzeile : 133 FehlerBeschreibung : Function requires a valid ADT argument

Darauf hin habe ich in meinem Designer nachgeschaut.

In Zeile 140 steht ein doc.Save(true,false,false)

In Zeile 133 steht ein Wend


Kann mir da jemand weiterhelfen ?
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: unverständliche Fehlermeldung
« Antwort #1 am: 27.02.08 - 16:38:46 »
Bitte poste mal den Code. So kann dir wahrscheinlich keiner helfen.
Rainer Zaske

MCSD - C#

Offline Wilhelm

  • Aktives Mitglied
  • ***
  • Beiträge: 214
  • Geschlecht: Männlich
Re: unverständliche Fehlermeldung
« Antwort #2 am: 27.02.08 - 19:57:41 »
gibt es "doc" denn überhaupt in deinem script oder hat es unterwegs das doc irgendwo verloren?

baue mal ein "Option Explicit" in deinen Code ein
Ich will endlich die F9-Taste in diesem Forum haben!!!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: unverständliche Fehlermeldung
« Antwort #3 am: 02.03.08 - 16:47:05 »
Ohne Code wird es wirklich Kristallkugelleserei ... Passt gar nicht zu Dir, Robert ...

Trotzdem ein paar Anmerkungen:
Wie kann es eigentlich sein, dass Du nach der Fehlermeldung aus Zeile 140 noch die aus Zeile 133 bekommst (und wie kommt es zu dieser Reihung - erst Zeile 140, dann Zeile 133? Arbeitest Du etwa mit Resume Next? Das wäre (meistens) fatal.

Der Fehler in Zeile 133 könnte den in Zeile 140 locker erklären: Kann es sein, dass Du in Deiner Schleife (Wend!) Dokumente löschst, die Schleife aber basiert auch Deinem "doc" (das ist ein sehr schlechter Variablenname!)? Wenn Du das so machst, dann entziehst Du der Schleife die Existenzberechtigung - Du hast "doc" ja gerade gemeuchelt, und worauf soll sich die Schleife dann beziehen? Das "valid ADT argument" ist ja wech ... Ein "doc.Save" wird dann auch nix - "doc" ist ja tot.

Suche bitte hier nach "ADT argument", "ADT" könnte sogar schon reichen.

HTH,
Bernhard

Offline bikerboy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.155
  • Geschlecht: Männlich
Re: unverständliche Fehlermeldung
« Antwort #4 am: 05.03.08 - 16:52:11 »
Ja auf den Code müsst ihr noch ein paar Tage warten, habe gerade ein anderes Projekt mit grösserer Priorität bekommen.

Dann war heute noch Zwischenprüfung, die letzten 2 Tage im Kundenauftrag unterwegs. freu ich jetzt schon aufs Wochenende.
Robert Kreutzer

Anwendungsentwicklung

"Jeder Idiot kann was kompliziertes bauen, es Bedarf eines Genie für etwas einfaches"

Glombi

  • Gast
Re: unverständliche Fehlermeldung
« Antwort #5 am: 05.03.08 - 17:05:34 »
Function requires a valid ADT argument
bekommt man bspw. wenn man ein gelöschtes Dokument verwendet. Bspw.
set doc = view.GetNextDocument( doc )
und das "doc", das als Parameter verwendet wird, wurde gelöscht.

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: unverständliche Fehlermeldung
« Antwort #6 am: 05.03.08 - 17:09:48 »
Schrieb ich das nicht gerade, Andreas?  ;)

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz