Announcement

Collapse
No announcement yet.

Zwei Delphi Installationen vergleichen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Zwei Delphi Installationen vergleichen?

    Hallo alle Zammen!

    Eine weitere Frage quält mich noch. Besteht eine Möglichkeit zwei verschiedene Delphi 5 Installationen auf zwei verschiedenen Rechnern miteinander zu vergleichen? Um Erfolgreich an einem Projekt gemeinsam arbeiten zu können scheint dies langsam unumgänglich die Installationen genau aufeinander abzustimmen da wir uns derzeit mit diversen Problemen herumschlagen müssen.

    Danke im Vorraus,
    Philipp Amann

  • #2
    HiHi er auch!!<br>
    Mit folgender Funktion kannst Du die Version von Packages und DLLs auslesen. Suchen der Dateien und vergleichen der Versionen mußt Du dann selbst realisieren:<br>
    <PRE>
    function GetAppVersion(sDatei: string): string;
    var
    ptrBlock, verInfo : Pointer;
    verInfoSize : Integer;
    dwTmp : DWord;
    begin
    // sind Versionsinformationen enthalten ?
    verInfoSize := GetFileVersionInfoSize(PChar(sDatei), dwTmp);
    if verInfoSize > 0 then begin
    // entsprechend großen Speicher anfordern
    ptrBlock := AllocMem(verInfoSize);
    try
    // Versions-Info auslesen...
    GetFileVersionInfo(PChar(sDatei), 0, verInfoSize, ptrBlock);
    // Feststehende Daten auslesen...
    VerQueryValue(ptrBlock, '\', verInfo, dwTmp);
    with PVSFixedFileInfo(verInfo)^ do
    Result := Format('%d.%d',
    [HIWORD(dwProductVersionMS),
    LOWORD(dwProductVersionMS),
    HIWORD(dwProductVersionLS),
    LOWORD(dwProductVersionLS)]);
    except
    result := '0.0';
    end;
    FreeMem(ptrBlock);
    end
    else begin
    result := '0.0';
    end;
    end;
    </PRE>
    Uns ist das dann irgendwann mal auch zu blöd geworden. Also wurde ein kleines Dokument aufgesetzt für die korrekte Installation von Delphi nebst diversen eigenen und fremden Komponenten.<br>
    Bei unerklärlichen Problemen alles runter und nochmal installieren.
    <br>
    BYE BERN

    Comment


    • #3
      Vielleicht geht etwas nach dem Schema "Registry-Zweig ...\...\Delphi exportieren, die *.reg Dateien mit WinDiff vergleichen"
      Ich glaube, es gab hier auch mal einige Postings zum Thema "Wie kann ich mein Delphi auf einen neuen Rechner mitnehmen" erinnern
      -- vielleicht findest du in denen was Interessantes.
      <p>Ciao, Uli

      Comment


      • #4
        Hallo Leute!
        Erst mal nochmals danke für die Anregungen. Nachdem aber beide nicht wirklich gefunzt haben, hab ich die "Brechstangenmethode" versucht und den Delphi Ordner meines Kollegen über meine Installation kopiert und voila! Es funktioniert.
        Einzig ein Package musste ich nachinstallieren (IB Access komponents) und dabei Delphi mit einer Datei austricksen. aber jetzt steht teamwork nichts mehr im wege...

        Grüassle,
        Philip

        Comment

        Working...
        X