Probier es mal mit "FTP" aus der Windows Commandline.
Schau mal auf Wikipedia. Er sollte nicht mehr verwendet werden.
ist der Button nicht im Event Handler das "Sender" Objekt das als Parameter rein kommt?
Danke LaTino,
das erklärt das Verhalten natürlich.
Hab es nun so gelöst das ich wenn ich einen Node habe, hergehe und schaue ob es diese Typ von untereinträge habe, diesen dann auslese und in meine Domain Struktur lade.
Recht lieben Danke für die Info
LastGentleman
Vielleicht hilft dir das hier weiter
HttpContext.Current.Server.MapPath("~/App_Data");
Kommt drauf an, wenns nur wenig Daten sind kannst es einfach zurückgeben lassen.
So könnte dann dein Contract aussehen
public string GetMyFileText()
Einfach den Inhalt, auf diese weise zurückgeben.
verwendetes Datenbanksystem:XML (System.XML.XmlDocument)
Hallo,
ich lese mit einem XMLDocument ein XML Dokument aus.
Das ganze hat einen generischen Ansatz und ich fahre Rekursiv durch das XML Dokument durch
Also ich lade das XMLDocument und holle mit doc.ChildNodes alle ChildNodes
dummerweise ist der Inhalt (value) in <tag>Mein Inhalt</tag> nicht im Node sondern in einem ChildNode mit dem Namen #TEXT.
Ist das so richtig, warum #TEXT.... Bin da leicht verwirrt. Kennt jemand eine Erklärung zu diesem Phänomen?
Liebe Grüße aus Österreich
LastGentleman
Dein WCF Service läuft nicht im Partial Trust.
Du kannst einfach darauf zugreifen, da er nur die Restriktionen vom Webserver hat und als Dienst darf er auf das Verzeichnis zugreifen.
Ich wollte es vermehrt einsetzen. Hab mir das mal kurz angesehen. Hat eigentlich nen guten Eindruck auf mich gemacht. Bin jetzt aber am überlegen ob ich vielleicht doch auf ein anderes Pferd setzen sollte.
Ein Vortrag vom Microsoft Österreich auf den BigDays in Linz hat mich doch auch beeindruckt und da es von der pattern and practice Gruppe kommt und von denen auch unterstützt wird, hätte ich es verwendet.
OK. Mit dem Einstellen hätte ich weniger Probleme, der XML Wizard ist doch relativ komfortabel und anwendbar.
Was war der Grund auf andere Frameworks umzusteigen, NLOG wurde erwähnt oder autofac?
Hast verschiedene Möglichkeiten
Keine Ahnung hab nie wirklich gesucht. Was du auch schauen könntest ob du mittels WMI was raus finden könntest. Ist aber ne reine Vermutung, musst schauen obst was findest.
Müsste in der Registry stehen, such mal nach einem Pocket PC Namen.
Hab eine ein DOT.NET COM Objekt gebaut, das mir die COM Objekte zurückgibt.
Bist da sicher das die Verbindung mit WEP geht, das ist auf ner anderen Schicht im OSI Modell und dürfte eigentlich keine Auswirkung haben.
und da ist mein Problem.
Mein Programmchen ist so ausgelegt, das es auch installierbar ist als Non-Admin.
Drum wäre mein Ansatz mit dieser DOT.NET Factory Methode die mir fertige COM Objekte zurückgibt, die ich nur EINMAL registrieren muss.
Danke Rainbird. Werde es auch so machen müssen.
Der Zugriff mache ich halt über Latebinding, direkte Referenzen stören meinen Chef. 😦
Wollte mir so ne DI Lösung bauen, nur die Appdomains ärgern ein bisschen. Und ohne bleibt das Access hängen.
Wenn du weiter COM Klassen hinzufügst, musst du dann das Control neu registrieren?
hab da was für dich
http://www.aspcode.net/Creating-an-ASHX-handler-in-ASPNET.aspx
nimm ne ashx Datei und schreib in das context.Response Objekt deine Daten zurück.
EDIT Buchstabenverdreher bei der Erweiterung
@bvsn: das was du da baust, ist zum einbinden einer C-API. COM Klassen haben die Information schon drinnen. Da du nicht VS verwendest, muss du die Generierung eine Kommandozeilen Tool machen lassen:
Tlibimp.exe
@rainbird:
du beschreibst meine Traumlösung. Verwendest du eine Loader wie ich hier beschrieben habe oder registrierst du jede COM-Assembly und greifst du dann über COM darauf zu?
Hi bvsn,
wenn du ein COM Objekt hast kannst du dir selber auch eine COM-Interopt Assembly erstellen.
Das schwierige ist halt bei größeren Objektstrukturen herauszufinden, wie man die Daten abfragt.
lg
LastGentleman
Hallo Rainbird,
genau baue mir einen Moniker den ich Parameter wie Assembly Dateiname und die erzeugende Klasse übergebe und dann eine Dot.net Objekt zurückgebe.
Möchte genau wie du halb gleisig fahren. Das mit der Objekterzeugung läuft soweit auch gut, nur leider will das Access nicht mehr zugehen. Beim Beenden flakert es kurz auf und dann ist das Access wieder da.
Bin beeindruckt die Forms integration hab ich mir mal kurz angesehen bin aber kläglich gescheitert. Das war so ein SetParent() API Versuch. Dem werde ich mich wieder mal widmen.
Der Callback sagt nur, es gibt einen neuen Stream zum Abrufen, z.B. eine GUID. Du machst dann über den normalen sagt getStreamFromGuid(GUID streamID) und fragst die Daten ab.
Lass ihn nur benachrichtigten das neue Daten da sind.
Der Client fragt die Daten über einen Stream ab. Der Vorteil das du dann als Client noch entscheiden kannst ob du die Daten überhaupt möchtest.
Hab noch was rausgefunden, ich erzeuge über Activator.CreateInstance Objekte und gebe die an die COM Schnittstelle zurück. Ich vermute es liegt daran.
Hab versucht das ganze mal in einer AppDomain laufen lassen.
Nur bekomme ich da eine Exception zurück. Diese Fall tritt aber nur da auf, wo der Prozess der das COM Objekt verwendet, eine C# Konsolenanwendung macht da keine Probleme.
Exception Meldung
Es ist der Fehler Der transparente Proxy kann nicht in den Typ "AddinLoader.IRemoteLoader" umgewandelt werden.
Danke Rainbird für die Information.
Im Prinzip geben ich keine Access Objekte als Parameter. Nur eigene COMVisible, Dot.net Objekte.
Muss dann jede Funktion die Objekte wieder freigeben?
Hallo Community,
ich hab eine DOT.NET DLL im Einsatz die ich in Microsoft Access über Latebinding verwende. Leider verhindert die Verwendung von den DLLs das Access beendet werden kann. Wenn ich Access zu mache, kommt kurz der Desktop und dann ist mein graues Access Fenster wieder da.
Hat jemand eine Idee woher dieses Verhalten kommt.
Liebe Grüße
LastGentleman
Wegen der DispID hat mir auf eine Frage von mir Rainbird eine Antwort geschrieben
@BerndFM:
Dann kann es aber vorkommen, wenn wir nun beim Rechnungsnummern Beispiel sind, das es eine Rechnung mit größere Rechnungsnummer und kleinerem Datum gibt.
IDE: VS2008
Hallo zusammen,
was mir auffällt wenn ich mich durch Code wühlen, und ich in eine Funktion springe mit "Goto Defintion", das ich keine Möglichkeit kenne wie ich wieder an die Usprüngliche stelle zurückzuspringen kann.
Ähnlich wie im Visual Basic, mit "letzte Position".
Danke
LastGentleman
Ich glaube SlimDX ist im Gegensatz zu XNA auf Multimedia Anwendung optimiert. Schau mal ob das für dich passt.
@all:
Ich kann allen beipflichten, es erfordert mehr um einen Microkernel zu entwickeln. Hab mir den Webcast von Frank Westphal auch angesehen.
Man muss bedenken, der Mann kennt sich ja aus was SW-Architektur angeht. Und sein Beispiel baut nur mehr oder weniger einen Assembly Loader auf einem Interface. Also nur eine rudimentärste Version.
@Stipo:
Mich würde interessieren welches Buch du zu den Thema gefunden hast?
Finde die Klasse echt super.
Wenn es interessiert es gibt einen Screencast dazu
http://blw.sourceforge.net/demo.html
Solaris Anbieter 😉
Die bieten dann so ziemlich alles an, ein komplettes Schichten Modell
Hardware Server (bei den großen)
Virutualisirung (bei den großen)
Betriebssystem (bei den kleinen)
Datenbank (bei den großen)
Application Server (bei den großen)
Buisness Software (der größte)
Hätte das auch mal ein bisschen versucht, hab nur leider keine Lösung entdeckt. Hab auch nur relativ oberflächlich gesucht.
Ich glaube es liegt daran, das er dann die Assemblys die von der geladen Assembly in den eben oben beschriebenen Pfaden sucht.
Du müsstest deinen Wrapper die Ursprünglichen Pfad beibringen.
Danke für den Hinweis. Gut ist bei mir kein Thema.
Hallo Omit,
zwar auch keine Antwort auf die Frage, aber ist für WPF nicht Prism das Framework. Der CAB ist doch für Windows Forms gebaut.
lg
LG
Danke für den Hinweis.
Hast du ein Beispiel, wann es Probleme macht?
Danke Noodles es hätte ja so einfach sein können. 😃
Das GridView.DataKeys Property ist das was ich brauchte.
Hallo,
steht wieder mal vorn nem kleinem Problem mit Databining. Hab eine Grid und binde das an eine Datatable.
Wie kann ich nun im Event "SelectedIndexChanging" auf die Elemente zugreifen, hab da nen Link eingeügt "auswählen". (Typ der Spalte CommandField ->Select)
protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
{
GridViewRow gridViewRow = GridView1.Rows[e.NewSelectedIndex];
if (gridViewRow != null)
int nrGereaet = int.Parse(gridViewRow.Cells[7].Text);
}
OK kann über den Index drauf zugreifen, möchte dann aber die Spalten nicht sichtbar haben, der Primary Key ist fürn User uninteressant.
Wie kann ich dennoch den Eintrag finden, die Spalte auf visible = false setzen bringt dann einen Fehler 😦
Verzweiflung, brauche in einer Tabelle noch ein Link zur Adresse und möchte nicht noch sone Zahl drinnen stehen.
Hab's versucht nochmal hinzubekommen, leider geht's nicht. 😦
Mit meiner Variante hätte ich mehr spaß gehabt, weil es wirklich nur die Datensätze berechnet hätte, auf denen auch zugegriffen worden wäre, bessere Performance, dazu dann auch Starke Typisierung.
Kann man leider nix machen, danke für eurer Mühen. Muss mich halt aktuell mit demondriver235 drüber retten.
Danke.
Die Exception kommt nun nicht mehr, das Feld ist nun aber wie zu erwarten leer.
Ich glaub ich meine Funktion darauf zuweisen. Hab keine Ahnung wie ich das machen werden.
Vielleicht hat jemand einen Vorschlag oder ist meine Anforderung so aus der Luft gegriffen und ich denke falsch?
in die Row einen neue Column, die nicht aus der Datenbank kommt sondern ich selber berechne.
Eigendlich schon, hab ja im die Daten im "Row".
Oder Denke ich komplett falsch?
Hallo zusammen,
baue gerade eine kleine Webanwendung und spiele mich mit Databinding. Die Daten bekomme ich aus einen Typisierten Dataset. Soweit sogut.
Das Dataset befülle ich einfach mit dem TableAdapter. Daten da, alles OK.
Nun hab ich eine Spalte die sich aus anderen Feldern berechnet. Hab die Klasse der DataRow um eine eigene Eigenschaft erweitert. Zugriff aus meiner Consolenanwendung geht, nur das Databing will unter ASP.NET nicht.
Er sagt mir immer (Excetption), das er die Spate nicht finden kann die ich erstell habe.
Wie bekomme ich die Spalte da rein, es dürfte eigentlich nicht das Problem sein, komme leider nur nicht drauf.
Vielen Dank im Voraus
Liebe Grüße aus dem sonnigen Österreich
LastGentleman
Hallo
hab ein Problem das ich eine Meldung vom Dot.net Framework bekomme, aber für die Deutsche Meldung finde ich einfach keine Infos im Internet.
Kann man die Sprache des Frameworks auf Englisch umstellen?
Lg
L.G.
Hallo zusammen,
ich halte das ganze für eine sehr interessante Diskussion. Es ist toll und wichtig, wenn man von einfachen "wie mache ich was", zu eine Ansatz kommen, der doch eher in die Architektur geht.
Ich sehe bei beiden Varianten eine Vorteil aber auch Nachteile, die beide ja genaustes Diskutiert wurden.
Verwendet ihr die Objekte auch für das Databinding?
Liebe Grüße aus dem winterlichen Österreich
LastGentleman
Musst mal im Internet suchen, WPF Remoting heist das Zauberwort
Neue Terminal Server und Clients, führen das Rendering auf dem Client aus.
Es wird soviel ich mich errinern kann so eine Art XAML ausgetauscht, was der Client anzeigen sollte und keine Bilddaten.
Oh danke für den Hinweis, hab mir mal das ein bisschen angehen, diese Format erschlägt einen wirklich.
Vor allem die Fehlersuche ist dort sicher der Wahnsinn, das ist mir XML viel angenehmer, obwohl muss da auch noch warm werden, bei mir ist alles nicht Relational und hierarchisch aufgebaut. 😃
Hoffe wirklich das ich nichts vergessen habe, sonst muss ich eine 1.1 von meinem Lieferschein XML - Dokument erstellen.
Liebe Grüße
LastGentleman
Danke für den Tipp,
den Gedanken hab ich auch gehabt, die Clients sind leider teilweise Windows 2000. So werde ich doch bei Framework Version 2.0 bleiben.
Liebe Grüße
LastGentleman