Laden...
F
freako32
myCSharp.de - Member
12
Themen
26
Beiträge
Letzte Aktivität
vor 15 Jahren
Dabei seit
06.07.2008
Erstellt vor 15 Jahren

Naja, das Problem ist, dass das Programm auch beim Kunden ausgeliefert werden muss und da können wir nicht einfach die Benutzerkontensteuerung ausschalten oder nen Admin-Account voraussetzen.

Erstellt vor 15 Jahren

verwendetes Datenbanksystem: Access MDB, OleDb Treiber in C#

Hi.

Ich muss (ja, ich muss 😃) auf eine MDB im Programmverzeichnis unter C:\Programme\BeliebigerProgrammName\ schreibend zugreifen.

Lesen kann ich daraus, doch wenn ich ein Update machen möchte erscheint folgende Fehlermeldung:

Die Operation muss eine aktualisierbare Abfrage verwenden

Gibt's da ne Lösung? Weil anscheinend scheint sich da Windows Vista und Windows 7 quer zu stellen.

MfG
freako

Erstellt vor 15 Jahren

hey rainbird,

danke für das tolle snippet!
ich habe einen 64bit pc zu hause, sag mir wie man die clsid herausfindet, dann geb ich die dir.
habe das bisher versucht und schon mehrere unterschiedliche clsids gefunden, aber keine hat funktioniert.

Erstellt vor 15 Jahren

Hallo Lars, danke für deine schnelle Antwort.
Wenn ich eine eigene Lib schreiben müsste, wie wäre da der Ansatz? TCP/IP, Socket Programmierung, etc. ?

Erstellt vor 15 Jahren

Hi,

ich muss Daten per FTAM übertragen. Leider habe ich für C# / .NET keine Library gefunden, die irgendwas mit dem FTAM Protokoll anfangen kann.
Gibt es sowas überhaupt? Google hat nichts derartiges gefunden.
Was wären die Ansätze, um so etwas selber zu schreiben? Es geht hierbei nur um Textdaten-Übertragung. Wie groß wäre denn da der Aufwand?

Erstellt vor 15 Jahren

Super! Danke für das Stichwort.
Die Extension Methods kannte ich ja noch gar nicht ... Ist aber ziemlich cool!

Hier meine Lösung, falls es wen interessiert...

public static class EMClass
    {
        public static void AddUnique<T>(this List<T> s, T somewhat)
        {
            if (!s.Contains(somewhat))
                s.Add(somewhat);
        }
    }
Erstellt vor 15 Jahren

Hallo liebe Freunde,

ich möchte gerne die List<T> in System.Collections.Generic so erweitern, dass ich eine Methode void AddUnique(T elem) habe, die ein Element genau dann zur Liste hinzufügt, wenn es noch nicht enthalten ist.
Dazu habe ich folgenden Code geschrieben

using System;
using System.Collections.Generic;

namespace System.Collections.Generic
{
    public partial class List<T>
    {
        public void AddUnique(T elem)
        {
            if (!this.Contains(elem))
                this.Add(elem);
        }
    }
}

Leider sagt er mir jedes mal beim Kompilieren, dass er Contains und Add nicht finden kann ...

Was mache ich da falsch?

Erstellt vor 15 Jahren

hm ... ne ich brauche schon .NET 3.5 (wegen LINQ unterstützung)
ich schreibe gerade eine normale webanwendung, deren quelltext ich aber auch für eine "heimversion", die so ziemlich das gleiche können soll, verwenden möchte.
gibt's da was?

Erstellt vor 15 Jahren

Hi,

kennt ihr etwas, was folgenden Anforderungen entspricht?
Ich möchte eine Software in ASP.NET MVC (C#, .NET 3.5) schreiben und diese dem User auf USB Stick zur Verfügung stellen.
Dazu soll beim Start ein kleiner Webserver (auf einem frei konfigurierbaren Port) + MS SQL Compact ausgeführt werden. Am besten so, dass der User es nicht mitbekommt. Dann soll nur der Standard Browser geöffnet werden und die ASP.NET Seite erscheinen.

Gibt's da etwas zu? Irgendwie ne Webserver Klasse oder sowas?

MfG
freako32

Erstellt vor 16 Jahren

hm ja stimmt schon, aber die leeren felder z.B. wie bei

A+B+CDE?+F

(zwischen C und D und E) überspringt er...
das + durch n stern im pattern ersetzen bringts leider auch nicht, dann macht er zwischen jedem ein leeres feld.