-
Gesamte Inhalte
1167 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Gateway_man
-
Guten Abend, habt ihr das mitbekommen? Link zum Artikel. Ich finde das schon sehr ungewöhnlich um nicht zu sagen ein starkes Stück. Es ist sicherlich ein heikles Thema, aber wie denkt ihr darüber? Als ich das gelesen hatte, dachte ich das wäre ein Scherz. lg Gateway
-
Hallo, soweit ich weiß gibt es keine Standard Funktion in mysql dafür. Du kannst jedoch das Ergebnis deiner Abfragen in eine Textfile exportieren. Siehe hier. Wenn es unbedingt nach Excel Exportiert werden soll, würde ich dir Raten auf ein Tool zurückzugreifen. Dafür sollte es schon einige geben. Lg Gateway
-
Eine Möglichkeit: Beispiel: Select Substring(StringCol,0,COALESCE(CHARINDEX('|'),LEN(StringCol))) as 'Ergebnis' From table1 Erklärung: Du bildest einen Substring vom Wert der ZielColum mit dem Startindex 0 und als länge lässt du den Indexwert des zu suchenden Chars angeben. Wenn der Character nicht gefunden werden konnte wird stattdessen die länge des ursprünglichen String als länge des Substrings hergenommen. Beschreibung aller Befehle: Substring COALESCE CHARINDEX LEN lg Gateway Deine Lösung dürfte weitaus kürzer sein
-
Guten Abend, ist jetzt nichts großes und ist mir jetzt auch nur durch Zufall aufgefallen. Wenn man in einem Post auf den Profilnamen klickt, öffnet sich ja eine art Kontextmenü. Dort existiert ja ein Item mit der Caption "Öffentliches Profil anzeigen". Wenn man allerdings einen Post in einer Interessentsgemeinschaft öffnet und in diesem auf einen Profilnamen klickt, steht anstatt "Öffentliches Profil anzeigen", "View Public Profile". Im endefekt weiß ja jeder was es bedeutet . Ich fands nur seltsam, da ja sonst alles auf Deutsch ist. lg Gateway
-
Interessante Idee.Man könnte dann, wenn man alle sich gut auskennen ja auch mal ein gemeinsames Projekt plannen. lg Gateway
-
Die Zusammensetzung des Connectionstrings kannst du hier nachlesen. lg Gateway
-
[VB.NET] Ungültige base64 Zeichen aus String entfernen
Gateway_man antwortete auf Gateway_man's Thema in .NET
Bei 70 % aller getesteten E-Mails, ist die Stringlänge des Base64 Codierten Textes nicht durch 4 Teilbar. An das Fehlerhafte Zeichen bin ich bis jetzt noch nicht rangekommen. Auch die InnerException gibt nicht mehr Auskunft. Durch einen Vergleich mit den erlaubten Zeichen( ) und den mir aktuell vorliegenden Zeichen, ist mir keine Abweichung aufgefallen. Das ist sehr verzwickt :beagolisc. lg Gateway Edit: Hat sich erledigt. -
[VB.NET] Ungültige base64 Zeichen aus String entfernen
Gateway_man antwortete auf Gateway_man's Thema in .NET
Entschuldigt ich war bei verfassen des letzten Eintrags etwas in Eile. Die Aussage: bezieht sich auf die Konvertierungs-konventionen von Base64 Strings. Ich war unsprünglich der Meinung ja. Allerdings trifft das bei den eml files die mir zugespielt werden und über eine Base64 ContentCodierung verfügen, zu 70% nicht zu. lg Gateway -
[VB.NET] Ungültige base64 Zeichen aus String entfernen
Gateway_man antwortete auf Gateway_man's Thema in .NET
Ich hatte im aktuellen Projekt die Aufgabe, E-Mail von diversen Accounts zu laden und diese in einer DB zu archivieren. Dummerweise taucht beim Parsen von base64 Codierten Inhalten folgender Fehler auf: Ergo suche ich jetzt nach einer Funktion, welche vor der Konvertierung alle ungültigen Zeichen entfernt. Der Fehler ist jetzt bei einer von 20 getesteten Mails aufgetreten. Deswegen genügt mir bei diesem Durchschnitt eine Quick&Dirty Lösung. Aktuelle lese ich mich in Regex ein und werde mal schaun ob ich einen passenden Pattern String zusammenbekomme. Eine weitere Frage. Ist folgende Aussage korrekt? Falls die Länge des Originalstrings nicht durch 3 teilbar ist, wird der zu codierende Text am Ende mit = Zeichen aufgefüllt, so dass der Ausgabestring immer durch 4 teilbar ist (ohne Rest). Ich war unsprünglich der Meinung ja. Allerdings trifft das bei den .eml files die mir zugespielt werden zu 70 nicht zu. lg Gateway -
Guten Tag, gibt es im .NET eine bereits implementierte Funktion, welche alle ungültigen Base64 Zeichen aus einen String entfernt? lg Gateway
-
In manchen Situationen ist es durchaus erforderlich. Beispielsweise wenn man notgedrungen mit der Speicheradresse eines Objektes arbeiten muss und das jeweilige Objekte dann dafür Pinnen sollte, da ansonsten die Möglichkeit besteht, das der Garbage Collector das Objekt an eine andere Stelle im Speicher verschiebt und somit die Adresse ungültig wird. Man könnte jetzt sagen. Sowas macht/braucht man im .NET nicht. Aber die Tatsache das solche Funktionen existieren, legt nahe, dass es dafür sehrwohl einige dafür vorgesehene Situationen gibt.(Zumindest aus Sicht der Entwickler des Frameworks). lg Gateway
-
C++ .Net array einer Klasseninstanz dynamisch verwalten
Gateway_man antwortete auf <<valle>>'s Thema in .NET
Guten Abend, Arrays von Strukturen zu erstellen ist aus Performance Gründen nicht zu empfehlen. Ich würde dir sogenannte "verkettete Listen" empfehlen. Denn bei Arrays von Strukturen ist irgendwann Schluss. Du kannst zwar den Indexwert ausreichend groß dimensionieren, aber du solltest bedenken das dieser Speicherplatz von Programm verwendet wird. Bei umfangreichen Strukturen mit ein paar hundert Elementen, kann durchaus ne Menge Speicher verbraten werden. Willst du dann auch noch beispielsweise Daten sortieren oder löschen, werden aufwändige Kopierarbeiten mit einem temporären Speicher nötig. lg Gateway -
Das stimmt. Er hatte die Sprache nicht explizieht angegeben, darum hab ichs einfach mal erwähnt .
-
Du könntest dir zur not auch noch ne Funktion schreiben, welche die Arraygröße verändert. Funktioniert natürlich nur solange du das Array vergrößern willst . Hier ein kleines Beispiel für ein Array vom Typ Integer: int* renew (int* old, int sizeold, int sizenew) { int* tmp = new int[sizenew]; if (sizeold < sizenew) { for (int i=0;i<sizeold;i++) { tmp[i] = old[i] } delete [] old; } return tmp; } lg Gateway
-
Vorab sry für Doppelpost. Wenn du ein IE Fenster offen hast, welches mehrere Taps geöffnet hat, empfehle ich dir noch den Parameter /F, welcher das schließen erzwingt. Da sich das Fenster sonst nicht schließen lässt, denn der IE frägt noch ob man nur den aktuellen Tap oder alle schließen will. lg Gateway
-
"Besondere" Art der Verlinkung einer Datei
Gateway_man antwortete auf Gateway_man's Thema in Skript- und Webserverprogrammierung
Das Problem bei seiner Erläuterung ist, das diese meist sehr theoretisch ist. Für die technische Umsetzung bin dann immer ich zuständig :beagolisc . Er sucht sich dann immer den am "logischsten" und am "einfachst" klingenden Lösungsweg aus. Diese Aufgabe ist das beste Beispiel. Bei uns in der Arbeit durchaus. Und leider sind diese auch ernst gemeint . Ich will ihm nicht vorwerfen er hätte keine Ahnung. Er weiß ja auch viel und kann einem auch viel beibringen, nur es kommt mir so vor als würde er es immer aus der theoretischen Seite sehn und die praktische Umsetzung erst später einbeziehen. Frei nach dem Motto: "Geht es Theoretisch, ist es Praktisch machbar." Ja ich versuch nochmal mit ihm drüber zu reden. Allerdings male ich mir diesbezüglich wenig Chancen aus. lg und Danke Gateway -
taskkill /IM "ProzessName" Für mehr input einfach mal in die Kommandozeile rein und folgendes eintippen: taskkill /? lg Gateway .:Edit:. Ein kleines beispiel: Erstelle eine neue textdatei mit der Endung bat oder cmd und füge dieser Datei folgende Inhalt ein: @echo off taskkill /IM "Prozessname" >log.txt Du must nur noch den Platzhalter "Prozessname" mit dem Namen des Prozesses austauschen, welchen du schließen möchtest. Wenn du die Datei dann ausführst erstellt diese im selben Verzeichnis eine Datei nahmens log.txt, in der festgehalten wird ob es funktionierte oder nicht.
-
"Besondere" Art der Verlinkung einer Datei
Gateway_man antwortete auf Gateway_man's Thema in Skript- und Webserverprogrammierung
Ich hatte diesbezüglich nicht alle Informationen preisgegeben. In der MSI befinden sich noch diverse andere Files, welche den Rechner auf die Hauptinstallation vorbereiten. In der Hinsicht habe ich leider keinen Einfluss. Mir wird der Weg strickt vorgegeben und ich kann ihn leider nicht ändern. Mein Chef sagt mir was er haben will und sogar wie.....(Obgleich die gedankliche Umsetzung ..... ist). Ja da geb ich dir auch recht und ich versteh es auch kein bisschen. Am eigentlichen Programmcode sowie die dafür vorgesehene Installationroutine komme ich leider nicht ran (Das ist sowas wie der heilige Grahl für meinen Chef). Dummerweise lässt mein Chef da auch nicht mit sich reden. Und wenn ich ihm versuche zu erklären das es so nicht geht wie er das möchte, sagt er: "Ich möchte von dir nicht die 99 Möglichkeiten hören wie es nicht geht. Ich möchte von dir die eine Möglichkeit hören wie es geht....." lg Gateway -
Guten Tag, folgendes Sachverhalt ist gegeben: Ich habe eine msi Datei, welche auf unserer Website zum download angeboten wird. Sprache: ASP.NET Webserver: IIS 6 Diese Installationroutine enthält eine exe, welche in der Commit Phase ausgeführt wird und die eigentliche Installationroutine herunterläd. Der Grund: Viele unserer Kunden hatten die eigentliche Installationsroutine heruntergeladen und in dem im Browser eingestellten Download Order belassen. Dummerweise braucht das Programm beim jedem Start Zugriff auf die MSI, da diverse Files abgeglichen werden. Jetzt ist schon mehrmals passiert, das der Browser seinen Downloadordner nach geraumer Zeit leerte. Das Resultat: Das Programm ließ sich nichtmehr starten. Das Problem konnte mit der oben beschriebenen Routine recht gut umgangen werden. So jetzt will aber mein Chef, das wenn man auf den Downloadlink klickt statt der üblichen Browserabhängigen Speicherdialogen (sprich bei Mozilla: Speichern unter oder beim IE:Ausführen oder Speichern Unter) immer nur die Option Ausführen existiert. Ich sagte Ihm bereits, das man das nicht beeinflussen kann, da jeder Browser anders mit Verlinkungen umgehen würde. Lag ich mit dieser Behauptung falsch? Sofern jemand doch einen Weg oder einen Workaround kennt, wäre ich zutiefst Dankbar. lg Gateway
-
hi, ich bin mit diesem hier (alternativ) sehr zufrieden. Das Laptopfach ist am rücken und sonst bietet er auch noch viel Platz (zum beispiel für einen Ordner). Mein Exemplar hat sogar ein Fach für Redbull Dosen . Dieses Fach hat die Eigenschaft, die (max. 2) Dosen durch eine besondere Beschichtung kühl zu halten . lg Gateway PS: Diese Rucksäcke sind auch Waschmaschinentauglich .
-
Ich wäre froh über 12 GB Ram . Da könnt ich wenigstens all meine VM's simultan laufen lassen und müsste nicht ständig eine abschalten um eine andere zu starten. Bei 8 VM's (Windows XP) mit jeweils 512 RAM zuordnung kommt da schon ne Menge Holz zusammen.
-
Bist du dir da sicher? Ich bin mir ziemlich sicher das ich bereits MessageBoxen bei Dienstanwendungen erfolgreich integriert hatte. Naja er muss es ja auch nicht zwingen in ne messagebox für die Ausgabe nutzen. Dann soll er sich eben alles in eine logfile schreiben lassen, oder soll direkt einen Eintrag mit der Fehlermeldung per EventLog in die Ereignissanzeige reinschreiben. lg Gateway
-
hast du mit Exception Handling gearbeitet? Wenn ja, nimm die Try-Catch Handler mal raus (oder prepariere den catch block dementsprechend so, das er eine MessageBox mit dem Fehlertext anzeigt), deinstalliere den Dienst und installiere in mal neu. Wenn der Dienst wirklich kein Zugriff auf den Pfad hat, wirft er definitiv einen Fehler. Diesen kannst du dann diagnostizieren, beziehungsweise hier reinstellen. lg Gateway PS: Es wäre natürlich auch hilfreich, wenn du deine OnStart Prozedure mal posten würdest....
-
Startet der Dienst auch sauber? Der Dienst darf für die Abarbeitung der Startrutine nicht länger 30 Sekunden benötigen sonst gilt der Dienststart als Fehlgeschlagen und dieser wird beendet. Über Windows Dienst-Anwendungen Lg Gateway
-
Hallo, nutzt du ODBC für die Verbindung zu Access? Wenn ja, lass dir sagen das dein 64 Bit Hostsystem auf dem du entwickelst, über keine ODBC treiber verfügt, da diese AFAIK nur für 32 Bit Systeme existieren. Ansonsten wäre es nett wenn du mal ein bisschen mehr von deinem Code zeigen würdest. Beispielsweise den Teil, wo du die Daten deines Tables änderst. Wirft der Debugger denn einen Fehler (auch auf die Ausgabe achten, sofern du Fehlerhandling einbunden hast)? Wenn ja, dann poste bitte mal die genaue Meldung. Lg Gateway