|
Hello,
Does anybody in this forum have experiences with the Smart Device Framework of the OpenNETCF.org??
Regards.
mathon
|
|
|
|
|
|
Serialization is the ability to save and load object state in the form of a series of bytes (not necessarily XML).
my blog
|
|
|
|
|
Sir,
Here Our Country and Language (Myanmar Burmese) is not supported microsoft window or any other OS. We have our own language, character, text, sort order, compare method and so on. But I, an idiot, have no idea to build an localized application without any OS sited NLS or something else. I want to know how to build .NET localized application for non OS national language support for our language EXACTLY.
We have our own font, unicode space, and ... HELP ME.
KZYH
|
|
|
|
|
Hi Kyaw Zayar Han,
you can use some classes in System.Globalization namespace. It's quite late night and i am gonna wake up early in the morning, so I will write u more later... Bt only in case u didn't already solve it! this post is quite old so maybe it's all done now.
best regards,
David
Never forget: "Stay kul and happy" (I.A.)
|
|
|
|
|
Hello David,
I am so glad to hear from you about my problem. Yes I have ever seen the classes of System.Globalization at rotor of www.123aspx.com. I assumed that I have to create a satellite assembly class which includes some resources such as sorting table. Yet I don't know how to build the sorting table. It is sure that I haven't still solved the problem. Do you know it is so shameable to say that our country haven't still solved mother language problem for microsoft platform yet, even though we are taking some outsourcing and our developers have worked around the world.
Anyway, I feel compelled to know about your experiences and can't bear to wait learning from you. It'd been a long to wait to get response like yours. I thanks god and you for this.
Best Regards,
Kyaw Zayar Han
KZYH
|
|
|
|
|
Hi Kyaw,
you wrote:
We have our own language, character, text, sort order, compare method and so on.
I think u should use class System.Globalization.CultureInfo . This class stores information about culture, like its calendary, sorting order, date/time format and currency. IMO you will have to set some properties like, say, CultureInfo.DateTimeFormat . This class has many properties, like DayNames . You will have to set these properties to comply with ur language. By playing with CultureInfo and its properties, u should be able to define all cultural-dependent things needed in localization process. Then, u will probably want to create satellite assembly, where will be stored (mainly) strings in ur language. In ur app, simply set System.Threading.CurrentThread.CurrentUICulture to your new CultureInfo instance. All the magic around strings are done with ResourceManager class. These are only basic ideas how ito solve ur problem. I never had to work with unsupported language so I belive this is the right way bt can be 100% sure.... I am awared this is not EXACTLY how to build .NET localized application, bt I don't have time nor feel like write it all... but I strongly suggest u to use (MSDN[^]) for additional information about all classes I mentioned & about satellite assemblies and resources etc.
best regards,
David
Never forget: "Stay kul and happy" (I.A.)
|
|
|
|
|
Hi,
Thank you all for ur answers.I tried working it out but there still is some problem.I tried the dllimport method but i still have an error saying that the entry point has not been found.this was using salford fortran .i was just wondering if all fortran compilers are compatible with .net platform.when i used the intel fortran 8.0 compiler i was not able to reference the fortran dll as well.the error was that it is not a valid dll or com object.i guess it cudnt recognise the dll.is there anything i can do to get it right??
the dllimport code i used was
_
Public Shared Sub xyz(ByRef x As Integer)
End Sub
call xyz(x)
and in the fotran dll i wrote the following
subroutine Dll2(x)
x=x+1
! Expose subroutine Dll2 to users of this DLL
!
!DEC$ ATTRIBUTES DLLEXPORT::Dll2
!MS$ATTRIBUTES REFERENCE :: x
end subroutine Dll2
this is just an example i was trying to get right.
i need to get it right soon.
thank u for ur help
|
|
|
|
|
You should check Salfords Site:
http://www.salfordsoftware.co.uk/kb/SKB146
Calling routines in object files/DLLs created by other compilers
This applies to:
Salford C/C++ DBOS
Salford C/C++ Win32
Salford FTN77 DBOS
Salford FTN77 Win32
Salford FTN90 DBOS
Salford FTN90 Win32
Salford FTN95 DBOS
Salford FTN95 for Visual Studio .NET
Salford FTN95 Win32
Question
Is it possible to call routines in object files/DLLs created by other compilers?
Answer
Yes using C_EXTERNAL or STDCALL. See the Mixed Language Programming section in the User Guide.
--------------------------------------------------------------------------------
THE INFORMATION IN THIS DOCUMENT IS PROVIDED ON AN AS-IS BASIS WITHOUT WARRANTY OF ANY KIND. PROVIDER SPECIFICALLY DISCLAIMS ANY OTHER WARRANTY, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL PROVIDER BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, SPECIAL OR INCIDENTAL DAMAGES, EVEN IF PROVIDER HAS BEEN ADVISED BY USER OF THE POSSIBILITY OF SUCH POTENTIAL LOSS OR DAMAGE. USER AGREES TO HOLD PROVIDER HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS, LOSSES, LIABILITIES AND EXPENSES.
Document ID: SKB0146
Published on: 12 Feb 2004
|
|
|
|
|
Hi,
I am using the intel fortran 8.0 compiler.When i run the vb.net application,I get an error saying System.DllNotFOundException and that it is unable to load the dll.When i tried referencing the fortran dll from vb.net the error was that it is not a valid dll or com object.is there some configurations that i need to set before trying to import the dll.
Thank u
|
|
|
|
|
Your post said: "this was using salford fortran"
You may have better luck with your question here:
Intel® Fortran Compiler for Windows & Visual Fortran Forum
http://softwareforums.intel.com/ids/board?board.id=5
I did find this in the intel documentation:
DLL mismatch issue
When you run an executable application built with Intel Visual Fortran, an "entry point not found in LIBMMD.DLL" error (the
DLL name may also be LIBMMDD.DLL) may occur under the following circumstances:
if You have both Intel Visual Fortran Compiler 8.0 and version 7.0 or 7.1 of Intel Fortran Compiler or Intel C++ Compiler installed on
the same system
if The program is built to use the DLL form of the run-time libraries
This error is due to an inconsistency between the math library DLLs provided with Intel 7.0 or 7.1 compilers and those provided with the
version 8.0 compilers. Depending on the order of installation, the path searched for the DLL may cause the other version's DLL to be used.
The workaround to this problem is to copy the DLL named in the error message from the appropriate version's BIN folder (either Program
Files\Intel\Compiler70\bin or Program Files\Intel\Fortran\Compiler80\bin) into the same folder as the EXE you
are running. This problem may be resolved in a future update to the compiler.
I hope this helps,
progload
|
|
|
|
|
Hi,
I want to develope an application that use internal GSM/GPRS cell phone of my pocket pc QTEK 2020 PPC2003, like a modem to connect directly to another PC (with a modem) through a GSM connection. I must use a GSM connection not GPRS, bluetooth, irda an so on.
My questions are:
Are present in .NET objects based on TAPI libraries ?
Is TAPI the right solution ?
Reading on msdn 'modem connection' I don't understant how can I send and receive data.
Has anyone a sample or can redirect to a place where can I find anything ?
There will be in .NET compact framework anything ?
Sorry for all my question and my poor english.
Thanks in advance.
Montons
|
|
|
|
|
First make sure that u have the .net compact framework installed
it has controls to dial as links and many other stuff useful
|
|
|
|
|
Hi,
I'm wanting to track the clicks a user takes through a menu in a Pocket PC VB.net App (.net compact framework)
Clicks are not registering when a user clicks a sub menu?
Does anybody know how to call the 'Popup' event when a user click on a sub menu?
Thanks in advance.
|
|
|
|
|
Hello,
I have installed a 3rd party library that has 2 assemblies that get registered in the GAC. When I use the 1.1 Framework configuration tool to view cached assemblies, I see both assemblies listed and when I check the properties for both, I see that each is pointing to the correct file and location. However, when I start a new project in VS.NET 2003 Pro, and bring up the add reference dialog box, I only see one of the assemblies listed in the .NET tab. I can browse and find the assembly and add it manually to my project and then my app compiles successfully. However, if they both show in the cache list in the configuration tool, what would prevent one from not showing in VS Studio?
|
|
|
|
|
Nevermind. The issue has been solved. It was a invalid registry entry added by the installation software.
|
|
|
|
|
Can anyone offer any insight into how I can monitor CPU usage by thread within a c# .NET application? Ideally I am looking for a task-manager like application which exposes the utilisation for each thread within the application process (in a way that the threads can be identified - eg showing thread name).
Using System.Diagnostics.GetProcesses and the ProcessThreadCollection I can see the CPU used by each thread, but how do I correlate these threadids with my application threads?
John
|
|
|
|
|
hi there
i have a Form Whit a DataGrid on it
in the datagrid i have a lot of data
when the Form is load
i want to see in the datagrid the last data that enterd
the last page
i dont want to scroll down the datagrid scroller any time the form is loaded
i want it to be automaticely .
how can i do it ?
thanks ... i hope somebady to help me
i am in c# - my DB is Accses
|
|
|
|
|
on each data entered{
1. count the size of the table.
2. use the count to move current pointer to the last row of table.
}
|
|
|
|
|
I tried to update data to a access2000-db using oledb. All memo-fields with more than 255 chars are not updated. The saved string in the database is always cutted down to 255 chars.
Does anybody has an idea how to solve the problem?
|
|
|
|
|
I have a larger vb.net project with about 15 assemblies and I am using reflection in the project. I tried to pre-compile them to native images using ngen. JIT-compiler seems to ignore the native images in the global assembly cache because the startup time does not improve for our desktop-solution.
Does any body knows what could have gone wrong for our project?
Hagen
|
|
|
|
|
I have an VB ActiveX DLL with a function the receives a string parameter.
I want to call this function from C#.
I made a reference to the DLL in my VS 2003 project.
DLL Function
--------------
public function ShowMsg (strIn as String)
msgbox strIn
end function
C# Function Call
------------------
string str1 = "ABCD";
Class7 s = new Class7Class();
s.ShowMsg(str1);
When I call the function from C#, I get an error:
Argument '1': cannot convert from 'byte[]' to 'ref string'
How do I marshal a C# string to an ActiveX DLL string?
Thanks,
Rg
|
|
|
|
|
It always works for me, but then I always use byval in my function parameters. Maybe that will help.
my blog
|
|
|
|
|
I have a C# project that references an ActiveX DLL.
I have registered the DLL using the VS IDE.
I want to make some changes to the DLL and consequently register the new version with the IDE.
1. How do I remove the existing reference so I can register the new DLL?
2. Where do I see the registered files for a given project?
Thanks,
Rg
|
|
|
|
|
Could you brief us how you registered that Dll so that
i can get give you the correct solution.
Regards,
CVP
|
|
|
|