Deployment of Shared assemblies and installer packages
Dear Folks,
please help me in the follwoing two issues:
1. I have a query regarding deployment of assemblies in GAC.
in my case i am partially signing the assemblies and while deploying it in
gac manually using gacutil.exe i verify the signature by running sn-Vr
command.
How can we install the partially signed assemblies into GAC using installer
package(setup project). please let me know of that at the earliest.
---------------
2. i am running a console app .exe using a custom action. i have a line of
codein that to get the curret directory path (Environment.CurrentDirectory).
this console app has to load an assembly thats installed along with it in the
same folder. however when the installation package runs and custom action
executes, Environment.CurrentDirectory returns 'c:\windows\system32' as the
path. how can i resolve this.
Regards,
Sundararajan.S Tag: port .NET Compact Framework to other platforms? Tag: 105191
Deployment of Shared assemblies and installer packages
Dear Folks,
please help me in the follwoing two issues:
1. I have a query regarding deployment of assemblies in GAC.
in my case i am partially signing the assemblies and while deploying it in
gac manually using gacutil.exe i verify the signature by running sn-Vr
command.
How can we install the partially signed assemblies into GAC using installer
package(setup project). please let me know of that at the earliest.
---------------
2. i am running a console app .exe using a custom action. i have a line of
codein that to get the curret directory path (Environment.CurrentDirectory).
this console app has to load an assembly thats installed along with it in the
same folder. however when the installation package runs and custom action
executes, Environment.CurrentDirectory returns 'c:\windows\system32' as the
path. how can i resolve this.
Regards,
Sundararajan.S
--
S.Sundararajan Tag: port .NET Compact Framework to other platforms? Tag: 105190
Mail Send Problems
Hi
I a developing on a Windows 2003 Server environment with MS Exchange
2003 installed, using the following code i am able to send e-mail message to
Administrator@myserver.com but not to any internet address eg
barry@gmail.com
try
{
MailMessage Message = new MailMessage();
Message.To = "barry@gmail.com";
Message.From = "administrator@myserver.com";
Message.Subject = "Testing";
Message.Body = "Some message";
try
{
SmtpMail.SmtpServer = "MYSERVER";
SmtpMail.Send(Message);
}
catch(System.Web.HttpException ehttp)
{
}
TIA
Barry Tag: port .NET Compact Framework to other platforms? Tag: 105189
Assembly versioning
Hello.
If I have a .dll registered in the GAC and I deploy a web application that
has the same .dll in its "bin" directory, which .dll does the .Net runtime
use?
Thanks in advance,
Mike Tag: port .NET Compact Framework to other platforms? Tag: 105188
Oracle cursor problem using DAAB Stored Procedure
Hi,
I'm using the Enterprise Library June 2005 - Data Access Application Block
(DAAB) to connect to Oracle 9i Database.
When I try to ExecuteDataset method with a stored procedure that returns a
cursor I got an error.
This is VB.NET code:
------------------------------------- VB.NET CODE
----------------------------------------
Dim dbCmdWrapper As DBCommandWrapper =
dbPMRORA.GetStoredProcCommandWrapper("APP.GetList")
dbCmdWrapper.AddOutParameter("p_cursor", OracleType.Cursor, 0)
Dim dsCandidates As DataSet = Nothing
dsCandidates = dbPMRORA.ExecuteDataSet(dbCmdWrapper)
'~~~~~~~~~ Also Tryed this for the parameter ~~~~~~~~~~~~~~
'dbCmdWrapper.AddOutParameter("p_cursor", OracleType.Cursor, 2000)
'dbCmdWrapper.AddOutParameter("p_cursor", DBType.Object,2000)
'---------------------------- End VB.NET Code
-------------------------------------------
So I tried to call the oracle stored procedure using different parameters
and without adding the parameter but none of the method works and I got the
following error:
------------------------ Error Message
-------------------------------------------------
[OracleException: ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'GETLIST'
------------------------ Error Message
-------------------------------------------------
This the the oracle stored procedure
------------------------ Oracle Package
------------------------------------------------
Create or Replace PACKAGE APP
IS
TYPE t_generic_cursor IS REF CURSOR;
PROCEDURE getList(
p_cursor OUT t_generic_cursor
);
END;
/
Create or Replace PACKAGE BODY APP
IS
PROCEDURE getList(
p_cursor OUT t_generic_cursor
)
IS
v_sql VARCHAR2(2000);
BEGIN
v_sql := 'Select * From tbCandidate';
-- Open the ref cursor
OPEN p_cursor FOR v_sql;
END ;
END app;
------------------------ Oracle Package
------------------------------------------------
Please let me know if you have any suggestions.
Thank in advance. Tag: port .NET Compact Framework to other platforms? Tag: 105187
memory could not be read hotfix?
My computer started crashing when it tries to load documents this week.
Crystal reports, Word, and Excel.
After searching extensively for an answer, I found some information about a
hotfix for what appears to be a similar problem:
http://support.microsoft.com/kb/830461/
referenced by the text:
830461 (http://support.microsoft.com/kb/830461/) FIX: "The memory
could not be 'read'" error message when your .NET Framework application is
under heavy load .NET Framework
captured from:
http://support.microsoft.com/kb/824721
I'm running Windows 2000, .net 1.1
Where can I find this file? Tag: port .NET Compact Framework to other platforms? Tag: 105183
System.Runtime.InteropServices.InvalidComObjectException: Com object that has been seperated from its underlying RCW cannot be used.
Hi,In my application am having two threads.First thraed will be running in a
loop.In this first thread, i am trying to create an instance of
ManagementObjectSercher, to calculate the Physical memory size of a remote
system.
And in the second thread am trying to read an Excel file.
I am trying to run the threads simultaneously.The Second thread is running
smoothly.Its in the first thread am facing the error:
"System.Runtime.InteropServices.InvalidComObjectException: Com object that
has been seperated from its underlying RCW cannot be used.
at System.Management.IWmiSec.
BlessIEnumWbemClassObject(IEnumWbemClassObjectpIRnumWbemClassObject, String
user, String password, String authority, Int32 impersonationLevel, Int32
authenticationLevel)
at System.Management.ManagementScope.Secure(IEnumWbemClassObject wbemEnum)
at System.Management.SecurityHandler.Secure(IEnumWbemClassObject enumWbem)
at System.Management.ManagementObjectSearcher.Get()
--End of Inner exception stack trace --
at System.Management.ManagementException.ThrowWithExtendedInfo (Exception e)
at System.Mangement.MangementObjectSearcher.Get()
at XlsMgmtThreads_7988.Class1.Mgmt() "
First thread is running fine , upto 3 iteration of the for loop.But once the
Second thread is done, am getting this error in the first thread.
Can anyone,pls tell me why this is happening???What could be the problem?? Tag: port .NET Compact Framework to other platforms? Tag: 105176
DataGridViewButtonColumn with REAL button! (image-property)
Hi,
I want to use the DataGridViewButtonColumn of VS.NET 2005, but this button
isn't a n'ormal' button, but some minor and inusable version fo the
button-control. I want to show an image in my button, which is normally I
standard proeprty of the button, but it doesn't have this proeprty.
Does anybody knows how to do this?
Actually: these columnstyles of the DataGridView makes me really angry. I
can't understand why for god's sake Microsoft suddenly invents minor
versions of there controls to put them in these columnstyles! Why the hell
did they do this? why put time in a product that is worse than the orginal?
The same with the DataGridViewComboBoxColumn! Which idiot decided to delete
all the (very usefull) proeprty's of the normal combobox? You can't even
chose the DropDownStyle! Grrrrrrrrr
But anyways,
Thanks a lot in advance to those who can help me :-)
Pieter
PS: Please let somebody make 'normal' custom columnstyles with the normal
controls in it! Tag: port .NET Compact Framework to other platforms? Tag: 105173
help needed passing array to COM caller by marshalling
I have searched marshaling articles from MSDN and Google but I am stuck
with solving my problem to marshal arrays to COM caller from my managed COM
class
I built a .net COM class in VB and tested it from an application built with
C tool.. It worked well except for those functions in the VB com class with
arrays.
I had no trouble with scalar parameters passing back and forth between the
COM class and the legacy caller
I got a vague message of
"Error calling external object function etst at line ...."
here is the problematic function in my VB COM class
' array TO COM LPStr
Public Function etst(ByVal iCnt As Integer, _
<MarshalAs(UnmanagedType.LPArray, ArraySubType:=UnmanagedType.LPStr,
_
SizeParamIndex:=0)> ByRef strMatchReslts() As String) As Integer
' ???what is wrong with this??
Dim strMyC As String() = {"abcdef string 1", "abcdef string 2", _
"abcdef string 3", "abcdef string 4", "abcdef string 5"}
strMatchReslts = strMyC
Return strMyC.GetUpperBound(0)
End Function
in my .net test com class
However after compilation of this test Com class, I tried call from a com
client ( the syntax may look a bit odd because I am using it from an OO
application tool that was buildt with C from some vendor)
long lsz = 5, l
String strArr[]
for l = 1, 1, lsz
strArr[l] = fill(100)
next
/* ...... after steting up and intializing myCOMObj
... use myCOMObj call some simple test function within COM class with non
array arguments
.. and they worked
*/
// so myCOMObj has been setup correctly wihtotu question
long iActualSzReturned
iActualSzReturned = myCOMObj .
myComObj.eTst(lsz, Ref strArr) // no such thing as Out in this language.
Ref is the one to use
// ooops I got runtime error here, unfortunately, it does not tell me
// the exact message
// other then Error calling external object function etst at line 15
// which is the above statment Tag: port .NET Compact Framework to other platforms? Tag: 105166
Accuracy of System.Diagnostics.Stopwatch
Does anyone have any experience and/or documentation concerning the accuracy
of the stopwatch class? How does it calculate the elapsed time? I read
somewhere Stopwatch could be used for performance testing of various methods
and would like to know how accurate it is.
Thanks,
Scott Tag: port .NET Compact Framework to other platforms? Tag: 105164
TURN $6 INTO $15,000 IN ONLY 30 DAYS...HERES HOW - "paypal.rtf" 12.4 KBytes yEnc
It Will Work? If you do as I have done! Just Do It! follow the 4 steps?
$6.00 to $15,000.00 in 30 days!
Steps: Follow the Logic, Just Do it and It will work? $$$ in 4 easy steps?
1. Set Up a Free Paypal Account. 2. Send $1.00 to six Email Accounts from
your Paypal Account 3. Delete email address #1 and add your email address as
#6. Move all others #2-#6 up one number 4. Copy and Post this entire Letter
to Newsgroups, Messages Boards etc?
Copy this exactly for you guidance to completing steps 1-4. You are in
Business for yourself and you are Creating an E-mail List Company TURN $6
INTO $15,000 IN ONLY 30 DAYS...HERES HOW!
PAYPAL VERIFIES THAT THIS $6 INVESTMENT SCHEME IS 100% LEGAL AND IS A BIG
HIT THIS YEAR SEE THEIR NOTE BELOW OR ASK THEM DIRECTLY... THIS SCHEME MIGHT
TAKE 15-30 MINUTES AND JUST $6, BUT IT IS 100% WORTH IT TO MAKE THOUSANDS SO
QUICKLY. THIS IS NOT ANOTHER SCAM THAT TAKES LOTS OF YOUR HARD EARNED MONEY;
THIS IS A NO RISK INVESTMENT THAT WILL MAKE YOU THOUSANDS OF DOLLARS VERY
EASILY AND QUICKLY.
>From PayPal:
"Dear Member, it has come to our attention that there is a paypal scheme
floating around at the moment you may have heard or seen the $6 scheme. You
may have even taken part in it well we have been asked a lot of questions
about this scheme the answer is yes it does work and yes it is safe to use
providing you follow the rules it is legal and has made a big hit on the
internet this year. If you would like to take part in this scheme or would
like a bit more information then please see the attached file that was
kindly donated to us. Thank you for using PayPal!"
TURN $6 INTO $15,000 IN ONLY 30 DAYS...HERES HOW! This is a Money Scheme and
Not, I repeat? This is Not a Scam!!!
You have most likely seen or heard about this project on TV programs such as
20/20 and Oprah, or you may have read about it in the Wall Street Journal.
If not, here it is below - revealed to you in step-by-step detail. This
program is by no means new. It has been in existence in many forms for at
least a decade. But in the early days, it required a lot more time and
effort, as well as an investment of a few hundred dollars. However thanks to
PayPal and the Internet, the investment is now virtually ZERO! And what's
more, the entire process is FASTER, EASIER, and MORE LUCRATIVE than it has
EVER been! Below is the email sent to me:
How to Turn $6 into $15,000 in 30 Days with PayPal I WAS SHOCKED WHEN I SAW
HOW MUCH MONEY CAME FLOODING INTO MY PAYPAL ACCOUNT I turned $6 into $14,706
within the first 30 days of operating the business plan that I am about to
reveal to you free of charge. If you decide to take action on the following
instructions, I will GUARANTEE that you will enjoy a similar return! STILL
NEED PROOF? Here are just 3 testimonials from the countless individuals who
decided to invest nothing more than $6 and half an hour of their time to
participate in this program:
"What an amazing plan! I followed your instructions just 3 weeks ago, and
although I haven't made 15 grand yet, I'm already up to $9,135. I'm
absolutely gob smacked." -Pam Whittemore , Ohio
"Well, what can I say?... THANK YOU SO MUCH! I sent 40 e-mail's out like you
said and then I just forgot about the whole thing. To be honest, I didn't
really think anything would come of it. But when I checked my paypal account
a week later, there was over $5,000 in After 30 days I now have over $11,000
to spend! I can't thank you enough!"-Juan Tovar, NY,NY
"I was shocked when I saw how much money came flooding into my paypal
account. Within 3 weeks my account balance has ballooned to $12,449. At
first I thought there had been some sort of error with my account!" -Richard
Barrie , Boulder,CO
The only things you will need are: An email address. A Business PayPal
account with at least $6 deposited in it, and just 15 to 30 minutes of your
time. This program takes just half an hour to set up. After that, there is
absolutely no work whatsoever to do on your part. You have absolutely
NOTHING to lose, and there is NO LIMIT to the amount of income you can
generate from this one single business program.
Let's get started, just follow the instructions exactly as set out below and
then prepare yourself for a HUGE influx of cash over the next 30 days!
Here's what you need to do. . .
REQUIREMENTS
#1) an email address #2) a Premier or Business PayPal account
(It's simple and free to get a Premier or Business account, if you need help
doing it just email me.)
Now follow the steps: 1-4
________________________________________
Follow these easy steps EXACTLY and just watch what happens
STEP #1 - Setting up your FREE PayPal Account
It's extremely safe and very easy to set up a FREE PayPal account! Copy and
paste this to the address bar https://www.paypal.com (notice the secure
"https" within the link)
Be sure to sign up for a free PREMIER or BUSINESS account (and not just a
PERSONAL account) otherwise you won't be able to receive credit card
payments from other people.
STEP #2 - Sending PayPal money "It is an undeniable law of the universe that
we must first give in order to receive."
Now all you have to do is send $1.00 by way of PayPal to each of the six
email addresses listed below. After setting up your free paypal account and
confirming or verifying YOUR ACCOUNT AND putting (six Dollars) $6.00 into
your Paypal Account use the Account tab on Paypal to send $1.00 to each of
the Names on the List then move the top one and place yours in the #6 spot
on the list of names #1-#6. Remember your name becomes #6.
Make sure the subject of the payment says... *PLEASE PUT ME ON YOUR EMAIL
LIST* (this keeps the program 100% legal.. so please don't forget!)
Note: (If you do not see the full email address for the 6 members, just hit
reply to this email and they will show up.)
(Just in case you still haven't opened your PayPal account yet, use this
link to open one in your name), https://www.paypal.com
#1) faithmichelle_mo@yahoo.com
#2) reesefork@yahoo.com
#3) artofficial@grics.net
#4) msw27@cox.net
#5) fredwdjr@yahoo.com
#6) maintenanceman69@aol.com
Remember, all of this is ABSOLUTELY LEGAL! You are creating a service! A
Business? An Email List Service Business
If you have any doubts, please refer to Title 18 Sec. 1302 & 1241 of the
United States Postal laws.
STEP #3 - Adding Your Email Address
After you send your six $1.00 payments, it's your turn to add your email
address to the list!
Take the #1) email off the list that you see above, move the other addresses
up one (6 becomes 5 & 5 becomes 4, 4 becomes 3, 3 becomes 2, 2 becomes 1,
your email becomes #6) put YOUR email address (the one used in your PayPal
account) as #6) on the list.
**MAKE SURE THE EMAIL YOU SUPPLY IS EXACTLY AS IT APPEARS IN YOUR PAYPAL
ACCOUNT.**
STEP #4 - Copy Message to 200 Newgroups, message boards,etc?? The Pure Joy
of Receiving PayPal Money!
________________________________________
You are now ready to post your copy of this message, to at least 200
newsgroups, message boards, etc. (I think there are close to 32,000 groups)
All you need is 200, but remember, the more you post, the more money you
make - as well as everyone else on the list! In this situation your job is
to let as many people see this letter as possible. So they will make you and
me rich!!!! You can even start posting the moment your email is confirmed.
Payments will still appear in your PayPal account even while your bank
account is being confirmed.
HOW TO POST TO NEWSGROUPS & MESSAGE BOARDS
Step #1) You do not need to re-type this entire letter to do your own
posting. Simply put your CURSOR at the beginning of this letter and drag
your CURSOR to the bottom of this document, and select 'copy' from the edit
menu. This will copy the entire letter into your computer's temporary
memory.
Step #2) Open a blank 'Notepad' file and place your cursor at the top of the
blank page. From the 'Edit' menu select 'Paste'. This will paste a copy of
the letter into notepad so that you can add your email to the list. Or copy
to a Word Document. and Place in the email upon completion.
Step #3) Save your new Notepad file as a .txt file. If you want to do your
postings in different sittings, you'll always have this file to go back to.
Step #4) Use Netscape or Internet Explorer and try searching for various
newsgroups, on-line forums, message boards, bulletin boards, chat sites,
discussions, discussion groups, online communities, etc. EXAMPLE: go to any
search engine like yahoo.com, google.com, altavista.com, excite.com - then
search with subjects like? millionaire message board? or money making
message board? or opportunity message board? or money making discussions? or
business bulletin board? or money making forum? etc. You will find thousands
& thousands of message boards. Click them one by one then you will find the
option to post a new message.
Step #5) Visit these message boards and post this article as a new message
by highlighting the text of this letter and selecting 'Paste' from the
'Edit' menu. Fill in the Subject, this will be the header that everyone sees
as they scroll thru the list of postings in a particular group, click the
post message button. You're done with your first one!
Congratulations! THAT'S IT!! All you have to do is jump to different
newsgroups and post away. After you get the hang of it, it will take about
30 seconds for each newsgroup!
REMEMBER, THE MORE NEWSGROUPS AND/OR MESSAGE BOARDS YOU POST IN, THE MORE
MONEY YOU WILL MAKE!! BUT YOU HAVE TO POST A MINIMUM OF 200**
That's it! You will begin receiving money within days!
**JUST MAKE SURE THE EMAIL YOU SUPPLY IS EXACTLY AS IT APPEARS ON PAYPAL.**
Explanation of why it works so well:
$$$$$ NOW THE WHY PART: Out of 200 postings, say I receive only 5 replies (a
very low example). So then I Made $5.00 with my email at #6 on the letter.
Now, each of the 5 persons who just sent me $1.00 make the MINIMUM 200
postings, each with my email at #5 and only 5 persons respond to each of the
original 5, that is another $25.00 for me, now those 25 each make 200
MINIMUM posts with my email at #4 and only 5 replies each, I will bring in
an additional $125.00! Now, those 125 persons turn around and post the
MINIMUM 200 with my email at #3 and only receive 5 replies each, I will make
an additional $625.00! OK, now here is the fun part, each of those 625
persons post a MINIMUM 200 letters with my email at #2 and they only receive
5 replies that just made me $3,125.00!!! Those 3,125 persons will all
deliver this message to 200 newsgroups with my email at #1 and if still 5
persons per 200 newsgroups react I will receive $15,625.00! With an original
investment of only $6.00! AMAZING!! When your email is no longer on the
list, you just take latest posting in the newsgroups, and send out another
$6.00 to emails on the list, putting your email at number 6 again. And start
posting again.
The thing to remember is, thousands of people all over the world are joining
the internet and reading these articles everyday, JUST LIKE YOU are now!!
So can you afford $6?? And see if it really works?? I think so? People have
said, what if the plan is played out and no one sends you the money? So what
are the chances of that happening when there are tons of new honest users
and new honest people who are joining the internet and newsgroups everyday
and are willing to give it a try? Estimates are at 20,000 to 50,000 new
users everyday, with thousands of those joining the actual Internet.
Remember, play FAIRLY and HONESTLY and this will work. This really isn't
another one of those crazy scams! As long as people follow through with
sending out $6.00, it works!
With warm wishes, bless you and your loved ones, https://www.paypal.com
=ybegin line=128 size=12350 name=paypal.rtf
¥????[?????????????[\_\?????Z????????[Z]]¥????????¥??Z????????????????ZJ~????Jx?¡J|????e§¥??[???¡????????????ZJk????e§§74¥?T????
??????Jw???????J_X^[X[_X[_Zae§? ??¡????^???[????????[ZZ???[ZZ??Z???\^Js?J????J?????Qb_Js?J£??J??J??JsJ?? ?J????KJt???Jn?Js?KJ???
??¡J???J^J??????Qb_JN`XZZJ??JN[_VZZZXZZJ??J]ZJ??£?KJ????74}????dJp????¡J???Jv????VJt???Jn?J??J???Js?J¡???J¡????Qb_JNNNJ??J^J???£
J??????Qb_J????74[XJ}??J?J?Jp???Jz?£???Jk??????XJ\XJ}???JN[XZZJ??J??¢Jo????Jk???????J????J£???Jz?£???Jk??????J]XJn?????J?????J?
??????JM[J???J???J£???J?????J???????J??JM`XJw? ?J???J??????JM\WM`J??J???J??????J^XJm??£J???Jz???J????J??????Jv?????J??Jx?¡??????
?VJw???????Jl?????J????Qb_J????74m??£J????J?¢????£J???J£??J????????J??J??????????J?????J[W^XJ???J???J??Jl???????J???J£???????J??
?J£??J???Jm???????J??JoW????Jv???Jm?????£J~|xJN`Jsx~yJN[_VZZZJsxJyxv?J]ZJnk?}XXXro|o}Jry?KJ????74zk?zkvJ?o|spso}J~rk~J~rs}JN`Js
x?o}~wox~J}mrowoJs}J[ZZOJvoqkvJkxnJs}JkJlsqJrs~J~rs}J?ok|J}ooJ~ros|Jxy~oJlovy?Jy|Jk}uJ~rowJns|om~v?XXXJ~rs}J}mrowoJwsqr~J~kuoJ[_
W]ZJwsx~o}JkxnJt}~JN`VJl~Js~Js}J[ZZOJ?y|~rJs~J~yJwkuoJ~ry}kxn}J}yJ{smuv?XJ~rs}Js}Jxy~Jkxy~ro|J}mkwJ~rk~J~kuo}Jvy~}JypJ?y|J
rk|nJok|xonJwyxo?eJ~rs}Js}JkJxyJ|s}uJsx?o}~wox~J~rk~J?svvJwkuoJ?yJ~ry}kxn}JypJnyvvk|}J?o|?Jok}sv?JkxnJ{smuv?XJ????74hp???Jz?£
z??dJ????74Ln???Jw?????VJ??J???J????J??J???J?????????J????J?????J??J?J??£???J??????J????????J??????J??J???J??????J£??J??£J?? ?J?
????J??J????J???JN`J??????XJ???J??£J?? ?J? ??J?????J????J??J??J¡???J¡?J?? ?J????J?????J?J???J??J?????????J?????J????J??????J???J
???¡??J??J£??J??J????J¡???J???J£??J??J??J????J??J???J??? ?????J£??J?????¡J???J?????J??J??J?????J???J???J????J?J???J???J??J???J??
??????J????J£???XJs?J£??J¡????J????J??J????J????J??J????J??????J??J¡????J????J?J???J????J???????????J????J??????J???J???J???????
?J????J????J¡??J?????£J???????J??J??XJ~????J£??J???J?????Jz?£z??KLJ????74~|xJN`Jsx~yJN[_VZZZJsxJyxv?J]ZJnk?}XXXro|o}Jry?KJ~???J
??J?Jw???£J}?????J???Jx??VJsJ???????Qb_J~???J??Jx??J?J}???KKKJ????74???J?? ?J????J?????£J????J??J?????J?????J????J???????J??J~?J
????????J????J??J\ZY\ZJ???Jy????VJ??J£??J??£J?? ?J????J?????J??J??J???J????J}?????Jt??????XJs?J???VJ????J??J??J????¡JWJ?? ?????J
??J£??J??J????W?£W????J??????XJ~???J???????J??J?£J??J?????J??¡XJs?J???J????J??J?¢???????J??J???£J?????J???J??J?????J?J??????XJl?
?J??J???J????£J??£?VJ??J????????J?J???J????J????J???J??????VJ??J¡???J??J??J?? ???????J??J?J??¡J???????J???????XJr?¡? ??J??????J?
?Jz?£z??J???J???Js???????VJ???J?? ???????J??J??¡J ???????£J?o|yKJk??J¡???Q?J????VJ???J??????J???????J??Jpk}~o|VJok}so|VJ???Jwy|o
Jvm|k~s?oJ????J??J???Jo?o|J????KJl???¡J??J???J?????J????J??J??dJ????74r?¡J??J~???JN`J????JN[_VZZZJ??J]ZJn?£?J¡???Jz?£z??JsJ?k}J
}rymuonJ?roxJsJ}k?Jry?JwmrJwyxo?JmkwoJpvyynsxqJsx~yJw?Jzk?zkvJkmmyx~JsJ??????JN`J????JN[^VaZ`J¡?????J???J?????J]ZJ??£?J??J????
?????J???J????????J????J????JsJ??J?????J??J?? ???J??J£??J????J??J??????XJs?J£??J??????J??J????J??????J??J???J?????¡???J?????????
???VJsJ¡???Jqk|kx~ooJ????J£??J¡???J????£J?J???????J??????KJ}~svvJxoonJz|yypiJr???J???J????J]J????????????J????J???J?????????J??
?? ??????J¡??J???????J??J?? ???J???????J????J????JN`J???J????J??J????J??J?????J????J??J???????????J??J????J???????dJ????74L????J
??J???¤???J????KJsJ?????¡??J£???J????????????J????J]J¡????J???VJ???J????????JsJ?? ??Q?J????J[_J?????J£??VJsQ?J??????£J??J??JNcV[
]_XJsQ?J?????????£J???J???????XLJWz??J??????????JVJy???J????74L????VJ¡???J???JsJ??£iXXXJ~rkxuJ?yJ}yJwmrKJsJ????J^ZJ?W????Q?J??
?J????J£??J????J???J????JsJ????J??????J?????J???J¡????J?????XJ~?J??J??????VJsJ????Q?J?????£J?????J??£?????J¡????J????J??J??XJl??
J¡???JsJ???????J?£J??£???J???????J?J¡???J?????VJ?????J¡??J? ??JN_VZZZJ??Jk????J]ZJ??£?JsJ??¡J?? ?J? ??JN[[VZZZJ??J?????KJsJ???Q?
J?????J£??J??????KLWt???J~? ??VJx?Vx?J????74LsJ¡??J???????J¡???JsJ??¡J??¡J????J????£J????J????????J????J?£J??£???J???????XJ?????
?J]J¡????J?£J???????J???????J???J?????????J??JN[\V^^cXJk?J?????JsJ???????J?????J???J????J????J????J??J?????J¡???J?£J???????KLJW|
??????Jl?????JVJl??????VmyJ????74~??J???£J??????J£??J¡???J????J???dJk?J?????J???????XJkJl???????Jz?£z??J???????J¡???J??J?????JN`
J?????????J??J??VJ???J????J[_J??J]ZJ???????J??J£???J????XJ~???J???????J?????J????J????J??J????J??J???J??XJk????J????VJ?????J??J?
????????£J??J¡???J¡?????? ??J??J??J??J£???J????XJ???J?? ?J?????????£Jxy~rsxqJ??J????VJ???J?????J??JxyJvsws~J??J???J??????J??J???
???J£??J???J????????J????J????J???J??????J????????J???????XJ????74v??Q?J???J???????VJ????J?????¡J???J????????????J?¢????£J??J???
J???J????¡J???J????J???????J£???????J???J?JrqoJ?????¢J??J????J? ??J???J??¢?J]ZJ??£?KJr???Q?J¡???J£??J????J??J??XJXJXJ????74|o{
s|owox~}J????74M[SJ??J?????J???????JM\SJ?Jz??????J??Jl???????Jz?£z??J???????J?????JRs?Q?J??????J???J????J??J???J?Jz??????J??Jl??
?????J???????VJ??J£??J????J????J?????J??J????J?????J??XSJ????74x?¡J?????¡J???J?????dJ[W^J?????J?????????????????????????????????
???????J????74p????¡J?????J???£J?????Jo?km~v?J???J????J¡????J¡???J???????J?????J}~ozJM[JWJ}??????J??J£???Jp|ooJz?£z??Jk??????J??
??74s?Q?J?¢??????£J????J???J ??£J???£J??J???J??J?Jp|ooJz?£z??J???????KJm??£J???J?????J????J??J???J???????J???J?????dYY¡¡¡X??£???
X???JR??????J???J??????JL?????LJ¡?????J???J????SJ????74l?J????J??J????J??J???J?J????Jz|owso|J??Jl}sxo}}J???????JR???J???J????J?
Jzo|}yxkvJ???????SJ?????¡???J£??J¡??Q?J??J????J??J????? ?J??????J????J??£?????J????J?????J??????XJ????74}~ozJM\JWJ}??????Jz?£z??
J????£JLs?J??J??J??????????J??¡J??J???J??? ????J????J¡?J????J?????J?? ?J??J?????J??J????? ?XLJ????74x?¡J???J£??J?? ?J??J??J??J??
??JN[XZZJ?£J¡?£J??Jz?£z??J??J????J??J???J??¢J?????J?????????J??????J????¡XJk????J???????J??J£???J????J??£???J???????J???J???????
???J??J ????£???J?y|Jkmmyx~JkxnJ???????JR??¢Jn??????SJN`XZZJ????J£???Jz?£???Jk??????J???J???Jk??????J???J??Jz?£???J??J????JN[X
ZZJ??J????J??J???Jx????J??J???Jv???J????J?? ?J???J???J???J???J?????J£????J??J???JM`J????J??J???J????J??J?????JM[WM`XJ|???????J£?
??J????J???????JM`XJ????74w???J????J???J???????J??J???J??£????J??£?XXXJTzvok}oJz~JwoJyxJ?y|JowksvJvs}~TJR????J?????J???J??????
?J[ZZOJ?????XXJ??J??????J???Q?J??????KSJ????74x???dJRs?J£??J??J???J???J???J????J?????J???????J???J???J`J???????VJ????J???J????£J
??J????J?????J???J???£J¡???J???¡J??XSJ????74Rt???J??J????J£??J?????J?? ??Q?J??????J£???Jz?£z??J???????J£??VJ???J????J????J??J???
?J???J??J£???J????SVJ?????dYY¡¡¡X??£???X???J????74M[SJ????????????????j£????X???J?????JM\SJ?????????j£????X???J?????JM]SJ???????
????j?????X???J?????JM^SJ??¡\aj??¢X???J?????JM_SJ????¡???j£????X???J?????JM`SJ??????????????`cj???X???????74|???????VJ???J??J???
?J??Jkl}yv~ov?JvoqkvKJ???J???J????????J?J??? ???KJkJl????????Qb_Jk?Jo????Jv???J}?? ???Jl???????J????74s?J£??J?? ?J??£J??????VJ?
?????J?????J??J~????J[bJ}??XJ[]Z\JPJ[\^[J??J???J?????J}?????Jz?????J??¡?XJ????74}~ozJM]JWJk?????J????Jo????Jk??????J????74k????
J£??J????J£???J??¢JN[XZZJ??£?????VJ??Q?J£???J????J??J???J£???J?????J???????J??J???J????KJ????74~???J???JM[SJ?????J???J???J????J?
???J£??J???J??? ?VJ?? ?J???J?????J?????????J??J???JR`J???????J_JPJ_J???????J^VJ^J???????J]VJ]J???????J\VJ\J???????J[VJ£???J?????
J???????JM`SJ???J?y|J?????J???????JR???J???J????J??J£???Jz?£z??J???????SJ??JM`SJ??J???J????XJ????74TTwkuoJ}|oJ~roJowksvJ?yJ}
zzv?Js}Jo?km~v?Jk}Js~Jkzzok|}JsxJ?y|Jzk?zkvJkmmyx~XTTJ????74}~ozJM^J???????JJm??£Jw??????J??J\ZZJx?¡??????VJ???????J??????V???
?Qb_?Qb_J~??Jz???Jt?£J??J|???? ???Jz?£z??Jw???£KJ?????J????????????????????????????????????????J?????J???J???J??¡J????£J??J????J
£???J???£J??J????J???????VJ??J??J?????J\ZZJ??¡???????VJ???????J??????VJ???XJRsJ?????J?????J???J?????J??J]\VZZZJ??????SJ????74k??
J£??J????J??J\ZZVJ???J????????VJ???J????J£??J????VJ???J????J????£J£??J????JWJ??J¡???J??J? ??£???J????J??J???J????KJs?J????J?????
????J£???J???J??J??J???J??J???£J??????J???J????J??????J??J????????XJ}?J???£J¡???J????J£??J???J??J????KKKKJ???J???J? ??J?????J???
????J???J??????J£???J?????J??J?????????XJz?£?????J¡???J?????J??????J??J£???Jz?£z??J???????J? ??J¡????J£???J????J???????J??J?????
J?????????XJ????74ry?J~yJzy}~J~yJxo?}q|yz}JPJwo}}kqoJlyk|n}J????74}???JM[SJ???J??J???J????J??J??W?£??J????J??????J??????J??J??J
£???J?¡?J???????XJ}????£J???J£???Jm|}y|J??J???J?????????J??J????J??????J???J????J£???Jm|}y|J??J???J??????J??J????J????????VJ??
?J??????JQ???£QJ????J???J????J????XJ~???J¡???J???£J???J??????J??????J????J£???J????????Q?J????????£J?????£XJ????74}???JM\SJy???J
?J?????JQx??????QJ????J???J?????J£???J??????J??J???J???J??J???J?????J????XJp???J???JQo???QJ????J??????JQz????QXJ~???J¡???J?????J
?J???£J??J???J??????J????J???????J??J????J£??J???J???J£???J?????J??J???J????XJy?J???£J??J?J????Jn???????XJ???Jz????J??J???J?????
J????J??????????XJ????74}???JM]SJ}? ?J£???J??¡Jx??????J????J??J?JX?¢?J????XJs?J£??J¡???J??J??J£???J????????J??J?????????J???????
?VJ£??Q??J??¡?£?J?? ?J????J????J??J??J????J??XJ????74}???JM^SJ??Jx???????J??Js???????Jo¢??????J???J??£J?????????J???J ??????J??
¡???????VJ??W????J??????VJ???????J??????VJ????????J??????VJ????J?????VJ???????????VJ??????????J??????VJ??????J???????????VJ???XJ
o?kwzvodJ??J??J??£J??????J??????J????J£????X???VJ??????X???VJ???? ????X???VJ?¢????X???JWJ????J??????J¡???J????????J????iJ???????
????J???????J?????iJ??J????£J??????J???????J?????iJ??J??????????£J???????J?????iJ??J????£J??????J???????????iJ??J????????J??????
??J?????iJ??J????£J??????J?????iJ???XJ???J¡???J????J?????????JPJ?????????J??J???????J??????XJm????J????J???J?£J???J????J£??J¡???
J????J???J??????J??J????J?J??¡J???????XJ????74}???JM_SJ?????J?????J???????J??????J???J????J????J???????J??J?J??¡J???????J?£J????
????????J???J??¢?J??J????J??????J???J?????????JQz????QJ????J???JQo???QJ????XJp???J??J???J}??????VJ????J¡???J??J???J??????J????J?
??£???J????J??J???£J??????J????J???J????J??J????????J??J?J??????????J?????VJ?????J???J????J???????J??????XJ???Q??J????J¡???J£??
?J?????J???KJ????74m??????????????KJ~rk~Q}Js~KKJk??J£??J?? ?J??J??J??J????J??J?????????J??¡???????J???J????J?¡?£XJk????J£??J???J
???J????J??J??VJ??J¡???J????J?????J]ZJ???????J???J????J??¡??????KJ????74|owowlo|VJ~roJwy|oJxo?}q|yz}JkxnYy|Jwo}}kqoJlyk|n}J?yJ
zy}~JsxVJ~roJwy|oJwyxo?J?yJ?svvJwkuoKKJl~J?yJrk?oJ~yJzy}~JkJwsxswwJypJ\ZZTTJ????74~???Q?J??KJ???J¡???J?????J????? ???J????£J
¡?????J??£?KJ????74TTt}~JwkuoJ}|oJ~roJowksvJ?yJ}zzv?Js}Jo?km~v?Jk}Js~Jkzzok|}JyxJzk?zkvXTTJ????74o¢?????????J??J¡?£J??J¡????
J??J¡???dJ????74NNNNNJxy?J~roJ?r?Jzk|~dJy??J??J\ZZJ????????VJ??£JsJ????? ?J???£J_J???????JR?J ??£J??¡J?¢?????SXJ}?J????JsJw???JN
_XZZJ¡???J?£J?????J??JM`J??J???J??????XJx?¡VJ????J??J???J_J???????J¡??J????J????J??JN[XZZJ????J???JwsxswwJ\ZZJ????????VJ????J¡?
??J?£J?????J??JM_J???J???£J_J???????J???????J??J????J??J???J????????J_VJ????J??J???????JN\_XZZJ???J??VJ??¡J?????J\_J????J????J\Z
ZJwsxswwJ?????J¡???J?£J?????J??JM^J???J???£J_J???????J????VJsJ¡???J?????J??J??J??????????JN[\_XZZKJx?¡VJ?????J[\_J???????J????J
??????J???J????J???JwsxswwJ\ZZJ¡???J?£J?????J??JM]J???J???£J????? ?J_J???????J????VJsJ¡???J????J??J??????????JN`\_XZZKJyuVJ??¡J
????J??J???J???J????VJ????J??J?????J`\_J???????J????J?JwsxswwJ\ZZJ???????J¡???J?£J?????J??JM\J???J???£J???£J????? ?J_J???????J?
???J????J????J??JN]V[\_XZZKKKJ~????J]V[\_J???????J¡???J???J???? ??J????J???????J??J\ZZJ??¡???????J¡???J?£J?????J??JM[J???J??J???
??J_J???????J???J\ZZJ??¡???????J?????JsJ¡???J????? ?JN[_V`\_XZZKJ????J??J????????J?? ???????J??J???£JN`XZZKJkwk?sxqKKJ????J£???J
?????J??J??J??????J??J???J????VJ£??J????J????J??????J???????J??J???J??¡???????VJ???J????J???J???????JN`XZZJ??J??????J??J???J????
VJ???????J£???J?????J??J??????J`J?????XJk??J?????J???????J?????XJ????74~??J?????J??J????????J??VJ?????????J??J??????J???J? ??J??
?J¡????J???J???????J???J????????J???J???????J?????J????????J? ??£??£VJt}~JvsuoJ?yJ???J??¡KKJ????74}?J???J£??J??????JN`iiJk??J?
??J??J??J?????£J¡????iiJsJ?????J??iJz?????J?? ?J????VJ¡???J??J???J????J??J???£??J???J???J??J???J?????J£??J???J????£iJ}?J¡???J???
J???J???????J??J????J?????????J¡???J?????J???J????J??J??¡J??????J?????J???J??¡J??????J??????J¡??J???J???????J???J????????J???J??
¡???????J? ??£??£J???J???J¡??????J??J?? ?J??J?J??£iJo????????J???J??J\ZVZZZJ??J_ZVZZZJ??¡J?????J? ??£??£VJ¡???J?????????J??J????
?J???????J???J??????Js???????XJ????74|???????VJ???£Jpks|v?J???Jryxo}~v?J???J????J¡???J¡???XJ~???J?????£J???Q?J???????J???J??J???
??J???¤£J?????KJk?J????J??J??????J?????¡J???????J¡???J???????J???JN`XZZVJ??J¡????KJ????74????J¡???J¡?????VJ?????J£??J???J£???J??
??J????VJ?????dYY¡¡¡X??£???X???J????74???????[???\Z????74§74*
=yend size=12350 crc32=15a8634
Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com Tag: port .NET Compact Framework to other platforms? Tag: 105159
How to disable reflection?
I'm building a .NET application and I'll like to prevent some specific
methods to be accessible using reflection.
I'll like to clarify, that what I'm looking for, is to completle disallow
the access to some methods thru reflection, special some methods related to
the licensing procedure of my application.
I was trying to use ReflectionPermissionAttribute, but I believe is intended
to be use for other type of controls and not the one I'm looking for.
Thanks in advance Tag: port .NET Compact Framework to other platforms? Tag: 105156
XML: getting a node that doesn't exist to error out
I'm navigating an XML file to grab some variables from it.
I'm finding that if a particular node isn't found, instead of giving me an
error, it dumps the raw HTML back.
This is the particular expression:
dim expr as System.Xml.XPath.XPathExpression = xpn.Compile("//" &
variableToReturn & "[../pageID = '" & pageID & "']")
So, for instance, I want to get the CONTENTID of the node that also has a
PAGEID of 7.
If I pass the variables in, and there is a node with a PAGEID of 7, then it
returns the value of the CONTENTID.
However, if there *isn't* a node with a PAGEID of 7, instead of an error, it
dumps the entire XML file as a string.
Now, I can obviously check for this by seeing if the value returned is over
200 characters or something, but that seems like a hack and that there must
be a better way of doing this.
-Darrel Tag: port .NET Compact Framework to other platforms? Tag: 105155
css file can't grab querystring
I'm building a CMS that has various controls that grab various values from
the querystring.
Those all work just fine.
However, one of my files is actually a CSS file. It's an ASPX file that
dynamically writes out the CSS. It's loaded as you would any CSS file (from
a link tag).
The catch is that from this aspx page, I can not grab the querystring. I'm
guessing, because it's not the actual ASPX page that is loading everything
else.
The solution that I came up with is to convert this to a usercontrol, then
load the usercontrol in my HEAD tags, and just have it write out inline CSS
for me.
However, I was wondering if there's another option that wouldn't require me
to do the inline response.write. Is there anyway to grab the querystring
from this aspx page?
-Darrel Tag: port .NET Compact Framework to other platforms? Tag: 105151
Error sending mail
I'm trying to send an email thus:
MySmtpClient.Send(MyMailMessage);
But this sentece return me a message error:
Failure sneding Mail-->> System.ObjectDisposedException: Cannot access a closed file at:
System.IO._Error.FileNotOpen()
If somebody can help me:
Thank you
From http://www.developmentnow.com/g/6_2004_10_0_7_0/dotnet-framework.htm
Posted via DevelopmentNow.com Groups
http://www.developmentnow.com Tag: port .NET Compact Framework to other platforms? Tag: 105150
framework not working right - help!
Hello!
My XP box is not running aspx extensions. I ran the framework updates and
nothing happened.
I know I am doing something wrong. Thank you.
-Bahman Tag: port .NET Compact Framework to other platforms? Tag: 105147
How to display server information in a .NET application
Hi,
I have a requirement to display the the following information using a
.ASPX webpage, basically as a test method that server is .NET ready. I
am not able to find the proper controls to obtain this information in
VB.NET. Any help will undoubtedly be appreciated.
--> Operating System information like type, version etc., of the host
Server, that's running the IIS and this webpage.
--> Server protocol
--> Server HTTP Port (confirming it as 80)
--> .NET version
--> Server path, meaning the physical directory name in full, where
this .ASPX page is on the Server.
Thanks in advance,
Bhaskar Tag: port .NET Compact Framework to other platforms? Tag: 105138
Process.StandardOutput buffer issue
Hi,
I run a DOS command using a Process object. The command outputs a new line
of text to STDOUT every now and then as an indication of progress. I'd like
to capture that output and present it in a log window as soon as it's
written.
Problem: Reading from Process.StandardOutput seems to be limited to when the
internal StandardOutput buffer is full. The docs state "If the size of the
internal buffer was unspecified when the stream was constructed, its default
size is 4 kilobytes (4096 bytes).", but I'm not really in control of
creating that stream - it's done by the Process object.
Is there any way I can lower this internal buffer value? Or maybe there is a
better way of solving the problem?
Thanks,
Christopher
Code snippet:
Dim sOut = StreamReader
Dim ps = New Process
Dim s As String
ps.StartInfo.FileName = "cmd.exe"
ps.StartInfo.RedirectStandardOutput = True
ps.StartInfo.UseShellExecute = False
ps.StartInfo.Arguments = "/C " & MyDosCommand
ps.Start()
sOut = ps.StandardOutput
s = sOut.ReadLine
Do Until s Is Nothing
'This does not happen until 4K (or the entire buffer) has been
read
Debug.WriteLine(s)
s = sOut.ReadLine
Loop
If Not ps.HasExited Then ps.Kill()
(Btw, I've also tried to use Process.Read rather than ReadLine to specify
the length of the char array I'd like to get returned, but that doesn't help
as Read does not seem to read anything either until the buffer has filled
up.) Tag: port .NET Compact Framework to other platforms? Tag: 105134
Error 1053 - When Writing EventLog
Hi
I have a problem that I'm trying to track down third day or so. I have
a .Net Windows Service here that used to run on the server. I have
updated it a bit and now I cant find a way to make it write EventLogs
on the server (it works perfectly fine on my machine and another server
I was testing).
It gives me error 1053 whenever the service tries to write an entry
(EventLog.WriteEntry("sth", "sth"). This is my conclusion after
isolating every other parts of the code.
So if I have EventLog.WriteEntry("sth", "sth") in the OnStart method
then it won't let me start the service. And if I have
EventLog.WriteEntry("sth", "sth") in the OnStop method - it doesn't let
me stop it for 5 minutes or so.
I know that it might be related to the privilages, but I'm sure that
this writing event was working before
Any Ideas??
Thanks Tag: port .NET Compact Framework to other platforms? Tag: 105133
add icon to resource and use different sizes
Hi,
In my VB.NET 2005 application I want to reuse several icons in different
sizes. My icons contains images of 16x16, 24x24, 32x32 and 48x48. The
problem is: I doesn't always use the right size: sometimes it resizes the
48x48 image to 16x16 instead of taking the 16x16 image. Is there a way to
specify which image of the icon has to be used?
Thansk a lot in advance,
Pieter Tag: port .NET Compact Framework to other platforms? Tag: 105130
Binary I/O and structures
I have a simple structure that should be 12 bytes long (3 integers). When I
use
fileput(1,astructure), I discover that 24 bytes have been written. If you
look at the structure in debug you see that it has a system.value object. It
looks like the fileput is writing this info (which I'm guessing is 12bytes
long) as well as the data. Is there some way to stop this behaviour and make
it only write the data? Tag: port .NET Compact Framework to other platforms? Tag: 105128
Calculating download speed from HTTP Stream
Hi All,
In my app I am using the following code to read from the response stream of
a web page.
..
do
{
bytesRead = receiveStream.Read(byteArray, 0, 256);
receiveLocal.Write(byteArray, 0, bytesRead);
} (while bytesRead > 0)
..
where receiveStream is the Response Stream from the HttpWebRequest and
receiveLocal is a memory stream. Now I'm just wondering - what is the best
way to work out the download speed per second.
Thanks in advance...
Ann Tag: port .NET Compact Framework to other platforms? Tag: 105121
Design Question. C/S Threads & AppDomains
Hi all,
I am developing a client/server application which has to potentially
handle a very large number of concurrent users.
Each connection is associated with a session object much like ASP.NET.
My first wish is to be able to process the sessions in parallel.
Obviously I can run each session in a separate thread however I gather
that once there is a large number of users the number of threads will
be too much of a drain on system resources. So I am thinking I should
use a thread pool with a set number of threads and then each thread
would be assigned multiple sessions. Is this the correct way of
thinking?
My second wish is to be able to to somehow secure each session within
its own execution boundary. Basically so that if something causes a
session to crash it does not take all the other sessions down with it.
Is the solution to this to run each session in its own application
domain? If so how would this combine with the thread approach?
If say I had 50,000 users connected to a server that would potentially
be a hell of a lot of threads + application domains which I assume
isn't the right way to go about it.
Any ideas on this would be greatly appreciated.
Kind Regards,
Mark Tag: port .NET Compact Framework to other platforms? Tag: 105120
Graphics Tool
Hi,
I really don't know the right place to ask this question... I am looking
for a .NET component that will allow users to be able to edit graphics. The
control would be something like paint.exe, except that the palette bar would
allow me to add custom bitmaps that the user could then drag over to a base
image, thereby editing it. Does anyone know if such a component is
commercially available, and, if so, who offers it? Thanks.
--
John Tag: port .NET Compact Framework to other platforms? Tag: 105109
copy a project with Configured assemblies
Hi,
We have a web application that references several strong named assemblies.
This application is in a web server that had to replace. We copied the web
application to another web server and registered the latest version of all
the strong named assemblies. When we tried to enter in the application a
binding error was thrown telling us that the assembly with name xx or one of
his dependencies was not found.
But the assembly was installed in the GAC and added as configured assembly
with a binding policy.
What seems to be happening is that .NET is searching the version of the
assembly that is was originally compiled with. So if our application was
compiled with version 1.0.0.0 and later it was updated to 1.0.0.1 it will
search for 1.0.0.0 when searching for dependencies even when you add a
binding policy to the GAC. In the new web server these old version where not
installed so an error was thrown.
We ended up installing all of our versions of the strong named assemblies on
the new web server.
My question is if this is the right way of handling this.
Wouldnâ??t be better that when searching for the dependencies it would look
for the latest version configured in the GAC, so that when you copy to a new
web server you do not have to install al the old versions that are not used.
Is this a bug?
Thanx,
Richard. Tag: port .NET Compact Framework to other platforms? Tag: 105102
System.Web.Mail - Bad Bug
Hello,
I can't see another appropriate group to post this in. system.web.mail has a
bad bug in it where it is not conforming to RCF822. The old pre-dotnet
CDONTS obects did not have this behaviour.
The problem is that system.web.mail sends messages with naked line feeds in
them rather than escaping them to be a cr and an lf. An lf on a line by
itself is invalid in an SMTP message.
Repro code is attached below. This message will never be able to be
delivered to a qmail server (of which there are many).
The code is:
using System;
using System.Text;
using System.Web;
using System.Web.Mail;
namespace theEmailTest
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
MailMessage mm = new MailMessage();
mm.BodyEncoding = Encoding.UTF8;
mm.To = "someone@example.microsoft.com";
mm.From = "someone@example.microsoft.com";
mm.Subject = "Test Subject";
mm.BodyFormat = MailFormat.Html;
mm.Body = "Test Body\n\nEnd";
SmtpMail.Send(mm);
}
}
}
The following VBS code does cause the LF characters to be correctly escaped
to a CR + LF pair prior to submitting the message to the local mail queue
for delivery.
Option Explicit
Dim objCDONTS
Set objCDONTS = CreateObject("CDONTS.NewMail")
objCDONTS.To = "someone@example.microsoft.com"
objCDONTS.From = "someone@example.microsoft.com"
objCDONTS.Subject = "Test Subject"
objCDONTS.Body = "Test Body" & chr(10) & chr(10) & "End3"
objCDONTS.Send
Set objCDONTS = Nothing
MsgBox "Done."
Any pointers on getting this fixed?
David. Tag: port .NET Compact Framework to other platforms? Tag: 105100
How to know current user name?
In my application I have a file with some information initialized to the
author's name.
I would like to pick it up automatically!
How do I do that?
--
Regards,
Lloyd Dupont
NovaMind development team
NovaMind Software
Mind Mapping Software
<www.nova-mind.com> Tag: port .NET Compact Framework to other platforms? Tag: 105096
Get Users Group Membership
I need to check and see if the user running a c# app is a member of a
certain group.
I'm querying active directory, finding the user, and going through their
list of groups. The problem I have is that if the user is a member of
group1, and group1 is a member of group2, I won't find out that the user is
a member of group2. Basically it's not handling nested groups.
So I have the option of drilling down into groups but it seems like there
should be a better way. Tag: port .NET Compact Framework to other platforms? Tag: 105089
How to convert any local time to UTC
My application receives a date/time field and a timezone code such as "EDT"
from a database. I need to convert the date/time to UTC using the timezone.
The timezone can be from anywhere on the globe.
TIA. Tag: port .NET Compact Framework to other platforms? Tag: 105085
Odd problem with owner drawn listbox and mousewheel
This is a multi-part message in MIME format.
------=_NextPart_000_002B_01C5D404.36948D30
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I have a bit of an odd problem.
A couple years ago, I built a little font explorer program in VB.Net. =
Nothing fancy, just enumerates all the fonts on a system and prints what =
some sample text would look like in each font. I created an owner-drawn =
ListBox and each item in the Items collection represented a screen font =
on the system.
I wanted to revamp it and get rid of this one little minor annoyance.
When placed on a form and run, she looks great. If I use the mouse wheel =
to scroll DOWN the ListBox, I notice an odd effect. The list items =
scroll into position correctly, but if you watch it closely as it =
animates, they are scrolling from the TOP-DOWN. The items are in the =
ListBox in the right order. Order is not the issue here.
If I were to describe what I perceive a little better, it looks like =
this:
I have 6 fonts in the ListBox. A, B, and C are visible in the client =
area. I use the mouse wheel to scroll down one unit and bring D into =
view. Watching the animation of the ListBox, D is brought to the top and =
quickly animated to the position where it would be expected.
--- --- --- ---
|A| |D| |C| |B|
|B| |E| |D| |C|
|C| |F| |E| |D|
--- --- --- ---
Has anyone seen this before? It's not really detrimental, but it's an =
extreme nuisance.
--=20
Any help is appreciated.
Thanks in advance.
Hong Kong Phooey
------=_NextPart_000_002B_01C5D404.36948D30
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.3790.2541" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face=3DArial size=3D2>I have a bit of an odd =
problem.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>A couple years ago, I built a little =
font explorer=20
program in VB.Net. Nothing fancy, just enumerates all the fonts on a =
system and=20
prints what some sample text would look like in each font. I created an=20
owner-drawn ListBox and each item in the Items collection represented a =
screen=20
font on the system.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>I wanted to revamp it and get rid of =
this one=20
little minor annoyance.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>When placed on a form and run, she =
looks great. If=20
I use the mouse wheel to scroll DOWN the ListBox, I notice an odd =
effect. The=20
list items scroll into position correctly, but if you watch it closely =
as it=20
animates, they are scrolling from the TOP-DOWN. The items are in the =
ListBox in=20
the right order. Order is not the issue here.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>If I were to describe what I perceive a =
little=20
better, it looks like this:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>I have 6 fonts in the ListBox. A, B, =
and C are=20
visible in the client area. I use the mouse wheel to scroll down one =
unit and=20
bring D into view. Watching the animation of the ListBox, D is brought =
to the=20
top and quickly animated to the position where it would be=20
expected.</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>--- =20
--- --- ---</FONT></DIV>
<DIV><FONT face=3D"Courier New" =
size=3D2>|A| =20
|D| |C| |B|</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>|B| =20
|E| |D| |C|</FONT></DIV>
<DIV><FONT face=3D"Courier New" =
size=3D2>|C| =20
|F| |E| |D|</FONT></DIV>
<DIV><FONT face=3D"Courier New" size=3D2>--- =20
--- --- ---</FONT></DIV>
<DIV><FONT size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial><FONT size=3D2></FONT><FONT=20
size=3D2></FONT></FONT> </DIV>
<DIV><FONT face=3DArial><FONT size=3D2>Has anyone seen this before? It's =
not really=20
detrimental, but it's an extreme nuisance.</FONT><BR></FONT><FONT =
face=3DArial=20
size=3D2>-- <BR><BR>Any help is appreciated.<BR>Thanks in =
advance.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Hong Kong =
Phooey</FONT></DIV></BODY></HTML>
------=_NextPart_000_002B_01C5D404.36948D30-- Tag: port .NET Compact Framework to other platforms? Tag: 105081
Not a win32 application
At times if I send an application developed in C# to a client's to run.
After the initial run and I close the application, if I double click it to
start then it give a "Not a win32 application error" and would not start.
My experience with this has been on Windows XP. Can I have a solution? Tag: port .NET Compact Framework to other platforms? Tag: 105069
impersonate ?
Does impersonate tag works only with .Net framework 1.1 and not with
1.0?
<identity impersonate="true" userName="Domain\ID" password="Password"
/>
TIA
Best Regards,
Sanjeev Tag: port .NET Compact Framework to other platforms? Tag: 105066
Vs2005 IDE Sync Solution Explorer w/active file
Visual Studio and VS 2003 used to sync the solution explorer by highlighting
the currently active file (whatever file is active in the text editor) in the
tree whenever it changed.
It doesn't seem VS2005 does this by default. Is there a way to set that up?
Thanks in advance.
-Andrew Tag: port .NET Compact Framework to other platforms? Tag: 105064
Failures with dynamic in-memory assembly generation
Hi!
I'm trying to create in-memory assemblies from source using C# 2.0 from
Visual Studio 2005 Beta 2. The generated assembly should have the same
name as an assembly that may already exist on disk in the same directory
the assembly-generating executable is running from.
The code I'm using is as follows:
string Code = "public class PolicyAccess ";
Code += "{ ";
Code += "public void GetPolicy (out string
preferredConnectionType) ";
[...snip...]
CompilerParameters Parameters = new CompilerParameters ();
Parameters.GenerateExecutable = false;
Parameters.GenerateInMemory = true;
Parameters.OutputAssembly = "Dummy.dll";
CodeDomProvider Compiler = CodeDomProvider.CreateProvider
("csharp");
CompilerResults CompResult = Compiler.CompileAssemblyFromSource
(Parameters, new string[] { Code });
Assembly TheAssembly = CompResult.CompiledAssembly;
When I execute this and want to access the CompResult, I either get a
FileNotFoundException in case there is no DLL with the
Parameters.OutputAssembly
name in the directory. Or I get a BadImageFormatException if I just put some
other
file (image, text, etc.) with the required name in the directory. Or, if
some other
assembly with the OutputAssembly name is in the directory, this assembly
gets
loaded, with the types contained in it but not with the types in the Code
string!
In any case I never get to see the type "PolicyAccess" with the method
"GetPolicy".
What is going wrong here??? I was assuming that if one creates an assembly
with
"GenerateInMemory = true" then there would not be any files involved at all.
Is there some "force assembly generation to file" option or something like
that?
Thanks,
Andreas Tag: port .NET Compact Framework to other platforms? Tag: 105062
compiler going crazy or am I missing something?
In my code I have something like that:
class RecipeFile
{
// .....
}
class OptionPanel : UserControl
{
public void Load(RecipeFile file)
{
// ....
}
}
Now when I try to compile I get the following error message:
==
Error 2 Warning as Error:
'Cook.App.Dialogs.OptionCurrentFile.Load(Cook.Data.RecipeFile)' hides
inherited member 'System.Windows.Forms.UserControl.Load'. Use the new
keyword if hiding was intended.
L:\AppSource\eCookBook\eCookBook\Dialogs\OptionCurrentFile.cs 19 15
eCookBook
==
Now, I now there is a method call
class Control
{
public void Load()
{
//....
}
}
but there should be no ambiguity at all whatsoever with Load(RecipeFile
file)
is this a know bug (happening sometimes)?
I have .NET 2.0 beta 2
--
There are 10 kinds of people in this world. Those who understand binary and
those who don't. Tag: port .NET Compact Framework to other platforms? Tag: 105050
Thread Limits
Where can we find the actual limits on threads, i.e. active threads, worker
pools, worker pool threads, ... in a .NET environment? We would like to find
information on the limits around general worker threads and worker pool
threads. Tag: port .NET Compact Framework to other platforms? Tag: 105049
Accessing a directory path using different credentials from code in .NEt
Hi,
I am looking for a way which allows me to access network resources
(files or directories) using a different users' credentials in windows.
I want to use a network path from within my application to which the
logged in User will never have access. My application wants to access
this directory but I don't want the user be able to access this
directory through windows explorer. I will create a domain User say
'XUSER' who will have full access on this network path. This username
'XUSER' and its password will be stored in the database.
Any comments?? I am developing my application in VB.NET
Regards,
Trivender $ingh
18/10/2005 Tag: port .NET Compact Framework to other platforms? Tag: 105040
How can I get if the Windows running is a server version?
Hi,
How can I get if the Windows running is a server version?
Is there a property somewhere that can tell me if the Windows version is a
server edition (including server, advanced server, web server, etc) or just
a workstation (if it's not a workstation, then it's a server). My app must
verifies that for security reasons. It should work from at least windows
2000 (Windows 98 and ME, would appreciated to, but if it's not possible,
I'll put it in the system requirements)
Thanks
ThunderMusic Tag: port .NET Compact Framework to other platforms? Tag: 105039
Strange ThreadStateException exceptions
Hi,
In my application, I call myThread.Abort() which works fine most of the
time. Ocassionally however, this results in a ThreadStateException
being thrown which hangs the application. The exception message being
'Thread is suspended; attempting to abort'. Checking the status of the
thread before abort was called shows it to be a background thread and
not a suspended one? In addition I can't reproduce this problem when
running the application from the exe file i.e not through the code in
Visual Studio? Any ideas as to what is going would be much appreciated.
Thanks
Tristan. Tag: port .NET Compact Framework to other platforms? Tag: 105038
GetProcessesByName and Dispose
Hi,
I am calling GetProcessesByName, and I'd like to know if I need to loop
through the array and call Dispose on each Process object when I'm
done. It seems that Dispose is only required in the case of unmanaged
resources, but I'm not sure whether this qualifies as unmanaged.
thanks,
Keith Tag: port .NET Compact Framework to other platforms? Tag: 105037
server status
I have a server utility which uses Sockets.TcpListener to listen to client
connections. Clients connect using using s.Connect(EPhost) where s is
s = new Socket(AddressFamily.InterNetwork, SocketType.Stream,
ProtocolType.Tcp );
Now unexpectedly server goes down, but client still get s.Connected property
to true. What is best way (less resource intensive) to find out that server
is now down so that client can start making reconnection attempts to get
updates from server? I need to start making reconnection attempts as soon as
server is down.
regards
Sachil Tag: port .NET Compact Framework to other platforms? Tag: 105033
/Od compiler option problem
Hi
I am running a project in eVC 4.0 and I have been running into a bug
that only appears in the release build of the project. I eventually
found out that when I had the compiler option /Od set the project would
work properly but when it was not set the bug would appear.
I looked for /Od in the MSDN library but it didn't provide much help.
Can anyone help me with what in my code that could lead to this? I.e
what should I look for in my project to fix this bug?
Is it ok to have this option set in a release build? What are the
consequences of that?
Thanks for all your help.
Best regards.
/Babak Tag: port .NET Compact Framework to other platforms? Tag: 105028
Replacing characters in WEB text
Dear friend as a routine to replace special character when one has to
output text on a web page (client side) I have used this one as a quick
and dirty way:
---------------------------------------------------------------------
Dim WebSymbols As String() =3D New String() { _
"&", "&", _
">", ">", _
"<", "<", _
(...Long list omitted...)
"=FB", "û", _
"=FC", "ü", _
"=FD", "ý", _
"=FE", "þ", _
"=FF", "ÿ", _
" ", " ", _
vbCrLf, "<br>" _
}
'Note: & must precede all, <br> must follow > <
Public Function FixStringForWEB(ByVal Text As String) As String
Dim WebText As New System.Text.StringBuilder(Text)
For i As Integer =3D 0 To WebSymbols.Length - 1 Step 2
WebText =3D WebText.Replace(WebSymbols(i), WebSymbols(i + 1))
Next i
Return WebText.ToString
End Function
-------------------------------------------------------------
I feel this method is unsatisfactory and ackward. I am wondering
if anyone can suggest a method more elegant and especially faster
(although the above is not that slow).
-Pamela Tag: port .NET Compact Framework to other platforms? Tag: 105025
Insert file as object in word document with VB.NET Code
Hello,
Got a little problem, i need to insert some files as objects and view them
as an icon in a word document. I need to do this in my VB.NET Code. i
searched hi and low , but i can't find a solutions. Does somebody know how i
should do this
?
Thnx Tag: port .NET Compact Framework to other platforms? Tag: 105012
As the .NET Framework upgrades.
The first .NET Framework Redistributable (from now on I'll refer to as
.NET) 1.0 was released several years ago, then .NET 1.1 then now we are
one step away from .NET 2.0.
I've found some programs (say, Microsoft Student 2006) insisted that
.NET 1.1 should be installed though I have installed .NET 2.0 beta 2.
When .NET 2.0 is released, would this problem disappear? Will every
.NET application run happlily on machines that only have .NET 2.0
installed?
I tried to run a .NET 2.0 applicatoin on .NET 1.1 and got a message box
said something like "This applicatoin require version 2.0xxxx....". Now
I'm just wondering what if Microsoft add an auto update feature to
.NET. Instead of the previous simple error message, how about showing
this kind of message?
"This program requires .NET 2.0, and your .NET version is 1.1. Would
you like to upgrade .NET now? Internet connection is required." [Yes]
[No]
Perhaps this will make the process of developers to make sure users are
using up-to-date version of .NET easy. Yes, users can update .NET at
the Windows Updates but it's in a Recommended category. Tag: port .NET Compact Framework to other platforms? Tag: 105011
Console exception after calling PerformanceCounterCategory methods
I am attempting to create a custom performance counter category for use by an
application I am developing. I have found, however, that after calling any of
several of the static PerformanceCounterCategory methods, the next attempt to
write to the Console fails with a System.IO.IOException (_message = "the
handle is invalid", _COMPlusExceptionCode = -532459699, _HResult =
-2147024890).
I am developing using Visual Studio 2003 v 7.1.3088 and .NET Framework v
1.1.4322 SP1.
The following code reliably reproduces the problem on my system:
try
{
Console.WriteLine("Beginning Performance Counter Installation Test");
if (PerformanceCounterCategory.Exists("testcategory"))
{
PerformanceCounterCategory.Delete("testcategory");
Console.WriteLine("Called Delete for existing performance category");
if (PerformanceCounterCategory.Exists("testcategory"))
Console.WriteLine("Performance category still exists!");
else
Console.WriteLine("Performance Category successfully deleted.");
}
else
Console.WriteLine("Category does not yet exist.");
CounterCreationData ccd = new CounterCreationData("testcounter",
"Test counter", PerformanceCounterType.NumberOfItems32);
CounterCreationDataCollection ccdc = new CounterCreationDataCollection();
ccdc.Add(ccd);
Console.WriteLine("Initialized counter creation data collection.");
PerformanceCounterCategory.Create("testcategory", "Test category", ccdc);
Console.WriteLine("Created category and counters");
PerformanceCounterCategory[] allCategories =
PerformanceCounterCategory.GetCategories();
Console.WriteLine("Retrieved all performance counter categories");
}
catch(Exception e)
{
int i = 1;
}
By commenting out various parts of the above code, I have established that
this problem occurs:
* In the PerformanceCounterCategory.Exists call, but only if the return
value was false (if the category _does_ exist, it's fine.
* In the PerformanceCounterCategory.Create call
* In the PerformanceCounterCategory.GetCategories call.
In all these cases, the PerformanceCounterCategory functions do actually
execute successfully - the correct value is returned, category is created and
categories are listed. It's only the next attempt to write to the standard
output that goes splat.
It looks a lot like something is closing the standard output stream... I
have tried redirecting the standard output to something other than the
console buffer, and got the same result.
A serious side-effect of the problem is that if you attempt to use
InstallUtil to run a PerformanceCounterInstaller, the IOException as
InstallUtil attempts to write to the console after actually performing the
installation causes the installation to be rolled back (even though the
counters _were_ actually successfully installed).
As an even better side effect: while using InstallUtil to run an installer
that included a ServiceInstaller, ServiceProcessInstaller and
PerformanceCounterInstaller, this exception tripped the debugger, then
somehow deleted half the CurrentControlSet entries in the registry
(everything before my custom performance category in the alphabet) during the
rollback. This quite effectively rendered my development machine so much junk
(vmware is your friend...).
So, does anyone have any insight to offer on this issue? I really don't want
to have to choose between my performance counters and my console output, much
less between the performance counters and the installation!
I have looked at the description for the KB830297 fix, but am uncertain as
to its applicability, since we have no J# code at all. Please help! Tag: port .NET Compact Framework to other platforms? Tag: 105009
Cleaning up Isolated Storage for a specific assembly
Maybe I am missing something here but there seems to be a little shortcoming
of using isolated storage for storing user preferences.
I realize there is a utility called 'storeadm' which I can use to remove the
isolated storage for the current user (for all assemblies).
What I am wanting to do (and I would expect this to be a common scenario),
is that when my application uninstalls it would remove all isolated storage
for my assembly only.
My first guess would be to provide a command line option to my application
which would remove the isolated storage data for my assembly by using a call
to IsolatedStorageFile.Remove().
In an ideal world, I would go further and would like to be able to cleanup
my isolated storage files for my assembly and all users. However I guess
permissions play a role in this and may require relying upon an
administrator to perform the uninstall.
Does anyone know if this is possible? Is the IsolatedStorageFile.Remove()
option the correct way to do this? Maybe someone knows a better way to deal
with this problem?
Thanks,
Dave Tag: port .NET Compact Framework to other platforms? Tag: 105005
Seeking architectural advice
Hello,
I've run across an application design problem I was hoping someone may
have some thoughts on.
I have some .NET code (C#) that uses a third party API (using COM
Interop) to convert email messages. The application has to convert
potentially thousands of messages.
Under some circumstances, the API freezes on a (presumably) dud email
message and never returns. I don't get any notifications of the freeze.
I can't have this happen in a production environment, so was trying to
come up with a design to simply log these events and move on.
Initially I was going to run the API conversion in a new thread, and
Join() the thread with a timeout value. This appeared to be simple
enough. However, the API preclude the use of free-threading - I can't
pass the RCW object from the thread it was created on the to the new
joined thread.
I considered creating a new AppDomain to run the conversion in, and
Unload the AppDomain after a reasonable amount of time. However, I'm
not sure how to design this so I can create an AppDomain in the primary
thread, then monitor it for some pre-determined period of time, finally
Unloading it if the API (instantiated in the AppDomain) doesn't return.
I would really appreciate any thoughts anyone may have.
Regards,
Grant Tag: port .NET Compact Framework to other platforms? Tag: 105004
LayoutKind.Explicit breaks service install
I have a structure declared as:
[StructLayout(LayoutKind.Explicit, Size=6)]
private struct StandardFrame
{
[FieldOffset(0)] public byte [] frame;
[FieldOffset(0)] public UInt32 integrityCheck;
[FieldOffset(2)] public UInt32 sequenceNo;
[FieldOffset(4)] public UInt32 dataLength;
}
This is part of a Windows Service C# app. I've added an installer and
setup project but the install fails with "Unable to get installer types
in the <name of executable> --> one or more of the types in the
assembly unable to load."
I've narrowed the problem down to this struct. If I make the struct
LayoutKind.Sequential and remove the FieldOffset values the service
installs no problem. Obviously this is not what I want, the struct is
to be used as a union. This has really got me stumped, I can work
around it but I would prefer to use this approach.
Any clues gratefully accepted. Tag: port .NET Compact Framework to other platforms? Tag: 105003
Does Microsoft have any plans to port the .NET Compact Framework to other
handheld platforms (like Palm OS?)
Re: port .NET Compact Framework to other platforms? by Tim
Tim
Thu Oct 20 10:24:48 CDT 2005
They haven't announced anything, and I doubt that they'd do that.
--
Tim Wilson
.NET Compact Framework MVP
"Kevin Woram" <KevinWoram@discussions.microsoft.com> wrote in message
news:98199353-59CF-4476-BDE2-4E4D697E7C82@microsoft.com...
> Does Microsoft have any plans to port the .NET Compact Framework to other
> handheld platforms (like Palm OS?)
"Kevin Woram" <KevinWoram@discussions.microsoft.com> wrote in message
news:98199353-59CF-4476-BDE2-4E4D697E7C82@microsoft.com...
> Does Microsoft have any plans to port the .NET Compact Framework to other
> handheld platforms (like Palm OS?)
"Kevin Woram" <KevinWoram@discussions.microsoft.com> wrote in message
news:98199353-59CF-4476-BDE2-4E4D697E7C82@microsoft.com...
> Does Microsoft have any plans to port the .NET Compact Framework to other
> handheld platforms (like Palm OS?)