Ich denke da mußt Du auf AVALON/WinFX warten.
Meli
Ich hab so was ähnliches gemacht: Backup auf Server.
Weil ich eine Progressbar wollte, hab ich die Shell-Funktion SHFileOperation(shell32) verwendet.
Damit kann man sich auch die rekursive Verzeichnissuche sparen.
Servas,
Meli
Du kannst aber eine NET-Anwendung sehr wohl mit ngen.exe zu Native Code kompilieren.
Dabei wird im Global Assembly Cache ein native code image erzeugt und
jedesmal verwendet wenn man die Anwendung startet.
Original von krujtzschoff
@meli Zufällig Namen zur Hand?
Hmmm?,
ich meinte unter Visual-Studio 2005/ bzw. Net-Framework2.0
gibts die SerialPort Klasse.
http://lab.msdn.microsoft.com/express/
Allerdings noch beta.
Original von krujtzschoff
By the way für Hinweise zur Nutzung der seriellen Schnittstelle unter C# bin ich immer offen. Links zu Quellcode oder Quellcode wäre am liebsten.
Unter NET2.0/VS2005 gibt`s dafür eine Komponente.
Du kannst ASCII Codes direkt casten:
char deinZeichen = (char)5
Hilft Dir das weiter?
Meli
Was mir so einfallen würde sind Methoden und Eigenschaften für
rekursive Dateisuche, Ermittlung von Verzeichnisgrößen, kopieren
von Verzeichnissen und Dateien MIT Fortschrittsanzeige(eventl. Kapselung
der Win32API Funktion CopyFileEx), Ermittlung des Laufwerkstyps,usw.
Du kannst dir ja C# Express Edition runterladen und das 2.0 Framework benutzen.
Die Bitmap-Methoden GetPixel und SetPixel sind unter Umständen zu
laaaaangsam.
Deshalb wirf mal einen Blick hierhin: (stichwort Unsafe Imageprocessing)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp11152001.asp
oder noch besser hierhin:
http://www.codeproject.com/cs/media/csharpgraphicfilters11.asp
Ist auch eine Möglichkeit mehrere Items gleichzeitig zu markieren
und zu löschen.
Wie wär`s mit:
foreach(ListViewItem item in listView1.SelectedItems)
{
listView1.Items.Remove(item);
}
Vielen Dank für die Hilfe.
Hat mir sehr geholfen!
Meli
Ich möchte mit einen regulären Audruck bestimmte Zeichen aus einem string
entfernen.
Die einzelnen Zeichen die entfernt werden sollen sind:
Als ASCII Code:
27
74
30
1
auch die Zeichenfolge ASCII 27,74,30 soll gelöscht werden.
Kann mir jemand einen Tip geben wie der Ausdruck auszusehen hat,
um diese Zeichen aufzuspüren?
Vielen Dank im Vorraus.
Ach ja die Plattformunabhängikeit von .NET...
Hallo,
das ist mein erstes Posting hier:Also Grias euch..
Folgendes:
Ich benutze in meinem Programm die API-Funktion "GetDiskFreeSpaceEx"
um Informationen über den freien Speicherplatz auf einem Datenträger
zu erhalten:Das klappt auch ganz vorzüglich.
Mein Problem ist: Ich kapier nicht den Unterschied zwischen den
Rückgabewerten. Die Plattform SDK Dokumentation sagt dazu:
BOOL GetDiskFreeSpaceEx( LPCTSTR lpDirectoryName, PULARGE_INTEGER lpFreeBytesAvailable, PULARGE_INTEGER lpTotalNumberOfBytes, PULARGE_INTEGER lpTotalNumberOfFreeBytes );
Parameters
lpDirectoryName
[in] Pointer to a null-terminated string that specifies a directory on the disk of interest. If this parameter is NULL, the function uses the root of the current disk. If this parameter is a UNC name, it must include a trailing backslash (for example, \MyServer\MyShare).
Note that this parameter does not have to specify the root directory on a disk. The function accepts any directory on the disk.lpFreeBytesAvailable
[out] Pointer to a variable that receives the total number of free bytes on the disk that are available to the user associated with the calling thread. This parameter can be NULL.
If per-user quotas are in use, this value may be less than the total number of free bytes on the disk.lpTotalNumberOfBytes
[out] Pointer to a variable that receives the total number of bytes on the disk that are available to the user associated with the calling thread. This parameter can be NULL.
If per-user quotas are in use, this value may be less than the total number of bytes on the disk.lpTotalNumberOfFreeBytes
[out] Pointer to a variable that receives the total number of free bytes on the disk. This parameter can be NULL.
Ähm, kann mir das bitte jemand ausdeutschen?
Besten Dank,