Laden...
J
Benutzerbeschreibung

Forenbeiträge von Jorgen_Schumann Ingesamt 31 Beiträge

21.06.2010 - 11:13 Uhr

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

18.06.2010 - 17:40 Uhr

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

10.05.2010 - 09:34 Uhr

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

22.04.2010 - 09:44 Uhr

Vielen Dank TripleX
😃
LG Jorgen

21.04.2010 - 21:01 Uhr

Hallo Zusammen, hilfe...ich suche verzweifelt wo man unter "Options/Environment" den blauen Hintergrund von VS2010 abschalten kann.
LG Jorgen

19.10.2009 - 09:20 Uhr

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 😉

14.10.2009 - 11:41 Uhr

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

25.08.2009 - 12:16 Uhr

Genau...da lässt sich doch was draus machen.
Thanx rechner !?

.oO und ich dachte der steht unter meinem Tisch.....

25.08.2009 - 11:56 Uhr

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

18.08.2009 - 12:52 Uhr

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

18.08.2009 - 11:27 Uhr

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.

06.07.2009 - 14:20 Uhr

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);  

.....
}
}

06.07.2009 - 09:58 Uhr

Warum hast Du die Entscheidung getroffen von einer abstrakten Basisklasse abzuleiten?

18.06.2009 - 09:12 Uhr

Wird vieleicht eine Exception mehrfach "hochgereicht" und nicht ausgegeben?

catch (Exception)
{
}

17.06.2009 - 22:10 Uhr

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?

17.06.2009 - 11:30 Uhr

oder....

DirectoryInfo di = new DirectoryInfo(@" C:\OrdnerA\OrdnerB\OrdnerC");
String parentDir = di.Parent.FullName;

17.06.2009 - 11:19 Uhr

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();

17.06.2009 - 10:52 Uhr

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?

14.06.2009 - 18:50 Uhr

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) {
    ...
  }
}
08.06.2009 - 18:53 Uhr

zweimal die ID -1, oder geht das?

Nein.

-
Gruss Jorgen

08.06.2009 - 15:18 Uhr

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.

08.06.2009 - 12:26 Uhr

Hi Byll,
programmierst Du mit den "Microsoft.SqlServer.Smo" ?

08.06.2009 - 12:04 Uhr

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

08.06.2009 - 11:41 Uhr

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

05.06.2009 - 08:10 Uhr

Problem ist gelöst.

03.06.2009 - 20:22 Uhr

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

03.06.2009 - 20:16 Uhr

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?

18.07.2008 - 19:00 Uhr

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);
18.07.2008 - 18:32 Uhr

Hi, -Du könntest System.Diagnostics.Process.Start("ClickYes.exe") ausführen. -oder Shell("ClickYes.exe", AppWinStyle.NormalFocus). Die Enum -AppWinStyle- kannst Du variieren.

17.07.2008 - 21:32 Uhr

Hi Zuiop, im Namespace "System.Globalization" findest Du die Klasse "NumberFormatInfo". Diese enthält sämtliche Informationen über die länderspezifischen Einstellungen des Windows. Diese verwendet auch die MaskedTextBox.