Guten Morgen,
ich habe mir einen PDFViewer auf Basis von PDFLibNet gebastelt um rauszufinden ob ich die Assembly nutzen werde bzw. wie sie sich anfühlt. Die Assembly kann aber nciht auf jeder Plattform geladen werden. Komischer weise tritt es aber nur in VM-Ware Installationen auf. Daher wollte ich prüfen mit welchem Plattformschalter die Assembly erstellt wurde.
Vielen Dank BhaaL & FZelle.
PS:Mittlerweile weiß ich aber das es am falschen C++ Redist Package lag
=:-)
http://www.codeproject.com/KB/applications/PDFViewerControl.aspx?msg=3177451
Halloooo Zusammen,
wie kann ich im Nachhinein rausfinden mit welchen Compileroptionen eine Assembly erstellt wurde? Die Zielplattform wäre zunächst mal wichtig.
Gruss Jorgen
Guten Morgen NG,
eigendlich habe ich damit gerechnet es handle sich um ein Problem vom RC2010, aber das VS2010 ärgert mich genauso wie der RC.
Nach fast jeder Debug-Session muss ich VS neu starten, da die Files nicht vollständig freigegeben werden. Den VSHost habe ich deaktiviert...aber keine Besserung.
Kennt das noch Jemand?
LG Jorgen
Vielen Dank TripleX
😃
LG Jorgen
Hallo Zusammen, hilfe...ich suche verzweifelt wo man unter "Options/Environment" den blauen Hintergrund von VS2010 abschalten kann.
LG Jorgen
Hi Zusammen,
zur Administration der Anwendung hattten wir uns, durch die Techniker inspiriert, dazu entschieden ein MMC Snapin zu entwickeln. Im Zuge der Weiterentwicklung sollen die Views "verschönert" werden. Alles soll sich optisch nun mehr an das Snapin vom IIS 7 anlehnen.
Meine Frage ist: wie kann das ActionPane ausgeblendet werden?
Falls Jemand ne Idee hat, ohne in der *.msc rumzufummeln, ich bin daran interessiert 😉
Hi Timo,
vermutlich hast'e das Problem schon gelöst , oder?
Nachdem ich Heute in einer vielschichtigen Architektur, welche nicht auf WCF aufsetzt, vor dem selben Problem stand, habe ich es mit einem einfachen "SingletonProvider" gelöst. Damit kannst Du mehrere Instanzen des Context verhindern.
LG Jorgen
Genau...da lässt sich doch was draus machen.
Thanx rechner !?
.oO und ich dachte der steht unter meinem Tisch.....
Tach Zusammen,
wie kann ich direkt in ein EventLog springen?
Ich öffne das MMC-SnapIn per System.Diagnostics.Process mit "eventvwr.msc"., lande dann aber logischer Weise in der Übersicht.
Thanx Jorgen
Hey Super Michael,
Du hast mich auf die richtige Spur geführt!
Die Lösung für Modale WPF Dialoge geht über den WindowInteropHelper.
WindowInteropHelper helper = new WindowInteropHelper(wpfWindow);
helper.Owner = this.Handle;
wpfWindow.ShowDialog();
Thanx & Gruss - Jorgen
Guten Morgen Leute,
der Owner meiner WPF Dialoge sollte gelegendlich auch eine Windows-Form sein.
Da es aber nicht Möglich ist, suche ich nach einer Lösung ein WPF Window als Dialog aus Windows-Forms aufzurufen.
Vieleicht hat ja einer von Euch eine gute Idee.
Evtl. ist es besser den Gaul von hinten......
Hol Dir dann zuerst alle Verbindungen, iterieren durch Diese, erstellte jeweils ein IPInterfaceProperties Objekt welches Du gezielt auswerten kannst.
NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in adapters)
{
IPInterfaceProperties properties = adapter.GetIPProperties();
if (properties.UnicastAddresses.Count > 0)
{
Console.WriteLine(properties.UnicastAddresses[0].Address.ToString());
Console.WriteLine(adapter.Name);
.....
}
}
Warum hast Du die Entscheidung getroffen von einer abstrakten Basisklasse abzuleiten?
Wird vieleicht eine Exception mehrfach "hochgereicht" und nicht ausgegeben?
catch (Exception)
{
}
Evlt. ist es besser mit BindingSource_ListChanged zu arbeiten!?
.... dann prüfe den ChangeType der ListChangedEventArgs um an den Index vom neuen Objekt Deiner Liste zu kommen.
private void bndSource_ListChanged(object sender, ListChangedEventArgs e)
{
if (e.ListChangedType== ListChangedType.ItemAdded )
MessageBox.Show(e.NewIndex.ToString());
}
itstata, was möchtest Du den erreichen?
oder....
DirectoryInfo di = new DirectoryInfo(@" C:\OrdnerA\OrdnerB\OrdnerC");
String parentDir = di.Parent.FullName;
Wenn Dir das rumschnipseln am Pfad zu frickelig ist, dann hobs doch eins hoch.
Directory.SetCurrentDirectory(@" C:\OrdnerA\OrdnerB\OrdnerC");
Directory.SetCurrentDirectory(@"..");
String dir = Directory.GetCurrentDirectory();
Guten Morgen Zusammen,
wenn ich mit GetManifestResourceNames() die Recourcen einer Assembly lade, dann werden diejenigen nicht geladen, welche namentlich einen CultureInfo.Name beinhalten. (Strings.de-DE.resx, Strings.en-GB.resx)
WARUM?
Ein Share könnte z.B. via WMI erstellt werden.
void CreateShare(string LocalPath, string ShareName, string Comment)
{
const int MaxConnections = 10;
const int IsFileShare = 0;
string[] ShareInfo = {LocalPath, ShareName, IsFileShare, MaxConnections, Comment};
ManagementClass WinShare = new ManagementClass("Win32_Share");
try {
...
WinShare.InvokeMethod("Create", ShareInfo);
...
}
catch (Exception ex) {
...
}
}
zweimal die ID -1, oder geht das?
Nein.
-
Gruss Jorgen
Hi Alex,
Mirko Matytschak (NDO Entwickler) hat in der DotNetPro (5/2005) mal einen absolut spannenden Artikel geschrieben: Persistenzlösungen im Vergleich.
Acuh wenn der Artikel schon ein paar hundert Jahre auf dem Buckel hat, sind Fragestellungen, Denkanstösse ect. sicher einen Blick wert.
Schau doch mal in die MSDN rein.
Hi Byll,
programmierst Du mit den "Microsoft.SqlServer.Smo" ?
Hallo Comodore,
dann hat der Designer vermutlich so was generiert:
this.ComboBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.table1BindingSource1, "ID", true));
Mit einer DataScoure samt DisplayMember solltest Du eine Auswahlliste in der ComboBox gebunden bekommen.
ComboBox.DataSource = this.database1DataSet.Table1;
ComboBox.DisplayMember = "ID";
Gruss Jorgen
Hi Einstein,
setzt den PK auf -1 bevor Du die DataRow einfügst.
BindingManagerBase bmb = this.BindingContext[this.database1DataSet.Table1];
DataRow curRow = this.database1DataSet.Table1.Rows[bmb.Position];
DataRow newRow = this.database1DataSet.Table1.NewRow();
newRow.ItemArray = curRow.ItemArray;
foreach (DataColumn c in newRow.Table.Columns)
if (c.AutoIncrement == true)
newRow[c]=-1;
this.database1DataSet.Table1.Rows.Add(newRow);
this.table1TableAdapter.Update(this.database1DataSet);
Gruss Jorgen
In der IL fehlt auch untenstehender Source.
Aber warum eliminiert der Compiler Attribute????
Hoffe von Euch weiss Jemand weiter.
Gruss aus Freiburg
Jorgen
.custom instance void [System]System.ComponentModel.EditorAttribute::.ctor(class [mscorlib]System.Type,
class [mscorlib]System.Type) = ( 01 00 71 52 53 2E 43 6F 6E 74 72 6F 6C 73 2E 44
Hallo Zusammen,
mein hübscher UITypeEditor für IPAdresse wird vom Compiler verschluckt, sofern ich das Attribute auf die Accessor Proberty einer Linq2SQL Klasse anwende.
[Editor(typeof(RS.Controls.Design.IPAdressEditor), typeof(System.Drawing.Design.UITypeEditor))]
[Column(Storage = "_IPAdress", DbType = "NVarChar(50)")]
public string IPAdress
{
get......
Der Editor arbeitet schon seid mehren Jahren fehlerfrei. An dem kann es sollte es nicht liegen.
Habt ihr Rat?
Hi Zuiop,
Du kannst Dir aber ein DateTimeFormatInfo Object beschaffen.
Darin ist dann Dein DateSeparator als Prop enthalten.
TimeZone timeZone = TimeZone.CurrentTimeZone;
Console.WriteLine(timeZone.StandardName);
Console.WriteLine(timeZone.DaylightName);
CultureInfo culture = Thread.CurrentThread.CurrentCulture;
DateTimeFormatInfo fi = new CultureInfo(culture.Name, false).DateTimeFormat;
Console.WriteLine(fi.FullDateTimePattern);
Console.WriteLine(fi.ShortDatePattern);
Console.WriteLine(fi.DateSeparator);