Dla zobrazowania sytuacji:
dok_Id = importer.invoke("Dane","dok_Id");
Variant comResult = dokumenty.invoke("Istnieje", dok_Id);
if(!comResult.getBoolean()){
log.error("file with ID: " + dok_Id + " NOT loaded");
return false;
}
else {
log.info("file with ID: " + dok_Id + " IS loaded");
ActiveXComponent wczytajFakture = dokumenty.invokeGetComponent("Wczytaj", new Variant("FS 114/JK/MAG/2018"));
wczytajFakture.invoke("Wyswietl");
}
Tutaj wszystko jest dobrze! Natomiast, jak już pobierzemy to ID, to zacznie nam wywalać błędy przy linijce z metodą Wyświetl..
dok_Id = importer.invoke("Dane","dok_Id");
Variant comResult = dokumenty.invoke("Istnieje", dok_Id);
if(!comResult.getBoolean()){
log.error("file with ID: " + dok_Id + " NOT loaded");
return false;
}
else {
log.info("file with ID: " + dok_Id + " IS loaded");
ActiveXComponent wczytajFakture = dokumenty.invokeGetComponent("Wczytaj", dok_Id);
wczytajFakture.invoke("Wyswietl");
}