Click here to Skip to main content
15,890,123 members
Home / Discussions / C#
   

C#

 
Generalc# equivalent of delay() in c/c++ Pin
Asim N.2-Jul-03 14:47
Asim N.2-Jul-03 14:47 
GeneralRe: c# equivalent of delay() in c/c++ Pin
Kannan Kalyanaraman2-Jul-03 16:18
Kannan Kalyanaraman2-Jul-03 16:18 
GeneralRe: c# equivalent of delay() in c/c++ Pin
dynamic2-Jul-03 21:31
dynamic2-Jul-03 21:31 
GeneralRe: c# equivalent of delay() in c/c++ Pin
Asim N.2-Jul-03 22:42
Asim N.2-Jul-03 22:42 
GeneralRe: c# equivalent of delay() in c/c++ Pin
dynamic2-Jul-03 23:08
dynamic2-Jul-03 23:08 
GeneralC# install wizard ?!! Pin
Eng.hany2-Jul-03 14:28
Eng.hany2-Jul-03 14:28 
GeneralRe: C# install wizard ?!! Pin
Kannan Kalyanaraman2-Jul-03 16:10
Kannan Kalyanaraman2-Jul-03 16:10 
GeneralRe: C# install wizard ?!! Pin
Heath Stewart2-Jul-03 18:42
protectorHeath Stewart2-Jul-03 18:42 
No it doesn't. The CLR merge module it has is only to satisfy dependencies with .NET Framework assemblies. This is clearly outlined in the .NET Framework SDK docs / MSDN. To do this, you need to write a bootstrapper (executable) that checks the necessary registry key and installs the framework before continuing the Windows Installer portion of your application (something I happen to know a lot about and follow closely).

Wise for Windows Installer (www.wisesolutions.com) did it right: the bootstrapper should also see if Windows Installer 2.0 is installed (the MSI runtime). Since it is required for .NET and the .NET installation requires Windows Installer 2.0 (makes sense, right?), your bootstrapper can merely check to see if .NET is installed. If it isn't, you need to install it anyway, which includes the Windows Installer 2.0. If MSI 2.0 is installed but not .NET, no harm done.

If you look in the framework SDK docs (in the TOC), there is a lengthy topic on deploying .NET with your application. The MSM that is meant only to satisfy dependencies (which is why it is marked as Ignore by default) and only includes assemblies - it does not include the CLR, Fusion, or anything else required for .NET to actually run!

Reminiscent of my younger years...
10 LOAD "SCISSORS"
20 RUN

GeneralRe: C# install wizard ?!! Pin
Kannan Kalyanaraman2-Jul-03 18:56
Kannan Kalyanaraman2-Jul-03 18:56 
GeneralRe: C# install wizard ?!! Pin
apferreira3-Jul-03 4:06
apferreira3-Jul-03 4:06 
QuestionRemoted Window Forms possible? Pin
lykac2-Jul-03 12:33
lykac2-Jul-03 12:33 
GeneralLabel.Text, strings, & spaces. Pin
aadilm2-Jul-03 11:10
aadilm2-Jul-03 11:10 
GeneralRe: Label.Text, strings, & spaces. Pin
dynamic2-Jul-03 13:38
dynamic2-Jul-03 13:38 
GeneralSending HTTP POST request using System.Net.HttpWebRequest Pin
Le centriste2-Jul-03 10:19
Le centriste2-Jul-03 10:19 
GeneralSolved Pin
Le centriste2-Jul-03 16:12
Le centriste2-Jul-03 16:12 
GeneralUsing LogonUser function of Advapi32.dll Pin
PSharad2-Jul-03 10:03
PSharad2-Jul-03 10:03 
GeneralRe: Using LogonUser function of Advapi32.dll Pin
rami2k26-May-04 22:55
rami2k26-May-04 22:55 
GeneralRe: Using LogonUser function of Advapi32.dll Pin
Jassim Rahma8-Jul-05 8:30
Jassim Rahma8-Jul-05 8:30 
GeneralRe: Using LogonUser function of Advapi32.dll Pin
rami2k11-Jul-05 23:06
rami2k11-Jul-05 23:06 
GeneralUsing DataGrid with OleDB Pin
Hoang Dung2-Jul-03 9:59
Hoang Dung2-Jul-03 9:59 
GeneralRe: Using DataGrid with OleDB Pin
dynamic2-Jul-03 10:32
dynamic2-Jul-03 10:32 
GeneralRe: Using DataGrid with OleDB Pin
dynamic2-Jul-03 10:33
dynamic2-Jul-03 10:33 
GeneralRe: Using DataGrid with OleDB Pin
dynamic2-Jul-03 10:56
dynamic2-Jul-03 10:56 
GeneralRe: Using DataGrid with OleDB Pin
Khang Nguyen3-Jul-03 4:19
Khang Nguyen3-Jul-03 4:19 
GeneralC# event inheritance Pin
lquest2-Jul-03 8:38
lquest2-Jul-03 8:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.