1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Inno Setup: Required function or procedure ' ' not found

Dieses Thema im Forum "Pascal" wurde erstellt von Newton, 4. April 2013.

  1. Newton

    Newton New Member

    Hallo Community,

    Ich arbeite seit Tagen an einer Lösung wie man die Compiler Error Meldung vom Inno Setup Compiler löst.
    Wenn ich mein Pascal script fertig compilen möchte kommt ein Fenster mit der Meldung:

    Code:
    Compiler Error 
    Required function or procedure 'AcrobatExists' not found
    und dann zeigt er mir die stelle die angeblich falsch ist. Hier:

    Code:
    [Components] 
    Name: "g1"; Description: "MeinSpiel"; Types: "games";  
    Name: "foxit"; Description: "Foxit"; Types: "games"; ExtraDiskSpaceRequired: "30000000"; Check: "not AcrobatExists"; 
    Zeile 3 'not AcrobatExists' soll falsch sein

    Code:
    [Files] Source: "{tmp}\FoxitReader.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall dontcopy 

    Ich komme nicht auf die lösung. Ich glaube ihr versteht mich.
    Bitte um hilfe
    lg
  2. Diogenes

    Diogenes Member c-b Team

    Das sieht so aus, als wäre eine Funktion, eben AcrobatExists nicht definiert. Vielleicht muß man eine Bibliothek binden. Den Compiler kenn' ich leider nicht ...
  3. Newton

    Newton New Member

    Ja genau, Ich brauche ein Var. code für "not AcrobatExists" mit dem Inno Setup Compiler. Die Variable soll 32x und 64bit Computer nach dem Acrobat Reader (von Adobe) durchchecken, ob er bereits vorhanden ist oder nicht. Falls er nicht gefunden wird, soll er mir der Foxit Reader setup Routine beginnen. Jetzt benötige ich noch die wichtige var. mit: "If Acrobat exist überspringe/ignoriere Foxit Reader setup and If Acrobat not exist install Foxit" für 32x und 64x systeme.


    Code:
    [CODE]
    function not AcrobatExists: Boolean;
     if ...
     ???
    ???
    ???
    
    lg
  4. Jan Krüger

    Jan Krüger Well-Known Member c-b Team

    Mit anderen Worten, wir sollen dir deine Arbeit abnehmen? :p
  5. Newton

    Newton New Member

    Ich bin nicht so schlau nur wegen dem Namen alleine, um die Lösung darauf zu kommen wie man es codet. :mauer: