1. #1

    Registered
    03/03/10
    Location
    Vosselare
    Posts
    263
    iTrader
    0
    Mentioned
    0 Post(s)

    Installshield(Installscript) file lezen

    Ik ben nieuw in installshield. En ik moet een file via installscript inlezen al voor eens de install wizard start.
    Want in deze file staan namelijk namen die in de wizard gebruikt moeten worden.
    De file is een .properties file(die moet deze extensie blijven want deze wordt ook gebruikt in een java applicatie)

    In deze file staat er dan bv:
    install.name=New App
    install.company=Help NV

    Nu is dit mogelijk? Zo ja iemand die mij een voorbeeld kan geven?
    no votes  

  2. #2

    Registered
    03/03/10
    Location
    Vosselare
    Posts
    263
    iTrader
    0
    Mentioned
    0 Post(s)
    Het is me gelukt mag slotje op
    no votes  

  3. #3
    Fraggie's Avatar
    Registered
    17/07/02
    Posts
    9,537
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    4/39
    Quote Originally Posted by stuikerd View Post
    This quote is hidden because you are ignoring this member. Show
    Het is me gelukt mag slotje op
    Wat heb je juist gedaan? Kwestie van hier geen nutteloze thread van te maken.
    no votes  

  4. #4

    Registered
    03/03/10
    Location
    Vosselare
    Posts
    263
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by Fraggie View Post
    This quote is hidden because you are ignoring this member. Show
    Wat heb je juist gedaan? Kwestie van hier geen nutteloze thread van te maken.
    Klasse readtheme:

    Code:
    export prototype LIST ReadTheme(); 
    
    
    function LIST ReadTheme() 
    
        LIST listID; 
    
    begin 
    
    
        // Create a string list. 
    
        listID = ListCreate (STRINGLIST); 
    
    
        // If an error occurred, report it; then terminate. 
    
        if (listID = LIST_NULL) then 
    
             MessageBox ("Unable to create list.", SEVERE); 
    
            abort; 
    
        endif; 
    
    
        // Read the file into a string list. 
    
        if (ListReadFromFile (listID, OLD_FILE) < 0) then 
               // Report ListReadFromFile failure. 
    
            MessageBox ("Unable to read" + OLD_FILE + ".", SEVERE); 
            else
            return listID;
    endif;
    end;
    Klasse findValue:

    Code:
    export prototype STRING FindValueTheme(LIST,STRING); 
    
    
    function STRING FindValueTheme(appTheme,key) 
    
        string value,svString,result; 
        int nResult,helper;
        LIST tokenlist;
        
        begin
        
      
         nResult = ListGetFirstString ( appTheme , svString );
         
         while(nResult!= END_OF_LIST) 
    	 helper=StrFindEx ( svString , key+"=" , 0);
    	 if(helper>=0)then	
    	 tokenlist= ListCreate (STRINGLIST); 
    	 StrGetTokens(tokenlist,svString,"=");
    	 ListSetIndex ( tokenlist , 2 );
    	 ListCurrentString ( tokenlist , result );
    	 nResult= END_OF_LIST;
    	 else
    	 nResult=ListGetNextString ( appTheme , svString );
    	 endif;
    	 
    	 endwhile;
    	 return result;
         end;
    Maar het gaat ook via loadconfigfile en configfind
    ConfigFind Example
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in