Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Inhalt einer File Group


1 reply to this topic

HeikoS

HeikoS
  • Members
  • 4 posts

Posted 24 August 2006 - 17:06

Hallo,
ich möchte den Inhalt einer Filegroup in InstallScript auslesen.
Ist das irgendwie möglich?
Hintergrund der Geschichte ist:
Ich möchte die Files in genau dieser Filegroup mit regasm registrieren (lokale .Net Assemblies, die nicht im GAC liegen).
Was höheres als IS7 kommt momentan nicht in Frage...
Ein BatchFile was alle Files in einem Directory mit regasm registriert ist auch nicht optimale Wahl, weil dort auch 'ne Menge anderer Dlls rumliegen und mit regsvr32 registriert werden möchten (das geht mit IS7 prima biggrin.gif ).
Oder gibt es irgendeine Alternative dazu?


Gruß,
Heiko



lfiedler

lfiedler
  • Full Members
  • 4 posts

Posted 08 December 2009 - 11:43

Hi,

es ist möglich die Filegroup in eine Liste zu laden und dann durchzugehen. Dazu gibt es in der IS7 Hilfe sogar ein Codebeispiel.

Ich benutze das um alle Dateien die in der Filegroup sind in einen Backup-Ordner zu verschieben.

CODE

fileList = ListCreate (STRINGLIST); // Liste der zu installierenden Dateien  
nResult = ComponentFileEnum (MEDIA, svComponent, svComponent + "\\*.*", fileList, INCLUDE_SUBDIR);
if(nResult = 0) then
 lResult = ListGetFirstString(fileList, szFile);
 while (lResult !=  END_OF_LIST)
  // Was auch immer du tun willst...
  lResult = ListGetNextString (fileList, szFile);
 endwhile;

endif;
ListDestroy (fileList);