Laden...
M
Mario_W myCSharp.de - Member
Junior Developer Sachsen Dabei seit 09.04.2008 61 Beiträge
Benutzerbeschreibung

Forenbeiträge von Mario_W Ingesamt 61 Beiträge

03.08.2010 - 09:22 Uhr

Hallo

Ich möchte über XSL:FO ein Pdf in Russisch erzeugen, dafür habe ich eine Sprachdatei(XML). Wenn ich

encoding="UTF-8"

benutze bekomme ich ne Fehlermeldung. Im Internet habe ich gefunden das man dafür

encoding="UTF-16"

benutzen soll. Wenn ich das mache läuft das XML durch, nur wenn ich mir das PDF dann anschaue stehen anstatt der kyrilischen Zeichen nur "#".
Hat jemand damit Erfahrung und kann mir da helfen?

30.07.2010 - 11:33 Uhr

Hallo
Ich habe eine ziehmlich lange Tabelle mit 3 Spalten. und mein PDF ist im Querformat. Nun möchte ich gern das die Tabelle automatisch geteilt wird und nebeneinander dargesetllt wird. Nur irgendwie finde ich kein weg das dies automatisch passiert.

19.07.2010 - 12:36 Uhr

Alle Klassen und Funktionen, die du brauchst, findest du im System.Xml-Namespace. Siehe auch hier:
>

Ja ist nicht schlecht nur ich will es über xsl oder xpath machen

19.07.2010 - 12:09 Uhr

Danke für die Antwort...
Das Problem ist das ein paar mehr elemente drin stehen. "Test" war nur ein Bsp.
Ich würd dies aber gern über xsl auslesen.

19.07.2010 - 11:23 Uhr

Hallo Ich habe folgendes Problem. Ich möchte gern die Bezeichnung eines XML-Tags auslesen.


<Data>
  <ID1001>test</ID1001>
  <ID1002>test2</ID1002>
</Data>

möchte den 1. tag so auslesen das ich denn Wert "ID1001" bekomme. Geht dies und wenn ja wie????

13.07.2010 - 13:06 Uhr

OK habe den Fehler gefunden. Ich habe das Attribute "keep-together" auf "always" gesetzt. Da ich viele Tabellen habe und ich will das bestimmte Tabellen auf einer Seite bleiben, das hatte aber auch die Auswirkung auf die Tabellen-Zellen so das der Text über die Ränder geschrieben wird. Jetzt habe ich einfach in den Block für den Table-Header den Wert auf Auto gesetzt und nun macht er auch den Zeilenumbruch so wie er soll.

12.07.2010 - 10:50 Uhr

<fo:table-cell>
	<fo:block text-align="right">
 	  <xsl:if test="$z=1"><xsl:value-of select="$SPALTE2"></xsl:value-of></xsl:if>
 	  <xsl:if test="$z=2"><xsl:value-of select="$SPALTE3"></xsl:value-of></xsl:if>
 	  <xsl:if test="$z=3"><xsl:value-of select="$SPALTE4"></xsl:value-of></xsl:if>
 	  <xsl:if test="$z=4"><xsl:value-of select="$SPALTE5"></xsl:value-of></xsl:if>
 	  <xsl:if test="$z=5"><xsl:value-of select="$SPALTE6"></xsl:value-of></xsl:if>
 	  <xsl:if test="$z=6"><xsl:value-of select="$SPALTE7"></xsl:value-of></xsl:if>
 	  <xsl:if test="$z=7"><xsl:value-of select="$SPALTE8"></xsl:value-of></xsl:if>
	</fo:block>	
</fo:table-cell>

Der Tabellenkopf wird bei mir in einem Template erzeugt. Die Spaltenbreite wird wie folgt festgelegt:


<fo:table-column column-width="2cm"></fo:table-column>  
<fo:table-column column-width="4.0cm"></fo:table-column>
<fo:table-column column-width="4.0cm"></fo:table-column>  
<fo:table-column column-width="4.0cm"></fo:table-column>
<fo:table-column column-width="4.0cm"></fo:table-column>  
<fo:table-column column-width="4.0cm"></fo:table-column>
<fo:table-column column-width="4.0cm"></fo:table-column> 

und das problem ist wenn der Text zu lang ist ensteht ein Tabellenkopf wie im Anhang zu sehen ist.

07.07.2010 - 12:38 Uhr

Habe es jetzt in einen Block gesetzt aber es funktioniert immer noch nicht. Im Anhang ist ein Ausdruck wie der Tabellenkopf aussieht.

07.07.2010 - 11:53 Uhr

Genau das möchte ich.

07.07.2010 - 09:50 Uhr

Hallo!

Ich erstelle gerade aus mehreren XML eine PDF mit mehreren Tabellen.
In einigen Spalten ist die Beschriftung des Spaltenkopfes zu lang. hier würde ich gern ein Zeilenumbruch einfügen, nur funzt das irgendwie nicht so wie es soll.


<fo:block>
  <fo:table>
   <fo:table-header>
    <fo:table-row>
     <fo:table-cell>
      <xsl:value-of select="Test zeile mit Zeilenumbruch"></xsl:value-of><!-- Nach Zeile sollte ein Zeilenumbruch stattfinden -->
     </fo:table-cell>
    </fo:table-row>
   </fo:table-header>
   <fo:table-body>
    <fo:table-row>
     <fo:table-cell>
     </fo:table-cell>
    </fo:table-row>
   </fo:table-body>
  </fo:table>
</fo:block>

Hat jemand eine Idee?

24.06.2010 - 13:21 Uhr

Hallo
Ich möchte gern mein Servive mit WCF testen.
Ich habe eine Console die mir den Service bereitstellt und in dem Consolenprojekt befindet sich auch die App.config für die Wcf einstellungen.
Jetzt habe ich mir eine Test Assembly angelegt wo ich den service testen will dafür habe ich ein paar Seiten im Internet gefunden und folgende Test Startup geschrieben:


private ServiceHost _host;

        [TestFixtureSetUp]
        public void TestFixtureSetup()
        {
            this._host = new ServiceHost(typeof(MailService));
            this._host.Open();
        }

nur jedes mal beim starten von Nunit sagt er mir:


TestFixtureSetUp failed 

Hat jemand eine idee?

18.06.2010 - 14:47 Uhr

Hat denn keiner eine Idee woran das liegen kann 😦

16.06.2010 - 15:02 Uhr

mein Binding sieht wie folgt aus:

Host:


<bindings>
      <wsHttpBinding>
        <binding name ="wsHttpBinding_IMailService" bypassProxyOnLocal="true" maxReceivedMessageSize="2147483647">
          <readerQuotas maxStringContentLength="2147483647"/>
          <security>
            <transport clientCredentialType="Windows" />
            <message clientCredentialType="Windows"/>
          </security>
        </binding>
      </wsHttpBinding>
      <netTcpBinding>
        <binding name="netTcpBinding_IMailService" maxReceivedMessageSize="2147483647">
          <readerQuotas maxStringContentLength="2147483647"/>
          <security>
            <transport clientCredentialType="Windows"/>
            <message clientCredentialType="Windows"/>
          </security>
        </binding>
      </netTcpBinding>
    </bindings>

Client


 <bindings>
      <wsHttpBinding>
        <binding name="wsHttpBinding_IMailService" maxReceivedMessageSize="2147483647">
          <readerQuotas maxStringContentLength="2147483647"/>
          <security>
            <transport clientCredentialType="Windows" />
            <message clientCredentialType="Windows" />
          </security>
        </binding>        
      </wsHttpBinding>
      <netTcpBinding>
        <binding name="netTcpBinding_IMailService" maxReceivedMessageSize="2147483647">
          <readerQuotas maxStringContentLength="2147483647"/>
          <security>
            <transport clientCredentialType="Windows"/>
            <message clientCredentialType="Windows"/>
          </security>
        </binding>        
      </netTcpBinding>      
    </bindings>


Die verbindung zwischen Win7 und Win7 bzw Vista rechnern funktioniert einwandfrei deswegen vermute ich das man für XP-Rechnern eine bestimmte einstellung braucht.
Hat jemand damit Erfahrung?

16.06.2010 - 12:53 Uhr

Die genaue Fehlermeldung ist

der server hat die clientanmeldeinformationen zurückgewiesen

So wie es aussieht funktioniert es zwischen win7 rechner einwandfrei nur halt von XP zu win7 nicht.

16.06.2010 - 12:26 Uhr

Hallo
Ich Habe auf einem Windows 7 rechner einen dienst laufen den ich von einem XP-Rechner ansprechen will. Hierbei bekomme ich ich ein fehler das er sich nicht verbinden kann.
Setze ich aber in der Config den Wert:


<Security Mode="None">

Funktioniert dies einwandfrei.
Hat jemand eine idee?

15.06.2010 - 11:08 Uhr

Hallo

Versuch es mal damit:


Assembly.GetAssembly(typeof(MyService)).GetName().Version.ToString()

ist der Wert der in der AssemblyInfo unter Version steht.

10.06.2010 - 10:55 Uhr

in der Msdn-Hilfe unter http://msdn.microsoft.com/en-us/library/swas0fwc%28v=VS.90%29.aspx?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.NET.MAIL.SMTPCLIENT.SEND%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK&k=VERSION=V3.5%22%29;k%28DevLang-CSHARP%29&rd=true siehst du zumindestens das was schief gehen kann wenn du es an denn Smtp-Server schickst. Den Rest mach dann der Smtp-Server, der schickt dan auch eine Email an den Absender wenn die Adresse zum beispiel nicht gültig ist.

09.06.2010 - 14:35 Uhr

Supi. Danke für die Antwort/bzw Lösung werde es mal testen...
habe auch noch einen anderen weg gefunden


public string GetHost()
        {
            return OperationContext.Current.IncomingMessageProperties.Via.Host;            
        }

09.06.2010 - 11:50 Uhr

Hallo ich versuche zur Zeit die Ip addresse vom client zu bekommen. Leider bekomme ich nur

::1

zurück. Als Binding benutze ich WsHttp und Net.Tcp.
Der Code sieht wie folgt aus:


public string GetAddressAsString()
        {
            var clientEndpoint = OperationContext.Current.IncomingMessageProperties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
            return clientEndpoint.Address;
        }

Hat jemand eine Idee?

01.06.2010 - 14:29 Uhr

HAb in Service geschrieben die Emailsverschickt und jetzt will ich da ein wenig Sicherheit reinbringen so das nicht jeder ne mail verschicken kann, bzw das dies nur leute aus einer bestimmten Gruppe können.

01.06.2010 - 14:20 Uhr

DAnke erst mal für die schnelle Antwort.
Ich will überprüfen ob der angemeldete Benutzer in einer bestimmten Gruppe ist und nur wenn er in einer Gruppe ist darf er zum Beispiel ne Email verschicken.

01.06.2010 - 14:13 Uhr

Hallo

Ich versuche gerade den aktuellen angemeldeten Benutzer rauszufinden. Das Problem an dieser sache ist das es in einem Dienst geschied und mit den herkommlichen Methoden bekomme ich SYSTEM als Benutzer.
Wie kann man an so einer stelle denn angemeldeten Benutzer rausfinden.

Mfg

08.04.2010 - 13:00 Uhr

Habe das Problem gelöst. Der Fehler lag an NantContrib, dies unterstützt nur Framework 3.5 und die Assemblies waren 4.0

08.04.2010 - 09:26 Uhr

Hallo

Ich habe ein kleine Problem mit meinen Builds.
Ich benutze TeamCity und habe da einen Buildagenten. Wenn ich mir nach dem build auf dem Agenten den bin/Release Ordner anschaue fehlen die ganzen Reference dlls, dadurch bekomme ich Probleme mit Tests etc.


<msbuild project="${directory::get-current-directory()}\test.sln">
      <arg value="/t:Rebuild" />
      <arg value="/p:DebugSymbols=false" />
      <arg value="/p:Configuration=${build.configuration}" />
    </msbuild>

Hat jemand eine Idee woran das leigen kann?

08.02.2010 - 10:05 Uhr

Hallo!
Ich versuche zur Zeit im TeamCity einen FxCop Bericht einzuarbeiten. Dies funktioniert so einwandfrei, nur ich habe ein Problem in der Darstellung des Berichtes.
Folgende Meldung bekomme ich:


Mit dieser XML-Datei sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird die Baum-Ansicht des Dokuments angezeigt.

Gehört hab ich schon mal das man den Bericht auch als Html ausgeben kann habe aber dazu nichts gefunden.
Wer kann mir weiter helfen?
Im Buildscript sieht der aufruf von FxCop wie folgt aus:


<exec
      basedir="${directory::get-current-directory()}\tools\FXCop\" program="FxCopCmd.exe"
      commandline="/file:&quot;${directory::get-current-directory()}\buildoutput\*.dll&quot; /out:&quot;${directory::get-current-directory()}\fxcop\result.xml&quot; /oxsl:&quot;${directory::get-current-directory()}\tools\fxcop\xml\FXCopReport.xsl&quot;" />

25.01.2010 - 15:14 Uhr

Hallo

Ich versuche im TeamCity NCover einzubinden. Die Tests über NUnit werden alle erfolgreich angezeigt. Jetzt habe ich aber das Problem das ich NCover 3.0 noch benutzen will, ich habe gegoogelt und bin da auf NAnt gestossen. Habe dazu auch einige Beispiele gefunden.
Wie zum Beispiel:


<ncover program="Tools\NCover\NCover.Console.exe"
commandLineExe="Tools\NUnit\nunit-console.exe"
commandLineArgs="MyApp.UnitTests.dll /xml=MyApp.nunit.xml /labels /nologo"
workingDirectory="${build.output.dir}"
coverageFile="MyApp.ncover.xml"
logLevel="Verbose"
logFile="MyApp.ncover.log"
excludeAttributes="CoverageExcludeAttribute">
<assemblies basedir="${build.output.dir}">
<include name="MyApp*.dll" />
<exclude name="MyApp.UnitTests.dll" />
</assemblies>
</ncover>

nur bekomme ich hier immer den Fehler:


<nant> does not support the nested build element "ncover".

wie kann ich das Element im NAnt bekannt machen ich benutze NAnt 0.86

19.01.2010 - 14:00 Uhr

Hallo

Ich habe eine generische Klasse"Manager" die einen FileInfo oder ein DirectoryInfo erwartet.
Das funktionier alles einwandfrei wo ich ein Problem habe ist das ich eine Liste erstellen will mit Instansen dieser Klasse.


var list = new List<Manager<FileSystemInfo>>();
list.Add(new Manager<FileInfo>());
list.Add(new Manager<DirectoryInfo>());

hierbei bekomme ich ein Fehler das der Type nicht mit dem FileSystemInfo kompatibel ist. Aber Die Klasse FileSystemInfo ist die BasisKlasse beider Klassen.

Hat hierzu jemand eine Idee wie ich das Problem beheben kann.

27.11.2009 - 09:01 Uhr

naja eigentlich beides 😉

26.11.2009 - 12:54 Uhr

Also ich benutzte .NET aber ich komme mit deiner Antwort nicht weiter..

26.11.2009 - 09:58 Uhr

Hallo!
Bei der Installation meines WIX Projektes werden bestimmte Datein in das Verzeichnis C:\Users\All Users\ installiert. Auf diese Dateien wird während der Laufzeit per App.Config zugegriffen das Problem was ich nun habe ist das ich immer eine Fehlermeldung bekomme das der Zugriff verweigert wird. Wenn ich das Programm als Admin ausführe funktioniert es. Hat jemand eine Idee wie ich das Problem abstellen kann?

20.11.2009 - 07:29 Uhr

Danke für die schnelle Antwort, aber irgendwie funktioniert es immer noch nicht. Er bringt immernoch wenn ich ne neue Version installieren will das eine neuere schon installiert ist.
So sieht mein Code jetzt aus:


<Upgrade Id="a8c011be-0053-41b1-9834-d694c8add2ae">
      
      <UpgradeVersion 
        Minimum="0.0.0.0" 
        OnlyDetect="no" 
        IncludeMinimum="yes" 
        Maximum="$(var.Version)" 
        IncludeMaximum="no" 
        Property="PREVIOUSVERSIONSINSTALLED" 
        MigrateFeatures="yes"/>
      <UpgradeVersion 
        Minimum="$(var.Version)" 
        OnlyDetect="no" 
        Property="NEWERVERSIONFOUND" 
        IncludeMinimum="no"/>
    </Upgrade>

    <CustomAction Id="NoDowngrade" Error="Eine neuere Version von [ProductName] ist bereits Installiert!" />

    <InstallExecuteSequence>
      <Custom Action="NoDowngrade" After="FindRelatedProducts">NEWERVERSIONFOUND</Custom>
      <RemoveExistingProducts Before="InstallInitialize"/>
    </InstallExecuteSequence>

Die anderen Werte habe ich alle überprüft und sind so wie du sie angegeben hast.

Meine Versionnummer sieht wie folgt aus:

0.1.853.549

wenn ich ein neues erstelle. Ändert sich der 3 und 4 Block

19.11.2009 - 14:49 Uhr

Habe mal wieder ein Problem mit WIX

Bevor die Software installiert werden soll, soll geschaut werden ob schon eine Version installiert ist. Wenn ja soll diese falls es eine ältere ist Deinstalliert werden und wenn schon eine Neuere Installiert ist, soll eine Fehlermeldung kommen und das Setup abgebrochen werden.

Jetzt das Problem:
Wenn ich eine Neue Version Installieren will kommt die Fehlermeldung und das Setup wird abgebrochen. So habe ich die Logig einfach ausgetauscht danach wird die Software installiert nur die ältere Version die Bereits installiert ist wird nicht deinstalliert.

Hier mal mein Code


<Upgrade Id="a8c011be-0053-41b1-9834-d694c8add2ae">
      <UpgradeVersion 
          Minimum="0.0.0.0" 
          OnlyDetect="no" 
          IncludeMinimum="yes" 
          Maximum="$(var.Version)" 
          IncludeMaximum="yes" 
          Property="PREVIOUSVERSIONSINSTALLED"/>
     <UpgradeVersion
          Minimum="$(var.Version)" 
          OnlyDetect="yes" 
          Property="NEWERVERSIONFOUND" 
          IncludeMinimum="yes"/>
    </Upgrade>

    <CustomAction 
        Id="NoDowngrade" 
        Error="Eine neuere Version von [ProductName] ist bereits Installiert!" />

    <InstallExecuteSequence>
      <Custom 
         Action="NoDowngrade"       
         After="FindRelatedProducts">NEWERVERSIONFOUND</Custom>
      <RemoveExistingProducts Before="InstallInitialize"/>
    </InstallExecuteSequence>

Hat jemand eine Idee woran es liegen kann

17.11.2009 - 10:57 Uhr

Hab das Problem gelöst.
Ist zwar ein wenig merkwürdig aber jetzt funzt es.
Man muss die Directory explizit löschen.


<File Id="MyProgram.exe"
    Name="MyProgram.exe"
    Source="../buildoutput/MyProgram.exe"/>
<RemoveFolder Id="RemovePM" Directory="ProgramMenuDir" On ="uninstall"/>

und da bringt er auch den Fehler nicht mehr

16.11.2009 - 15:10 Uhr

Hallo

Ich habe mit WIX im Startmenü einen Ordner angelegt und darin die .exe reingestellt dies hat eigentlich gut geklappt. Nur bekomme ich einen Fehler

error LGHT0204 : ICE64: The directory ProgramMenuDir is in the user profile but is not listed in the RemoveFile table.

die RemoveTable existiert aber. Der Code sieht wie folgt aus:


 <Directory Id="ProgramMenuFolder" >
        <Directory Id="ProgramMenuDir" Name="Ordnername"/>
 </Directory>


<Component Id="ApplicationShortcut" Guid="9FE55674-D29D-11DE-ABA3-E6BA55D89593">
  <Shortcut Id="startmenuSample" 
        Name="MyProgram" 
        Directory="ProgramMenuDir" 
        WorkingDirectory="INSTALLDIR"
        Target="[INSTALLDIR]MyProgram.exe"/>
  <RemoveFolder Id="ApplicationShortcut" On="uninstall" Directory="INSTALLDIR"/>

Hat hierzu jemand eine Idee wie ich den Fehler wegbekomme

03.11.2009 - 08:25 Uhr

Hab den Fehler gefunden lag am Falschen Pfad 👅

02.11.2009 - 12:56 Uhr

Hallo
Ich beschäftige mich seit kurzen mit WIX. Jetzt habe ich mit WixUI_InstallDir ein Setup erstellt. Nun möchte ich aber gerne noch das Logo bzw die Eigenschaft vom WixUI_Bmp_Banner auf ein eigenes Banner ändern. Nur komme ich da irgendwie nicht weiter und finde nicht so richtig was darüber.
ich habe es jetzt mit:


<WixVariable Id="WixUIBannerBmp" Value="../buildoutput/Banner.bmp" />

versucht nur bekomme ich hier immer die Meldung das er die Datei nicht findet obwohl sie in diesem Ordner liegt

30.10.2009 - 10:02 Uhr

Hallo

Ich habe mir über WIX ein Setup erstellen lassen in Deutsch dafür habe ich mir eine *.wxl datei angelegt für deutsch. Jetzt habe ich eine 2. wxl datei angelegt für englisch.
über:


<arg line='-cultures:de,neutral' />
    <arg line='-loc "${source.dir}strings-de.wxl"'/>

erstelle ich das setup in deutsch wie kann ich es so umschreiben das ich vor der Installation mir die Sprache aussuchen kann?

20.10.2009 - 11:51 Uhr

Hallo!

Habe zur Zeit das gleiche Problem das ich ein gutes Buch suche über Unit Tests etc. Habe ein interresantes Buch von Microsoft Press gefunden, was woll in die Richtung geht: Solid Code ISBN: 978-3-86645-664-8 für 34,90€

29.09.2009 - 13:56 Uhr

Danke Tom das mit dem manifest funktioniert super. Das Problem was ich aber immer noch habe ist die Anwendung soll später so verwendet werden das die Benutzer keine Adminrechte haben und das programm somit nicht als Admin ausgeführt werden kann 🙁

29.09.2009 - 12:56 Uhr

Hallo Tom
Danke für die Hilfe aber mit EventLogPermissionAccess.Write funktioniert es leider auch nicht. Ich habe jetzt die Assembly auf "Full Trust" gesetzt, nur das funktioniert auch nicht ich poste noch mal hier den kompletten Code:


using System;
using System.Diagnostics;
using System.Security.Permissions;

[assembly: PermissionSetAttribute(SecurityAction.RequestMinimum, Name = "FullTrust")]
namespace Logging
{
    public class EventLogLogger
    {
        public EventLogLogger(string sourceApplicationName)
        {
            if (sourceApplicationName == null || sourceApplicationName.Trim() == string.Empty)
            {
                throw new ArgumentException(
                    "Parameter 'sourceApplicationName' darf nicht NULL oder eine leere Zeichenkette sein.");
            }

            this.SourceApplicationName = sourceApplicationName;
        }

        public enum EventId
        {
            ReadConfigValue = 1000,
            PublisherService,
        }

        public string SourceApplicationName { get; private set; }

        public void LogError(string message, EventId eventId)
        {
            this.LogError(message, (int)eventId);
        }

        public void LogError(string message)
        {
            this.LogError(message, 0);
        }

        public void WriteToLog(string message, int eventId)
        {
            using (var appLog = new EventLog { Source = "ConsoleTestApp" })
            {
                appLog.WriteEntry("test2", EventLogEntryType.Error, 12);
            }
        }

        private void LogError(string message, int eventId)
        {
            this.WriteToLog(message, eventId);
        }
    }
}

29.09.2009 - 11:27 Uhr

Auf dem rechner habe ich Admin rechte nur das VS führe ich nicht als Admin aus, wenn ich es als Admin ausführe funktioniert es. Als BS verwende ich VISTA64 Bit. Es ist eine Win anwendung

29.09.2009 - 11:22 Uhr

Dies habe ich schon versucht habe es folgendermaßen probiert:


using (var appLog = new EventLog { Source = "ConsoleTestApp" })
            {
                EventLogPermission eventLogPermission = new EventLogPermission(EventLogPermissionAccess.Administer, ".");

                eventLogPermission.PermitOnly();

                appLog.WriteEntry("test2", EventLogEntryType.Error, 12);
            }

Aber da bekomme ich immer noch die security Exception

29.09.2009 - 10:34 Uhr

Ich habe ein kleines Problem. Ich möchte einen Eitrag in das Ereignisprotokol schreiben dies funktioniert gut wenn ich Visual Studio als Admin ausführe. Wenn ich VS aber normal starte bekomme ich eine Security Exception. Jetzt habe ich gelesen das ich die Assembly auf FULL TRUST setzen sool aber irgendwie finde ich darüber nix.

20.09.2009 - 21:17 Uhr

Danke für die Antworten. Schönen Sonntag noch

19.09.2009 - 22:58 Uhr

Guten Abend!

Ich arbeite gerade an einem Form wo ich Tastenkürzel benutze (ALT + B) z.B. für den Button beenden. Die geschieht ja über die Bezeichnung &beenden. Jetzt möchte ich aber ein Kürzel benutzen aus einem Label. z.B. &Benutzername: wenn ich nun ALT+B drücke soll der CursorFocus auf eine TextBox zb. txtBenutzername zeigen. Nur irgendwie finde ich dazu nichts. kann mir da jemand helfen.

14.09.2009 - 13:08 Uhr

Hallo!

Ich habe da ein kleines Problem. Ich möchte ein String überprüfen ob er NULL oder Leer ist. Dies geht ja über STRING.IsNullOrEmpty(). Nur wie kann ich überprüfen das der String zum Beispiel nicht nur aus Leerzeichen besteht " ".

LG

11.09.2009 - 13:53 Uhr

@michlG Danke das klingt gut werde es gleich mal Testen

Hab es Getestet und es Funktioniert wie es soll. 😁

Aus reiner Neugier, warum speicherst du eigentlich drei Leerzeichen in der Datenbank??

Nee, will eigentlich das gegenteil bewirken. Es soll in einem Check, so das es nicht möglich ist nur Leerzeichen zu speichern.

11.09.2009 - 13:27 Uhr

Danke für die schnelle antwort.
Ich will das direkt in der SQL-Query machen.

11.09.2009 - 13:14 Uhr

verwendetes Datenbanksystem: <SQL 2005>

Hallo!

Ich habe in einer (NVarchar)Spalte ein Check darauf wo ich überprüfe das der Wert mindestens 2 Zeichen enhält, nur jetzt kann ich zum Beispiel 3 Leezeichen übergeben. Jetzt will ich mein Check erweitern mit eine Art "String.Empty". Gibt es da ne einfache Möglichkeit bei SQL?