Autor Thema: Re-Attach (Tool von Eknori) u. WinXP?!  (Gelesen 1782 mal)

Offline Tino

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Ich liebe dieses Forum!
Re-Attach (Tool von Eknori) u. WinXP?!
« am: 19.05.04 - 10:17:41 »
Hallo,

Ich setze bei mir Notes 5.12 und Win XP / 2000 ein. Vor kurzen bin ich auf das geniale Tool von Eknori gestoßen. (Re-Attach v.1.1) Damit lassen sich Anhänge lösen, bearbeiten und wieder Anhängen in einen Arbeitsschritt.

Ich habe bei mir das Tool / Script ausprobiert und habe leider auf den Windows XP Rechnern ein paar kleine Schwierigkeiten damit. Auf den Win 2000 PC`s  läuft das optimal.

Ich hab z.B. viel mit Anhängen im *.tif Format zu tun. Nun möchte ich so ein Anhang z.B. mit dem Script öffnen nur leider tut sich da gar nix bzw. der Notes schmiert ab. Normalerweise sollte der Anhang dann mittels der Windows Bild und Faxanzeige geöffnet werden.

Wie gesagt bei Win 2000 läuft das alles 100 Prozentig....

Hat von Euch jemand ähnliche Erfahrungen gemacht oder hat jemand einen Tip für mich wie ich dieses Problem beheben könnte?? Mach ich vielleicht irgendwas falsch??


Vielen Dank!!!

Offline webby

  • Frischling
  • *
  • Beiträge: 5
  • Ich liebe dieses Forum!
Re:Re-Attach (Tool von Eknori) u. WinXP?!
« Antwort #1 am: 19.05.04 - 13:33:23 »
Hast Du unter WinXP auch den Dateityp "*.tif" definiert und konfiguriert? Schau mal nach, welches Programm Dein WinXP startet um "*.tif"-Dateien anzuzeigen. Das könnte eine Fehlerquelle sein... :)
Viele Grüße,

webby

Offline Tino

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Ich liebe dieses Forum!
Re:Re-Attach (Tool von Eknori) u. WinXP?!
« Antwort #2 am: 19.05.04 - 14:40:03 »
hi,

Danke für deine Antwort. Sie hat mich dem Problem glaube ich etwas näher gebracht.

Also der Dateityp *tif war / ist bei WinXP registriert. Standardmäßig wird diese mit der "Windows Bild u. Faxanzeige" geöffnet. Ich hab das jetzt mal geändert auf "Paint" Jetzt sollen also alle *.tif Dateien mit "Paint" geöffnet werden. Und siehe da jetzt klappt es.

Es scheint also an dieser Bild u. Faxanzeige zu liegen....

Vielleicht hat ja noch jemand einen Tipp??

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Re-Attach (Tool von Eknori) u. WinXP?!
« Antwort #3 am: 19.05.04 - 14:52:26 »
ich werde das gleich zuhause mal testen. Der Code verwendet die Windows API zur Ermittlung der für die Erweiterung zuständigen Anwendung. Hier kann es sein, daß die Anwendung nicht oder nicht richtig ermittelt wird. Ich vermute mal, da liegt der Hund begraben.

Ulrich
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Tino

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Ich liebe dieses Forum!
Re:Re-Attach (Tool von Eknori) u. WinXP?!
« Antwort #4 am: 19.05.04 - 15:06:22 »
Oh cool, das ist echt klasse das du dir dieses Problemchen mal anschaust.

SUPER VIELEN DANK!!!!  :D

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Re-Attach (Tool von Eknori) u. WinXP?!
« Antwort #5 am: 19.05.04 - 18:01:49 »
Der Code erkennt sehr wohl die Zuordnung TIF -> Application. Allerdings ist dieser Faxviewer eine DLL und keine EXE. Daher läuft der Code ins Leere.

Hier als Workaround, der bei TIF Dateien (hardcodiert) den Kodak Image Viewer startet.
Habe heute keine Lust mehr, den Faxviewer einzubinden  ;D

OK, hier noch schnell die Änderung, damit der FAX Viewer aufgerufen wird

   Private Function GetIMGViewer () As String
      GetIMGViewer = "RunDLL32.EXE c:\winnt\System32\shimgvw.dll,ImageView_Fullscreen"
   End Function


siehe nächstes Posting

Ulrich

*** Attachment gelöscht ***
« Letzte Änderung: 20.05.04 - 00:56:48 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re:Re-Attach (Tool von Eknori) u. WinXP?!
« Antwort #6 am: 19.05.04 - 23:50:59 »
soo, hier noch einmal ein Update:

Ich habe den Aufruf für die "Windows Bild und Faxanzeige" eingebaut. Da bei dir ja auch noch Windows 2000 Rechner im Einsatz sind, habe ich zusätzlich noch eine Klasse eingebaut, die die verwendete Windows Version ermittelt. Ich habe lediglich 2 Properties eingebaut

IsWinXP und
IsWin2000

Code
Type OSVERSIONINFO
   dwOSVersionInfoSize As Long
   dwMajorVersion As Long
   dwMinorVersion As Long
   dwBuildNumber As Long
   dwPlatformId As Long
   szCSDVersion As String * 128
End Type

Declare Function GetVersionExA Lib "kernel32" (lpVersionInformation As OSVERSIONINFO) As Integer

Dim tmp As String

Public Class OSVersion
   
   Private Function GetWindowsVersion() As String
      tmp = ""      
      Dim OS As OSVERSIONINFO
      Dim ret As Integer
      OS.dwOSVersionInfoSize = 148
      OS.szCSDVersion = Space$(128)
      ret = GetVersionExA( OS )
      
      Select Case OS.dwPlatformId
      Case 1
         Select Case OS.dwMajorVersion
         Case 0: tmp = "Windows 95"
         Case 10: tmp = "Windows 98"
         End Select
      Case 2
         Select Case OS.dwMajorVersion
         Case 3
            
            Select Case OS.dwMinorVersion
            Case 0:  tmp = "Windows NT3"
            Case 1:  tmp = "Windows NT3.1"
            Case 5:  tmp = "Windows NT3.5"
            Case 51: tmp = "Windows NT3.51"
            End Select
            
         Case 4: tmp = "Windows NT 4.0"
         Case 5 
            
            Select Case OS.dwMinorVersion
            Case 0:  tmp = "Windows 2000"
            Case 1:  tmp = "Windows XP"
            End Select
            
         End Select
      Case Else
         tmp = "unknown"
      End Select
      GetWindowsVersion = tmp
   End Function
   
   Public Function IsWinXP As Variant
      IsWinXp =False
      If GetWindowsVersion = "Windows XP" Then
         IsWinXp =True
      End If
   End Function
   
   Public Function IsWin2000 As Variant
      IsWin2000 =False
      If GetWindowsVersion = "Windows 2000" Then
         IsWin2000 =True
      End If
   End Function
   
End Class


Ulrich
« Letzte Änderung: 20.05.04 - 00:54:41 von eknori »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Tino

  • Junior Mitglied
  • **
  • Beiträge: 65
  • Ich liebe dieses Forum!
Re:Re-Attach (Tool von Eknori) u. WinXP?!
« Antwort #7 am: 21.05.04 - 09:07:05 »
Oh das echt klasse von Dir!!!! Super vielen Dank das du dir soviel Mühe gemacht hast!!!!! ;)  

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz