Immer wieder bekomme ich bei Test-Skripts die Meldung, dass das aktive Dokument nicht gefunden wurde. Woran kann das liegen? Schaut bitte hier:
Fehlermeldung bei einem Script
Re: Fehlermeldung bei einem Script
Etwas mehr Futter braucht's schon. Ist das gezeigte das komplette Script?
Mein Verdacht ist, Du hast in TM eine Datei offen, startest dann das Script und denkst, das Script wisse "automatisch", dass TM läuft, genau eine Datei offen ist, und du diese bearbeiten willst. Soweit ich weiß, funktioniert das so nicht
- ich bin aber in BM sehr unbeleckt, sorry.
Mein Verdacht ist, Du hast in TM eine Datei offen, startest dann das Script und denkst, das Script wisse "automatisch", dass TM läuft, genau eine Datei offen ist, und du diese bearbeiten willst. Soweit ich weiß, funktioniert das so nicht
Mit freundlichem Gruß
Karl
SM 2018 rev. 982/0109/64, klassisches Menu @ W8.1/64 /Deutsch/Deutsch // emC 10.1.458
SM 2024NX Nightly, klassisches Menu
Pixel 9 Pro, aktuellstes Android (16)
16GB Ram; Core i5-3450 mit integriertem Intel HDGraphics 4000, Treiber 10.18.10.4276; Samsung SSD 840pro
2560x1440 Monitor 100% Darstellungsgröße /// LaserJet 1200 per USB via Fritzbox 6591.
Empfehlung für supereinfache Bildschirmvideos: https://www.screentogif.com/
Karl
SM 2018 rev. 982/0109/64, klassisches Menu @ W8.1/64 /Deutsch/Deutsch // emC 10.1.458
SM 2024NX Nightly, klassisches Menu
Pixel 9 Pro, aktuellstes Android (16)
16GB Ram; Core i5-3450 mit integriertem Intel HDGraphics 4000, Treiber 10.18.10.4276; Samsung SSD 840pro
2560x1440 Monitor 100% Darstellungsgröße /// LaserJet 1200 per USB via Fritzbox 6591.
Empfehlung für supereinfache Bildschirmvideos: https://www.screentogif.com/
Re: Fehlermeldung bei einem Script
@FFF
Ja, das ist das komplette Script. Im Hintergrund ist die entprechende Datei geöffnet, wie im Shot zu sehen. Deshalb denke ich, dass TM weiß, welches gerade das ActiveDocument ist. Deswegen muss doch eigentlich die Zuweiseung "ActiveDocument" korrekt sein? Diese Fehlermerldung erscheint mir deshalb recht unlogisch.
Ja, das ist das komplette Script. Im Hintergrund ist die entprechende Datei geöffnet, wie im Shot zu sehen. Deshalb denke ich, dass TM weiß, welches gerade das ActiveDocument ist. Deswegen muss doch eigentlich die Zuweiseung "ActiveDocument" korrekt sein? Diese Fehlermerldung erscheint mir deshalb recht unlogisch.
Re: Fehlermeldung bei einem Script
Ich glaube, Du verwechselst da etwas: BM ist NICHT eine Makrosprache, wie sie in Word eingebaut ist. Du kannst aus TM zwar BM starten, ja, aber mehr Kommunikation/Verbindung ist zwischen den beiden Programmen erstmal nicht. (ohne Gewähr, "those in the know" mögen mich gerne korrigieren).
Wenn ich recht habe, solltest Du dir die Beispiele in BM ansehen (Dialog.bas sollte den Weg zur Verbindung zu TM zeigen) und vor allem die BM Hilfe konsultieren...
Wenn ich recht habe, solltest Du dir die Beispiele in BM ansehen (Dialog.bas sollte den Weg zur Verbindung zu TM zeigen) und vor allem die BM Hilfe konsultieren...
Zuletzt geändert von FFF am 08.01.2026 16:43:23, insgesamt 1-mal geändert.
Mit freundlichem Gruß
Karl
SM 2018 rev. 982/0109/64, klassisches Menu @ W8.1/64 /Deutsch/Deutsch // emC 10.1.458
SM 2024NX Nightly, klassisches Menu
Pixel 9 Pro, aktuellstes Android (16)
16GB Ram; Core i5-3450 mit integriertem Intel HDGraphics 4000, Treiber 10.18.10.4276; Samsung SSD 840pro
2560x1440 Monitor 100% Darstellungsgröße /// LaserJet 1200 per USB via Fritzbox 6591.
Empfehlung für supereinfache Bildschirmvideos: https://www.screentogif.com/
Karl
SM 2018 rev. 982/0109/64, klassisches Menu @ W8.1/64 /Deutsch/Deutsch // emC 10.1.458
SM 2024NX Nightly, klassisches Menu
Pixel 9 Pro, aktuellstes Android (16)
16GB Ram; Core i5-3450 mit integriertem Intel HDGraphics 4000, Treiber 10.18.10.4276; Samsung SSD 840pro
2560x1440 Monitor 100% Darstellungsgröße /// LaserJet 1200 per USB via Fritzbox 6591.
Empfehlung für supereinfache Bildschirmvideos: https://www.screentogif.com/
Re: Fehlermeldung bei einem Script
Basicmaker ist ja auch eine Programmiersprache, und jede Programmiersprache bringt üblicherweise eine Fehlermeldung wenn eine nicht deklarierte Variable verwendet wird. Ist ja auch richtig so, denn wie sollte denn sonst ein Anwender wissen, dass sein Programm fehlerhaft ist und warum es nicht läuft?Texthufi hat geschrieben: 07.01.2026 23:35:02 @FFF
Ja, das ist das komplette Script. Im Hintergrund ist die entprechende Datei geöffnet, wie im Shot zu sehen. Deshalb denke ich, dass TM weiß, welches gerade das ActiveDocument ist. Deswegen muss doch eigentlich die Zuweiseung "ActiveDocument" korrekt sein? Diese Fehlermerldung erscheint mir deshalb recht unlogisch.
Im Gegensatz zu manch anderen Programmiersprachen, die keine Fehlermeldung bringen und der Anwender dann mühselig suchen muss, warum sein Programm nicht läuft, verhält sich da Basicmaker vorbildlich und bringt nicht nur eine Fehlermeldung, sondern sagt auch, was der Fehler ist!
Re: Fehlermeldung bei einem Script
Ich habe begriffen! Dem Skrpt muss ich mitteilen, dass es Textmaker und eine bestimmte Datei öffnen muss!
Tatsächlich hatte ich nicht bedacht, dass dies zwei völlig getrennte Programmteile sind.
Tatsächlich hatte ich nicht bedacht, dass dies zwei völlig getrennte Programmteile sind.
