> 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.
> 

Antwort per Email an