AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Bass.dll in Projekt integrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bass.dll in Projekt integrieren

Ein Thema von RedShakal · begonnen am 3. Aug 2009 · letzter Beitrag vom 3. Aug 2009
 
RedShakal
(Gast)

n/a Beiträge
 
#1

Bass.dll in Projekt integrieren

  Alt 3. Aug 2009, 15:20
Hallo zusammen, ich bin vor kurzem auf die Bass.dll umgestiegen. Leider stehe ich vor dem Problem das ich jedem nutzer immer die Bass.dll bereitstellen muss, was in dem Sinne nervig ist, weil mein Programm einen Autoupdater benutzt.

( ich habs mal für ganz faule gemacht und nicht extra ein seperates Programm geschrieben )

Delphi-Quellcode:
         if StrArr[0] = 'Versionthen
           begin
             Form7.Show;
             if not FileExists('bass.dll') then
               begin
                 fs := TFileStream.Create('bass.dll', fmCreate);
                 Form6.HTTP.Get('***', fs);
                 fs.free;
                 Showmessage('bass.dll wurde vom Server nachgeladen!');
               end;
             RenameFile('kknd.exe', ChangeFileExt('kknd', '.temp'));
             fs := TFileStream.Create('.\kknd.exe', fmCreate);
             Form7.HTTP.Get('***', fs);
             fs.free;
             Client.Disconnect;
             ShellExecute(Application.Handle,'open','kknd.exe',nil,nil,SW_SHOW);
             ExitProcess(0);
          end;
       end;
Das läd die Datei herunter, benachichtigt den Nutzer und startet selbstständig neu...

Das funktionierte bis jetzt immer ganz prima aber leider springt das Programm ohne die Bass.dll garnicht erst an, was ein Nachladen unmöglich macht... kann man die DLL irgentwie in die Exe mit rein compilen oder ähnliches?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz