logo       

Re: Distributing app with embedded Firebird 2.0 for "dummies": msg#00190

Subject: Re: Distributing app with embedded Firebird 2.0 for "dummies"
Hi Julio,

Yeah, initially I was thinking of building my .exe together with FirebirdClient.  Those other DLLs are my real problem.

Thank you for your feedback everyone.

Vlad

----- Original Message ----
From: Julio César Carrascal Urquijo <jcarrascal-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx>
To: For users and developers of the Firebird .NET providers <firebird-net-provider-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx>
Sent: Tuesday, January 16, 2007 12:09:38 PM
Subject: Re: [Firebird-net-provider] Distributing app with embedded Firebird 2.0 for "dummies"

For the FirebirdSql.Data.FirebirdClient.dll you could take a look at
IL Merge to include the assembly inside your .exe file.

The other files seem to be native DLLs so IL Merge won't help you
here. I think you could store those DLLs as resources of the .EXE and
save them to disk once the program has loaded (And before you try to
connect to the database).


On 1/12/07, Vlad Orlovsky <vlad.orlovsky-/E1597aS9LQAvxtiuMwx3w@xxxxxxxxxxxxxxxx> wrote:
>
> Hi Everyone,
>
> I'm currently writing a small C# Windows app that uses Firebird 2.0
> embedded.  Currently there are all these DLLs that have to be shipped with
> the product:
>
> fbembed.dll
> FirebirdSql.Data.FirebirdClient.dll
> icudt30.dll
> icuin30.dll
> icuuc30.dll
> msvcp71.dll
> msvcr71.dll
>
> What I'd like is to distribute to my end users only MyProgram.exe  Most
> end-users are not technical people, so even having an installer may be
> overwhelming.
>
> Is there a way I can put all these into MyProgram.exe and load/unload them
> from there?  I'd prefer not to use MyProgram.exe as a storage medium(once
> the program is running copy all the DLLs out of it into the current dir)  I
> would like to make the program very easy to distribute.
>
> Thank you in advance,
> Vlad
>
>  ________________________________
> Never miss an email again!
> Yahoo! Toolbar alerts you the instant new Mail arrives. Check it out.
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>
> _______________________________________________
> Firebird-net-provider mailing list
> Firebird-net-provider-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/firebird-net-provider
>
>
>


--
Julio César Carrascal Urquijo
http://jcesar.f2o.org/

"Did you know that the first version of C++ was designed to be perfect? Where
none suffered, where everyone would be happy. It was a disaster. No one would
accept it. Entire programmers were lost. Some believed we lacked the means to
describe your perfect language. But I believe that, as a species, human beings
define their reality through suffering and misery. The perfect language was a
dream that your primitive cerebrum kept trying to wake up from. Which is why
C++ was redesigned to this: the peak of its popularity."
   - El Agente Smith en Matrix... Bueno... No. En realidad no.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider



Sucker-punch spam with award-winning protection.
Try the free Yahoo! Mail Beta.
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@xxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
linux.arklinux....    user-groups.lin...    kde.usability/2...    ietf.ipp/2002-0...    mail.spam.spamc...    os.netbsd.devel...    audio.cd-record...    text.unicode.de...    php.documentati...    games.fps.halfl...    window-managers...    suse.oracle.gen...    bug-tracking.gn...    video.dvdrip.us...    xfree86.cvs/200...    java.netbeans.m...    network.argus/2...    culture.sf.kill...    debian.ports.al...    freebsd.questio...    qplus.devel/200...    handhelds.palm....   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe