Autor Thema: Migration von 5 auf 6: Shell macht Probleme  (Gelesen 4909 mal)

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Migration von 5 auf 6: Shell macht Probleme
« am: 08.01.04 - 16:23:30 »
Hallo Lotus Fans,

eine Anwendung die unter Lotus 5 problemfrei lief macht unter 6
Probleme.
Folgende Zeile macht Probleme, es ist als ob sie gar nicht ausgeführt wird:

   taskId% = Shell(Aufruf,6)               
Der Rückgabewert ist 33, aber der Aufruf selbst wird nicht ausgeführt.

Gibt es Alternativen zu Shell ?

Ciao
Don Pasquale
« Letzte Änderung: 08.01.04 - 16:46:46 von Don Pasquale »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6 Shell macht Probleme
« Antwort #1 am: 08.01.04 - 16:26:47 »
Alternative gibt es nicht wirklich, bzw. es kommt eigentlich darauf an, was in der Variablen Aufruf steht.

Shell geht ja aufs Betriebssystem. Wurde bei der Migration auch gleich der Server gewechselt und sieht die BS-Umgebung jetzt anders aus? Shell gibts nur unter Win32 zum Bleistift
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6 Shell macht Probleme
« Antwort #2 am: 08.01.04 - 16:33:29 »
In Aufruf steht

c:\Verzeichnis\EigenesProgramm.exe Parameter1 Parametern

Wenn ich den Aufruf ( zeile aus dem Debugger kopiert) in einer cmd Box ausführe funktioniert er einwandfrei.

Ja, ich brauche eine Shell für Windows ( XP )

Ciao
Don Pasquale
« Letzte Änderung: 08.01.04 - 16:33:54 von Don Pasquale »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #3 am: 08.01.04 - 16:55:19 »
Wenn Du das mit @Command([Execute]) aufrufst, was passiert denn dann?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #4 am: 08.01.04 - 17:04:02 »
Das kann ich ohne Produktivumgebung leider nicht testen,
aber andersrum gefragt, funktioniert Shell bei Dir einwandfrei ?


Gibt es einen API-Befehl, der etwas ähnliches macht ?

Ciao
Don Pasquale
« Letzte Änderung: 08.01.04 - 17:08:44 von Don Pasquale »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #5 am: 08.01.04 - 17:08:22 »
Sub Initialize
   Dim i As Integer
   i=Shell ("explorer.exe")
End Sub


***
Win2K und Notes 6.5 Englisch, kein Problem
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #6 am: 08.01.04 - 17:18:58 »


Das klappt bei mir auch.
Ich habe aber kein XP hier.

Nebenbei:
Auf dem Kundenrechner sind sowhl der 5er als auch der 6er Client
installiert. Auf beiden Clients ist ein Link auf dieselbe Datenbank.
Unter 5 funktionierts, unter 6 nciht.


Ciao
Don Pasquale
« Letzte Änderung: 08.01.04 - 17:22:36 von Don Pasquale »

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #7 am: 08.01.04 - 17:25:27 »
Tja, wo mag das Problem dann liegen?

Api:

Shell ist wohl nur ein Wrap um den Win-API aufruf WinExec

Declare Function WinExec Lib "kernel32" Alias "WinExec" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #8 am: 09.01.04 - 09:08:53 »
Ich bin jetzt direkt über den WinAPI Befehl ShellExecute.
Wieder kein Ergebnis.

Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #9 am: 09.01.04 - 10:03:46 »
Hm, schon versucht, dasselbe aus Word oder so zu machen? Sprich VBA, oder hast Du irgend einen Compiler zur Hand, mit dem Du sowas machen könntest? Vermute fast, dass das irgendwie am Windows liegt, wenn Du über die WinAPI auch kein Resultat bekommst. Bekommst Du denn vom Aufruf ein Handle zurück?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #10 am: 09.01.04 - 10:07:36 »
Falls Du es noch nicht anderswo hergeholt hast, hier die Parameter von WinExec:

If the function succeeds, the return value is greater than 31.

If the function fails, the return value is one of the following error values:
0
 The system is out of memory or resources.
 
ERROR_BAD_FORMAT
 The .EXE file is invalid (non-Win32 .EXE or error in .EXE image).
 
ERROR_FILE_NOT_FOUND
 The specified file was not found.
 
ERROR_PATH_NOT_FOUND
 The specified path was not found.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #11 am: 09.01.04 - 10:16:03 »
Ich bekomme als Errorcode 2 zurück,
das ist als File not Found.

Das File ist aber da und funktioniert ebenfalls

Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #12 am: 09.01.04 - 10:18:38 »
Zugriffsrechte?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #13 am: 09.01.04 - 10:28:41 »
Das File ist auf demselben Rechner
kann man da Zugriffsrechte benötigen ?

Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #14 am: 09.01.04 - 10:45:16 »
Ja, Sicherheitseinstellungen
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #15 am: 09.01.04 - 11:00:03 »
@Semaphor

an welcher Stelle ? Lotus ? XP ?

Ciao
Don Pasquale

ps: ich habe das Verzeichnis in dem das aufzurufende Programm liegt für alle freigegeben, ohne Erfolg.

Was sind Roaming User ?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #16 am: 09.01.04 - 11:18:50 »
XP, in den Dateieigenschaften, bin grad selber am Kämpfen damit :-( und XP hat das Management dieser Eigenschaften echt gut versteckt ..... arrrrgh.

Roaming user: Solche, die nicht immer am selben PC arbeiten und daher ihre Eisntellungen vom Server statt von der lokalen Station beziehen. Dein Problem liegt mit 99% Wahrscheinlichkeit im Windows. Würde fast meinen, dass es die Berechtigungen sind.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #17 am: 09.01.04 - 11:54:51 »
in den Dateieigenschaften haben alle User mindestens Lese, bzw. Ausführungsrechte. Gibt es noch etwas anderes ?

Ciao
Don Pasquale

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #18 am: 09.01.04 - 12:12:38 »
Du fragst mich was .... müsste eigentlich reichen. Leider bin ich auf dem Gebiet auch nicht mehr so frisch drauf wie früher mal ... :-(

Remote-Diagnose wird da im Moment recht schwierig ....... leider. Jetzt müsste man experimentieren können, sprich vor Ort sein.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Migration von 5 auf 6: Shell macht Probleme
« Antwort #19 am: 09.01.04 - 12:48:41 »
Ich habe da den möglichen Fehler gefunden,
melde mich gleich wieder

Ciao
Don Pasquale

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz