Hallo,
Du kannst unter 2005 mit Datei->Neu->Symboldatei eine Symboldatei erstellen und bearbeiten.
In den Eigenschaften des PDA-Projekts kannst Du unter "Anwendung" das Symbol dann an Deine Anwendung binden.
Hallo,
wen ich das jetzt richtig verstanden habe passiert folgendes:
Zitat
Ich starte mit Socket.BeginConnect() zwei Verbindungsversuche
Durch den asynchronén Connect-Aufruf werden 2 Threads gestartet, die jeweils versuchen sich zu verbinden.
Jeder dieser Threads ruft dann Dein Callback-Funktion. In dieser wird wiederum mit "BeginInvoke" ein asynchroner Aufruf gestartet, so daß die Methode, die über BeginInvoke ausgeführt wird, zwiemal gerufen wird.
Da aber bereits das BeginConnect asynchron ausgeführt wird, kommt es vermutlich zu folgender (oder ähnlicher) Reihenfolge bei der Ausführung
BeginConnect1
Callbackaufruf1 -> ruft BeginInvoke -> Ausgabe ANFANG
BeginConnect2
Callbackaufruf2 -> ruft BeginInvoke -> Ausgabe ANFANG
Ende Invoke1 -> Ausgabe ENDE
EndeCallback1
Ende Invoke2 -> Ausgabe ENDE
EndeCallback2
Musst Du dich eigentlich gleich 2mal connecten oder könntest du evtl. die beiden Connect synchron hintereinander ausführen?
Type Klasse
Stellt Typdeklarationen dar: Klassentypen, Schnittstellentypen, Arraytypen, Wertetypen, Enumerationstypen, Typparameter, generische Typdefinitionen und offen oder geschlossen konstruierte generische Typen.
es handelt sich bei der Type Klasse also selber auch um einen Typen, der allerdings die Eigenschaft hat, darüber Informationen über einen Typen abrufen zu können.
Hallo,
ich kenne OpenNetCF nicht, aber ist denn
OpenNETCF.Diagnostics.Process.Start
die Methode die Du rufen willst oder wollstest du eine eigene Start-Methode rufen?
Oder ist die Methode die du angegeben hast die aus OpenNETCF.Diagnostics.Process ?
Hallo,
du kannst ein Projekt direkt als Setup-Projekt anlegen. Dann wird das ein MSI-Installer.
Pack es mit Deinem anderen Projekt zusammen in eine Solution. Doku zu Setup und Deployment ist hierbei hilfreich. (Habe das bis jetzt nur in VS 2005 gemacht, das ist wohl etwas anders, aber sollte grundsätzlich genauso funktionieren)
Hallo,
Du kannst die dll's nutzen wie ganz normale dotnet-dll's.
Wenn Du sie im Objektbrowser anzeigst (recht Maustaste auf dem Verweis), siehst Du die Namespaces und Klassen die darin enthalten sind.
Hallo,
bei MS Office 2003 heißt die DLL für Outlook
"Microsoft Outlook 11.0 Object Library"
zusätzlich benötigst Du möglicherweise die
"Microsoft Office 11.0 Object Library"
Die Namen für OfficeXP sollten ähnlich sein.
zu finden wenn Du einen Verweis hinzufügst im Reiter "COM".
Im Verweisordner des Projektes treten die dann unter den Namen "Outlook" und "Microsoft.Office.Core" auf.
Hallo,
grundsätzlich sehe ich da kein Problem.
Du kannst die Anwendung auch auf Windows entwickeln und unter Linux laufen lassen. Hierzu brauchst du dann auf beiden Plattformen ein installiertes MONO-Framework und eine IDE, mit der Du gegen MONO kompilieren kannst (z.B. den freien SharpDevelop, gibts bei icsharpcode.net)
Beim ersten Zugriff auf den Server musst Du Dich wohl erst mal mit der Windows-Authentication anmelden, da noch keine Konto im SQL-Server existiert, mit dem Du Dich anmelden könntest. Dann kannst Du den Server so konfigurieren, daß Du auch SQL-Authentication zulässt, Logins anlegen usw.
Keine Ahnung warum das so nicht funktioniert. Ich kenne mich allerdings auch nicht so gut mit VBausaber hier dürfte die Sprache eigentlich keineRolle spielen. Die Objekte werden ja auch erstellt...
Aber wennsmit LoadControl funktioniert hat, kannst Du jaauch damit arbeiten.
Was die angezeigten Daten angeht:
Ein Member vom Typ DataRow in der Control (also deinen eigenen DataRow-Typen), und eine Set-Property dafür. In der Set-Property kannst Du dann die Textboxen besetzen.
Oder einfach eine Set-Methode die die DataRow als Parameter annimmt.
Hm ich kann eigentlich nichts auffälliges erkennen. Vielleicht ist Me.phSuche nicht visible, oder auch dynamisch erzeugt aber nicht in die Controls der Seite gepackt?
Sonst versuch mal statt Deinem eigenen Control irgenwas anderes hizuzufügen, z.B. Buttons oder so. Und dann sag mal Bescheid, ob die sichtbar werden. Wenn ja, liegt's wahrscheinlich irgendwo in der Control selbst...
Hallo,
da Arrays nicht dynamisch sind (im Titel des Threads steht jedenfalls string[], daher gehe ich mal von einem Array aus) kannst du den letzten Eintrag nicht einfach abtrennen, da müsstest du das Array in ein anderes umkopieren, das dann ein Feld kleiner ist. Du könntest aber z.B. den letzten Eintrag einfach auf String.Empty setzten und dann in einer foreach-Schleife wieder alles zusammenbauen.
Aber wenn es Dir nur darum geht, den Dateinamen loszuwerden empfehle ich dringend
Das "LoadControl" kannst Du Dir eigentlich sparen, wenn Du die Control so instanzierst, wie in meinem letzten Post beschrieben.
Die ID's innerhalb der Control bauen sich auf aus dem Namen, den du in der ascx-Datei für die Kontrollen vergibst, allerdings normalerweise mit einem Prefix, das sich über den "NamingContainer" der Control und den IdSeparator zurückverfolgen lässt.
Den Zugriff auf die Elemente innerhalb der Page betrifft das normalerweise nicht, du kannst normal über myControl.mySubControlId (so einen Member müsste es geben) zugreifen. Wie die Control dann auf dem Client heißt, verrät Dir die Property myControl.ClientId. Dies musst du zum Beispiel abfragen wenn du von der Control gepostete Parameter entgegennehmen willst.
da befindet sich für jeden Dienst ein Schlüssel Names LEGACY_SERVICENAME.
Wenn Du das Teil für Deinen Dienst löschst, ist er jedenfalls als Dienst deinstalliert. Ich kann Dir aber nicht sagen, ob installutil sonst noch irgendwelche Einträge in der Registry macht, die dann als Müll überbleiben...
Hallo,
weiß leider auch nichts genaues, aber Du kannst mal in der MSDN-Doku nach ASP.NET-Zustandsverwaltung gucken, da gibts eine ganzes Kapitel drüber...
Ansonsten würde ich sagen, daß die Checkboxen deshalb markiert werden, weil für sie die gleiche ID's generiert werden, die vorher die gelöschten Sätze hatten. Daher müsste es auch reichen, die ID selbst zu vergeben und an den Datensatz zu binden:
Hallo,
mein Nick kommt daher, daß sowohl mein Vor- und Nachname lateinischen Ursprung haben.
Dabei steht mein Vorname mit dem römischen Gott Mars in Verbindung, mein Nachname geht auf das lateinischeWort für Fels oder Stein zurück.
Deshalb dann eben MarsStein.
Hmmm. Sieht so aus als wäre bei der Installation eas schiefgelaufen, schau mal unter "Dienste" im gleichen Fenster da sollten 4 Einträge sein, die mit "SQL Server" anfangen.
Wenn die nicht da sind, ist der SQL-Server auf jeden Fall nicht richtig installiert.