Absturz Planmaker aus Basicmaker

Antworten
JoRa
Beiträge: 24
Registriert: 29.12.2009 12:36:33

Absturz Planmaker aus Basicmaker

Beitrag von JoRa »

Ich baue gerade Excel-Ausrufe aus Access-VBA auf Planmaker um. Das aufgetretene Problem konnte ich in einem reduzierten Aufruf aus Basicmaker nachstellen.
Das Coding sieht dann so aus:

dim pm as object
dim newdoc as object
dim newsheet as object
dim fn, fn1 as string
dim files(3) as string
files(1)="D:\Users\Public\Öffentliche Dokumente\Bestand-Audio-CD\exports\David_Copperfield_tracks."
files(2)="D:\Users\Public\Öffentliche Dokumente\Bestand-Audio-CD\exports\David_Copperfield_cd."
files(3)="D:\Users\Public\Öffentliche Dokumente\Bestand-Audio-CD\exports\David_Copperfield_cds."

Set pm = CreateObject("PlanMaker.Application")
pm.Application.Visible = True

for i=1 to 3
fn=files(i) & "csv"
fn1=files(i) & "xlsx"
'kill fn1
'for j=1 to 100
'next j
pm.workbooks.open fn,false,pmFormatPlainTextUnicode,"","",";",pmImportTextMarkernone
pm.activeworkbook.saveas fn1
next i
pm.quit
set pm = Nothing

Der Fehler passiert im Open mit Fehlermeldung "Der Remoteprozeduraufruf ist fehlgeschlagen." Das Problem ist wohl ein Timing-Problem, da es erst eventuell beim 2. oder 3. Durchlauf des Programms passiert. Vermeiden kann man es bei mir, wenn man die Loop (For j=1 to 100) aktiviert.
Leider hat der Update auf das neue Patchlevel vom 13.11. nicht geholfen.
Mache ich etwas falsch ??
SuperTech
SoftMaker Team
SoftMaker Team
Beiträge: 3333
Registriert: 11.03.2020 17:30:08

Re: Absturz Planmaker aus Basicmaker

Beitrag von SuperTech »

Ich habe Ihr Skript getestet und habe keinerlei Fehler erhalten. Bitte überprüfen Sie den Pfad und Dateinamen erneut.
JoRa
Beiträge: 24
Registriert: 29.12.2009 12:36:33

Re: Absturz Planmaker aus Basicmaker

Beitrag von JoRa »

Das Skript funktioniert ja im Prinzip. Die .csv-Dateien existieren im Verzeichnis. Der erste Durchlauf funktioniert auch. Ich kann das Problem normalerweise im 2. oder 3. Lauf auf 2 Rechnern ( AMD Ryzen 5 und Lenovo Thinkpad T540p) reproduzieren, ich bleibe also in der BM-Umgebung. PM meldet sich mit dem Absturz-Window. Die Rechner sind beide auf Win10 aktuelles Patch-Level unf SM ist auch dem aktuellen Level (rev S1022.1108).
JoRa
Beiträge: 24
Registriert: 29.12.2009 12:36:33

Re: Absturz Planmaker aus Basicmaker

Beitrag von JoRa »

Doch mein Problem !!
Die Sequenz
pm.workbooks.open fn,false,pmFormatPlainTextUnicode,"","",";",pmImportTextMarkernone
pm.activeworkbook.save
pm.Workbooks.Close smoDoNotSaveChanges
funktioniert. Die Folgeprobleme treten wohl die "hängenen" Closes auf.
SuperTech
SoftMaker Team
SoftMaker Team
Beiträge: 3333
Registriert: 11.03.2020 17:30:08

Re: Absturz Planmaker aus Basicmaker

Beitrag von SuperTech »

Wenn PlanMaker das nächste Mal abstürzt, speichern Sie bitte die Absturz-Datei und senden Sie sie an uns, damit wir sie überprüfen können. Ich habe das Script schnell 5-6 Mal ausprobiert und es hat immer funktioniert. :)
JoRa
Beiträge: 24
Registriert: 29.12.2009 12:36:33

Re: Absturz Planmaker aus Basicmaker

Beitrag von JoRa »

Anbei die Absturz-Datei. Wie schon bemerkt, tritt der Fehler durch einen ordnungsgemäßen "Close" nicht mehr auf.
Dateianhänge
pmcrashreport.zip
(27.29 KiB) 126-mal heruntergeladen
SuperTech
SoftMaker Team
SoftMaker Team
Beiträge: 3333
Registriert: 11.03.2020 17:30:08

Re: Absturz Planmaker aus Basicmaker

Beitrag von SuperTech »

JoRa hat geschrieben: 18.11.2020 08:30:58 Wie schon bemerkt, tritt der Fehler durch einen ordnungsgemäßen "Close" nicht mehr auf.
Es ist gut zu wissen, dass die Verwendung des Befehls "Close" nicht zum Absturz führt, was bedeutet, dass wir die Lösung bereits gefunden haben. Bitte verwenden Sie "Close".
Antworten

Zurück zu „PlanMaker 2021 für Windows“