> Unter Linux gibt es den Befehl
>
> rpm -qa | grep libWebKit
> rpm -qa | grep libGtkHTML
>
> Ist der Rückgabestring leer oder der Error Code > 0, dann ist das Paket nicht
> installiert. Diese Abfrage kann man über eine Shell Routine machen. Wichtig
> ist, dass man diese Abfrage im Modul App (Event: Open) erstellt, das wird vor
> dem GUI gestartet.
>
> Hier ein Beispiel:
>
> dim MyShell as new shell
> dim MyCMD as string
> dim ReturnCode as string
>
> MyCMD = "rpm -qa | grep libWebKit;echo $?"
>
> Myshell.Execute MyCMD
> ReturnCode = Myshell.ReadAll
>
> if val(ReturnCode) > 0 then
> msgbox "ReturnCode=" + ReturnCode + EndOfLine + "Missing RPM Pakage!:
> libWebKit" + EndOfLine + "Please install 'libWebKit'"
> Quit
> end if
>
>
> Gruß
>
> Horst Jehle
>
>
> Am 28.01.2013 um 07:32 schrieb Stefan Mettenbrink <[email protected]>:
>
>> Einer meiner Anwender hat Probleme mit meiner Anwendung. Sie schmiert
>> kommentarlos ab. Beim Start über die Konsole konnte zumindest ein
>> Grund gefunden werden:
>> Could not load libWebKit
>> Could not load libGtkHTML
>> Speicherzugriffsfehler (Speicherabzug geschrieben)
>>
>> Mir ist bisher nur bekannt, dass für Anwendungen, die mit RS2010r1
>> folgende Anforderungen bestehen:
>> • x86-based Linux distributions with GTK+ 2.8 (oder
>> besser),
>> • glibc-2.4 (oder besser),
>> • CUPS (Common UNIX Printing System) und
>> • libstdc++.so.6
>>
>> Von libWebKit und libGtkHTML habe ich nichts gelesen.
>>
>> Leider habe ich überhaupt keine Ahnung von Linux. Kann mir jemand
>> einen Tipp geben, was hier schief laufen könnte?
>>
>> Gibt es eine Möglichkeit, die erforderlichen Systemkomponenten
>> programmtechnisch bereits beim Start abzufragaen? Dann könnte man
>> gleich melden, wenn etwas fehlt.
>>
>> Gruß, Stefan Mettenbrink.
>