Laden...
Avatar #avatar-1527.jpg
seth myCSharp.de - Member
Servicetechniker, Web-Administrator Z´witz Dabei seit 06.07.2004 151 Beiträge
Benutzerbeschreibung

Forenbeiträge von seth Ingesamt 151 Beiträge

18.01.2008 - 14:33 Uhr

danke danke danke 🙂 ...

das ich nicht von selbst drauf gekommen bin ...
ja manchmal sieht man den wald vor lauter bäumen nicht ...

nochmals many dankeschön ...

18.01.2008 - 14:03 Uhr

hallöle miteinander ...

ich hab heut auch mal wieder eine Frage ...

ich hab ein Programm geschrieben, welches Textdateien erstellt und dann Notepad startet (so wars gewünscht) um diese anzuzeigen und gegebenenfalls auszudrucken ...
nun mein Problem ...
wenn ich notepad startet hat es immer standart-mäßig die Schriftart "lucida console" eingestellt ... dies ist aber nicht gewünscht ... die Anzeige des Texts und der Druck sollen in "Courier New" erfolgen ...
gibts da irgendnen Lösungsansatz ? weiß jemand auf Anhieb wie ich das Problem gelöst bekomme ?

grüßle

01.08.2007 - 20:43 Uhr

danke danke danke 🙂 ... werd ich gleich ausprobieren 🙂

grüßle

01.08.2007 - 19:08 Uhr

XML

hallo ihr guru´s 😉 ...

ich hab im moment ein problem ...
ich habe eine xml-datei folgender struktur ...

<?xml version="1.0" ?>
<ROOT>
<UNDHIERLIEGTDERHASE IMPFEFFER="wie les ich diesen wert aus">
<usw></usw>
</UNDHIERLIEGTDERHASE>
</ROOT>

wie komm ich an den fettgeschriebenen wert ? das problem ist nämlich ... das meine xml-datei mehrere solcher nennen wir sie mal "abschnitte" hat und ich immer speziell die daten dazwischen brauche ... das heisst ich will anhand des gefundenen ausgelesenen wertes bestimmen wo ich als nächstes hinspringen möchte ...

ich hof ich hab mich einigermassen verständlich ausgedrückt ... irgendwie kann ichs grad nicht anders formulieren 😉 ... ich knabber schon zu lange daran rum 😉

grüßle

31.07.2007 - 06:02 Uhr

moin moin ...

ich hab von one.de eine notebüchse mit nem core2 mit 2x 1,73 ghz, 2gb ram und ner 160er sata-platte für knappe 800 euros (inkl. vista ultimate) "eingesammelt" ... habe auf dem notebook vista ultimate laufen und muss sagen ... das alles so schnell läuft wie ichs mir wünsche ... vs c# orcas rennt richtig fix ...

zum spielen taugt die büchse natürlich nicht ... weil nen unichrome-grafikchipsatz an board ist ... aber notebooks sind ja zum arbeiten da 😉 ...

ich nutz ihn auch zum bilder bearbeiten ... arbeite viel mit gimp und muss sagen ... das im vergleich zu meinem vorigen notebook (1.6er centrino mit 1 gb ram) doch nen großer leistungssprung zu verspüren ist ...

selbst panoramas aus 4 oder mehr bilder rechnet er schneller zusammen als mein 3ghz-"großrechner" 😉 ...

ausserdem ist vista nach einiger eingewöhnung doch schneller als xp zu bedienen ... speziell das flip-3d hats mir angetan ... so schnell und komfortabel hab ich noch nie durch die menge geöffneter fenster gewechselt ... die bei mir immer offen sind 😉

ich hoff meine "ausführungen" helfen dir ein wenig bei der qual der wahl 😉

zu meinem vorredner noch ein wort ...

ich glaub nicht ... das das "durchlaufen" des bildes am betriebssystem liegt ... mein voriges fsc hatten nen ählichen effekt .. nur liefs bei mir von oben nach unten durch und lag an der hardware ... lass die kiste lieber von fsc abholen und reparieren und ... nun sprech ich aus erfahrung ... sag das du die kiste beruflich brauchst und nicht wochenlang warten kannst ... mach immer und immer wieder druck ... ich wünsch dir dabei viel glück und hoffe ... das du nicht wie ich einmal 3 wochen ... dann einmal 8 wochen und 2 mal 5 wochen auf dein gerät warten musst (bin bei fsc mittlerweile als eskalationskunde gelistet 😁 )

29.07.2007 - 09:49 Uhr

moin moin ...

ich hab nen notebook mit nem core2 (2 gb ram und vista ultimate) und der nutzt beide kerne 😉 ... rightmark CPU clock utility zeigt jedenfalls aktivitäten auf beiden kernen an

29.05.2007 - 23:08 Uhr

falls du immer noch ein notebook suchst ...
ich hab mir bei one.de folgendes teil bestellt -->> arbeitskiste

hab ihn mit vista ultimate und den großen service-paket für etwas mehr als 800 € gekauft ... hab ihn seit etwa einem monat und bin mehr als zufrieden ...
bin froh das ich mir ne kiste mit 2 gb ausgesucht habe ... leistung satt ... aber eben nicht spieletauglich ... wollt ich ja auch nicht 😉 ...

vielleicht hilfts ja ein bissel bei deiner kaufentscheidung 😉

04.05.2007 - 08:01 Uhr

ich finds persönlich auch sehr sehr schade das du gehst ...
ich fand deine beiträge durchaus sehr hilfreich ... so gehts andren sicher auch ...

lass dich nicht unterkriegen ... vielleicht änderst du deine meinung ja noch ...

falls nicht ... alles gute weiterhin und vielleicht liest man dich ja doch noch ab und an

grüßle

01.02.2007 - 09:36 Uhr

moin moin ...

nun mein senf zum thema ;o) ...

ich denke und behaupte ... das du diese sockel für die ram-module wohl nicht zu kaufen bekommen wirst ... habe jedenfalls noch nirgendwo welche gesehen ...
das 2. problem an dieser sache mit dem nachträglichen einlöten ist folgendes ...
der hersteller läßt diese sockel nicht hauptsächlich wegen ihrem preis weg ... nein ... er läßt sie weg weil dein chipsatz sicherlich nur mit zweien umgehen kann ...
mainboarhersteller haben in der regel für artgleiche chipsätze ein layout für nen mainboard und bestücken dieses dann je nach den fähigkeiten des chipsatzes ...
auf deinem board wird nen chipsatz werkeln ... der halt nur 2 speicherbänke ansprechen kann ...
ich rate auf jeden fall vom nachträglichen einlöten von speichersockeln ab ... da ... sofern du überhaupt welche bekommst ... dein mainboard spätestens beim löten den geist aufgeben wird ...
diese mainboards sind nämlich mehrlagig durchkontaktiert ... das heißt ... das es nicht nur die leiterbahnen auf der ober- und unterseite gibt die man sieht .. sondern wenn mich nicht alles täuscht gibts mittlerweile bis zu 12 schichten im inneren der platine auf denen auch leiterbahnen sind ... stell dir vor du beginnt einen lötpunkt auf der oberfläche des mainboards auf löttemperatur zu erwärmen ... was meinst du passiert im inneren des mainboards ? richtig geraten ;o) ... das lötzinn der inneren bahnen erwärmt sich ebenfalls und kann sommit zu anderen schichten des boards durchdringen ...was vom hersteller nicht so geplant ist und damit nen kurzschluß verursachen wird ... der dir beim nächsten einschalten des boards dann die platine rösten kann ;o)

mein rat ... willste mehr leistung kauf dir ne andere platine die mehr ram-sockel hat

grüßle

03.12.2006 - 09:08 Uhr

ich würds wie AtHeOS machen und den 2. router als switch einrichten ... dann sollten alle rechner die selbe arbeitsgruppe bekommen ... kontrollier dann noch ob alle rechner im selben adressbereich liegen und alle als gateway den router (der ins netz geht) eingetragen haben und schon sollt es funktionieren

grüßle

08.11.2006 - 10:47 Uhr

hier ist meiner ... is mit gimp erstellt ... und damit jeder sieht das ich nen intel-fanboy bin darf das centrino-logo natürlich nicht fehlen 😉

02.08.2006 - 18:25 Uhr

ich benutze Paint.NET wegen eines nützlichen Features: Wenn man eine Farbe wählt bzw. bearbeitet (z.B. die Helligkeit ändert) kann man die Farbe als 6stellige Hexzahl (wie für HTML benötigt) kopieren und einfügen. Sehr praktisch. Als Bildbearbeitung benutze ich Paint.NET quasi nicht.

diese funktion gibts bei gimp auch ... nutz ich sehr oft 😉

01.08.2006 - 16:32 Uhr

hab mich an gimp gewöhnt .. mache alles damit 8)

15.07.2006 - 19:27 Uhr

mir gefällts auch nicht besonders gut ... jetzt wirkt alles irgendwie "ausgewaschen"

10.07.2006 - 00:21 Uhr

ich hab meinen urlaub leider seit 21 minuten hinter mir 😉 ...
mich hats wie schon öfter wieder nach ägypten gezogen ...
ich kann halt am besten bei ner nilkreuzfahrt entspannen ...
da kann man so schön lesen ... landschaft bestaunen ... einmal am tag alte steine begutachten ... knipsen was das zeug hält ... usw ...

und das beste daran ... man ist sehr weit von irgendwelchen computern entfernt 😁

18.04.2006 - 16:59 Uhr

na dann mal herzlich willkommen in unsrer "runde" ;o) ...

grüßle

31.03.2006 - 14:48 Uhr

die änderungen die du beschreibst treffen aber nur bei microsoft-keyboards zu ... wenn mich nicht alles täuscht ... was es für nen sinn macht die einfg-taste wegzurationalisieren und dafür die entf-taste zu verdoppeln weiß ich auch nicht ...wahrscheinlich will mikisoft uns wieder auf die "normalen" shortcuts wie strg+c oder strg+v aufmerksam machen 😉

grüßle

01.03.2006 - 11:27 Uhr

Flyakite OS X 3.5 - Mac OS X Design für Windows XP

damit kannst du die oberfläche ... sprich das aussehen deines windows-desktop (und aller fenster) mac-like ummumpfen 😉 ...

gibts auch für vista-designs ... einfach bei winfuture mal nach transformationpack suchen ...

25.12.2005 - 23:52 Uhr

also ich habs heut probiert ... mit c# & dem webdeveloper ... klappt beides wunderbar ... auch der download läuft jedesmal ohne zu zucken durch 🙂 ...

bin gespannt wann die iso´s wieder dort auftauchen ... ich hab lieber ne cd zum instalieren ... mag nicht jedes mal ne tonne daten aus dem netz ziehen 😉 ...

@dexter ... lösch mal deine temporären dateien ... speziell im verzeichnis -->>

C:\Dokumente und Einstellungen\DEINBENUTZERNAME\Lokale Einstellungen\Temp

dort werden die heruntergeladenen installationsdateien zwischengelagert ...
vielleicht hilfts dir ein bissel weiter ...

grüßle

23.12.2005 - 23:42 Uhr

hoffentlich gibts bald die iso´s ... ich mag die webinstallationen nicht allzusehr ...
hat schon jemand die deutschen versionen installiert ? ... reichts wenn ich die englische einfach deinstalliere ? oder muß ich wieder mal das ganze system neu installieren ? ... hat da schon jemand erfahrungen mit gemacht ?

grüßle

23.12.2005 - 23:40 Uhr

auch von mir die besten wünsche zum fest der feste und nen "glatten" rutsch ins neue jahr 😉 ...

grüßle

22.12.2005 - 16:58 Uhr

für c# hab ich noch kein kompendium 😉 ... aber eins für asp.net ... und das find ich eigendlich bisher hervorragend ...

für c# hab ich bisher folgende ...

  • c# ... der leichte einstieg
  • c# it-tutorial
  • programmieren in c# ... echt einfach
  • c# ... objektorientierte programmierung

ne genaue bewertung mag ich dazu nicht abgeben ... weil ich noch keins komplett durchgelesen habe 🤔

deswegen werd ich mir demnächst ja nen kompendium zulegen ...
weil dort alles kurz und knackig drinsteht ... suchen ... nachschlagen ... lesen ... verstehen (meistens 😄) ...

ich nutz die meisten bücher nur zum nachschlagen ... muß ich zu meiner schade gestehen ...

(sind übrigends alle von terrashop)

grüßle

22.12.2005 - 16:43 Uhr

moin moin ...

ich hab anfangs auch alles aus der msdn "gezogen" ... aber irgendwann wird das "rumgehüpfe" zwischen den links dort ziemlich lästig ...
was auf papier gedrucktes ist immer gut ... vielleicht legst dir irgendnen kompendium zu ...

ich hab lieber mal was zum nachschlagen ... als das ich jedes im netz nach antworten suche ...

grüßle

21.12.2005 - 18:35 Uhr

das dataset wird in der klasse erstellt 😉 ...

-->> public static DataSet ds = new DataSet();

grüßle

(hast übrigends ne PM 😉 )

21.12.2005 - 17:17 Uhr

ich hab das alles static deklariert ... damit ichs von überall in meiner anwendung aufrufen kann

beispiele für SELECT, INSERT, UPDATE, DELETE, connect & disconnect :

dbzugriff.SELECT();
dbzugriff.INSERT();
dbzugriff.UPDATE();
dbzugriff.DELETE();
dbzugriff.connect();
dbzugriff.disconnect();

dadurch greifst du immer auf die jeweilige funktion der klasse dbzugriff zu

hier nochmal zum besseren verständnis nen vollständiges beispiel:


#region Using directives

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using System.Globalization;
using System.Threading;
using System.IO;
using System.Diagnostics;
using System.Text;
using System.Collections;
using MySql.Data.MySqlClient;
using System.Windows.Forms.VisualStyles;

#endregion

namespace Database
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public class dbzugriff
        {
            public static MySqlConnection myConnection = new MySqlConnection();
            public static string status = myConnection.State.ToString();

            public static string CNstring = "Persist Security Info=False;database=deinedatenbank;server=deinserver;Connect Timeout=30;user id=benutzer; pwd=passwort";

            public static DataSet ds = new DataSet();

            public static MySqlDataAdapter da = new MySqlDataAdapter();

            public static void SELECT()
            {
                MySqlCommand cmdSELECT = new MySqlCommand();
                cmdSELECT.CommandText = "SELECT * FROM deinetabelle where name=?name";
                cmdSELECT.Parameters.Add("@name", MySqlDbType.VarChar).Value = "deinwert";

                cmdSELECT.Connection = dbzugriff.myConnection;

                da.SelectCommand = cmdSELECT;
                try { da.Fill(ds, "tabelle"); }
                catch { MessageBox.Show("Es konnte keine Verbindung zum MySQL-Server hergestellt werden.nÜberprüfen Sie ob der Server korrekt läuft.", "keine Verbindung", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); }
            }

            public static void INSERT()
            {
                MySqlCommand cmdINSERT = new MySqlCommand();
                cmdINSERT.CommandText = "INSERT INTO deinetabelle VALUES ('deinwert');";

                cmdINSERT.Connection = dbzugriff.myConnection;

                da.InsertCommand = cmdINSERT;
                cmdINSERT.ExecuteNonQuery();
                ds.Clear();
            }

            public static void UPDATE()
            {
                MySqlCommand cmdUPDATE = new MySqlCommand();
                cmdUPDATE.CommandText = "UPDATE deinetabelle SET name='dein neuer wert' WHERE name='deinwert' ;";
                cmdUPDATE.Connection = Form1.dbzugriff.myConnection;

                da.UpdateCommand = cmdUPDATE;
                cmdUPDATE.ExecuteNonQuery();
            }

            public static void DELETE()
            {
                MySqlCommand cmdDELETE = new MySqlCommand();
                cmdDELETE.CommandText = "DELETE FROM deinetabelle WHERE name = 'deinwert';";

                cmdDELETE.Connection = Form1.dbzugriff.myConnection;

                da.DeleteCommand = cmdDELETE;
                cmdDELETE.ExecuteNonQuery();
            }

            public static void connect()
            {
                try
                {
                    myConnection.ConnectionString = CNstring;
                    myConnection.Open();
                }
                catch
                {
                }
            }

            public static void disconnect()
            {
                try
                {
                    myConnection.Close();
                }
                catch
                {
                }
            }
        }         

        private void button1_Click(object sender, EventArgs e)
        {
            dbzugriff.ds.Clear();   //bereinigt das DataSet
            dbzugriff.connect();   // connectet zur Datenbank
            dbzugriff.SELECT();   //führt SELECT-Befehl aus
            dbzugriff.INSERT();   //führt INSERT-Befehl aus
            dbzugriff.UPDATE();   //führt UPDATE-Befehl aus
            dbzugriff.DELETE();   //führt DELETE-Befehl aus
            dbzugriff.disconnect();   //trennt die Verbindung
            // natürlich mußt du nur die Befehle ausführen die du brauchst, 
            // alles andere ist hier nur nen Beispiel
        }
    }
}

erst bei private void button1_Click(object sender, EventArgs e) wird auf die funktionen der klasse dbzugriff zugegriffen.

grüßle

21.12.2005 - 10:20 Uhr

bitte bitte 😉 ... keine ursache 😉 ...

bei mir funktioniert und arbeitetet diese klasse (natürlich jeweils angepasst) in 5 anwendungen ...

diese klasse soll dir ja als beispiel dienen ... in einer meiner anwendungen ist diese klasse etwa 500 zeilen lang ... ich hab da für jeden anwedungszweck zum beispiel separate selects ... hab mir dort auch backup- & recoveryfunktionen gebastelt ... zum sichern und wiederherstellen der datenbank ...
also lauter schicke sachen kann man mit der klasse machen 😉

grüßle

20.12.2005 - 22:28 Uhr

ich würd den ganzen datenbank-zugriffskram von hand erstellen ...
erstens lernst du dabei wie´s gemacht wird (so hab ichs jedenfalls gelernt 😉 ) ...
zweitens hast du mehr überblick über deine funktionen ...

hier nen beispiel wie ich immer vorgehe (ist ne separate klasse auf die du von überall aus deinem programm zugreifen kannst):


        public class dbzugriff
        {
            public static MySqlConnection myConnection = new MySqlConnection();
            public static string status = myConnection.State.ToString();

            public static string CNstring = "Persist Security Info=False;database=deinedatenbank;server=deinserver;Connect Timeout=30;user id=benutzer; pwd=passwort";

            public static DataSet ds = new DataSet();

            public static MySqlDataAdapter da = new MySqlDataAdapter();

            public static void SELECT()
            {
                MySqlCommand cmdSELECT = new MySqlCommand();
                cmdSELECT.CommandText = "SELECT * FROM deinetabelle where name=?name";
                cmdSELECT.Parameters.Add("@name", MySqlDbType.VarChar).Value = "deinwert";

                cmdSELECT.Connection = dbzugriff.myConnection;

                da.SelectCommand = cmdSELECT;
                try { da.Fill(ds, "tabelle"); }
                catch { MessageBox.Show("Es konnte keine Verbindung zum MySQL-Server hergestellt werden.\nÜberprüfen Sie ob der Server korrekt läuft.", "keine Verbindung", MessageBoxButtons.OK, MessageBoxIcon.Hand, MessageBoxDefaultButton.Button1); }
            }

            public static void INSERT()
            {
                MySqlCommand cmdINSERT = new MySqlCommand();
                cmdINSERT.CommandText = "INSERT INTO deinetabelle VALUES ('deinwert');";

                cmdINSERT.Connection = dbzugriff.myConnection;

                da.InsertCommand = cmdINSERT;
                cmdINSERT.ExecuteNonQuery();
                ds.Clear();
            }

            public static void UPDATE()
            {
                MySqlCommand cmdUPDATE = new MySqlCommand();
                cmdUPDATE.CommandText = "UPDATE deinetabelle SET name='dein neuer wert' WHERE name='deinwert' ;";
                cmdUPDATE.Connection = Form1.dbzugriff.myConnection;

                da.UpdateCommand = cmdUPDATE;
                cmdUPDATE.ExecuteNonQuery();
            }

            public static void DELETE()
            {
                MySqlCommand cmdDELETE = new MySqlCommand();
                cmdDELETE.CommandText = "DELETE FROM deinetabelle WHERE name = 'deinwert';";

                cmdDELETE.Connection = Form1.dbzugriff.myConnection;

                da.DeleteCommand = cmdDELETE;
                cmdDELETE.ExecuteNonQuery();
            }

            public static void connect()
            {
                try
                {
                    myConnection.ConnectionString = CNstring;
                    myConnection.Open();
                }
                catch
                {
                }
            }

            public static void disconnect()
            {
                try
                {
                    myConnection.Close();
                }
                catch
                {
                }
            }
	}

diese klasse hat jeweils fürs SELECT, INSERT, UPDATE, DELETE, CONNECT & DISCONNECT ne separate funktion ...

ich hoff das bringt dich auf den weg ;o) ...
das beispiel ist für mySQL ... aber auch die anderen datenbanken lassen sich damit ansprechen ...

falls du nen connectionstring für ne andere datenbank brauchst ... schau da -->>ConnectionStrings

grüßle

13.12.2005 - 20:22 Uhr

Was du in deiner Bude machst ist uns egal aber animier andere Leute nicht zum raubkopieren.

leider kommts mir so vor ... das dies hier im lande mittlerweile traurige realität ist X(

scheint nen hobby der kiddies zu sein ... manch einer siehts sicherlich als "cool" ... wenn man erzählen kann ... was man wieder mithilfe eines lastentiers alles aus den unerschöpflichen weiten des inderneds gezerrt hat ...

viele machen sich keinen kopf um die konsequenzen ... obwohl sie wissen das es strafbar ist ... deswegen bin ich der meinung ... das solch leutchens bestraft gehören ... schon allein wegen ihrer dreistigkeit ...

(geht jetzt nicht unbedingt gegen albatros ... sondern allgemein)

un nu ... back to topic ...

ich find ... du solltest den nutzern deines programms klarmachen welche vorteile das .net-framework hat ... ausserdem ists eigendlich (jedenfalls version 1.1) bei jedem windows mit sp2 dabei ... das 2.0er kommt sogar per windows-update ... wenn man möchte (natürlich nicht auf raubkopierte versionen von XP) ...

vielleicht noch nen beispiel das .net immer mehr im kommen ist ...

sogar die eigendlich ziemlich abgeschieden von microsoft´s technologien lebende fossile gemeinde der delphi-programmierer hat zum .net gefunden 😉 ...

solooooong ...

11.12.2005 - 17:07 Uhr

include mit iframe ... würd ich mal sagen ...

09.12.2005 - 10:40 Uhr

eure vorschläge werd ich mir merken und demnächst einbauen ...
im moment funktioniert meine anwendung wie sie soll und die muss ich heut meinem chef vorstellen ;o) ... deswegen ist dafür im moment keine zeit mehr ... bin gerade noch auf "fehlerfang" ;o) ... also in der testphase ...

trotzdem danke für eure vielen vorschläge ...wie gesagt ... die werd ich bald umsetzen ;o)

grüßle

08.12.2005 - 21:45 Uhr

hat sich erledigt ...
hab alles neu geschrieben ... die klassen "aufgelöst" ;o) ...

irgendwie lags an den klassen ... irgendwie haben die meine variablen nicht freigegeben ... jetzt ... nachdem ich den ganzen kram aus den klassen in den code eingefügt hab ... funzt das mit den session-variablen einwandfrei ...

grüßle

08.12.2005 - 16:17 Uhr

ich test das wie gesagt lokal auf meinem notebook wo ich die anwendung programmiere und von nem anderen rechner im netzwerk ... rufe jeweils die url aus meinen favoriten auf ...

favorit -->>
http://localhost/TestANW/Default.aspx

dann bringt mich der browser dahin -->>
http://localhost/TestANW/(S(voy1l13u4bwhrmywh3pptofa))/Default.aspx (is natürlich jedes mal anders)

grüßle

08.12.2005 - 13:55 Uhr

ich hab nun versucht die session-daten zu überschreiben ... hab sie auch entfernt mit session.remove("string") ... aber auch das hilft mir nicht ...

obs daran liegt ... das ich die daten in insgesamt 4 externen klassen verarbeite ?

obs was bringt wenn ich aus den klassen separate seiten baue und die daten dorthin weitergebe ?

irgendwie bin ich nun ziemlich verwirrt ... 🤔

grüßle

PS: ich teste immer lokal auf meinem rechner ... dh. ich schließe den browser (da müssten die sessiondaten doch gelöscht werden) oder ich probiers von nem anderen rechner in meinem netzwerk auf die selbe weise ...

08.12.2005 - 12:33 Uhr

klappt leider noch nicht so wie ichs mir wünsch (hat sich eigendlich nix geändert) ...

wenn ich das abandom() ins page_load schreibe löscht er mir sofort nach dem klick auf meinen senden-button die eingetragnen daten ... schreib ichs in die button_click-funktion bleibt das ergebnis das selbe ...

aber ich geb nicht auf und fummel weiter ;o)

grüßle

08.12.2005 - 12:06 Uhr

moin moin & hallöle ...

ich schreib grad an ner asp.net-anwendung für unsre firma ... die unseren kunden erlaubt nen versandschein von nem großen paketdienst auszudrucken ...
die anforderung usw. für den versandschein klappt wunderbar ... nun hab ich aber ein problem ... an dem ich schon ne ganze zeit rumknabber ...

man muss ja davon ausgehen ... das mehrere user zeitgleich den versandschein anfordern ... und da liegt der hase im pfeffer ...

alle bekommen die daten des users aufs auge gedrückt ... der zuerst den vorgang auslöst ...
ich versuchs mit sessions zu lösen ... aber das haut nicht hin ... mein session-timeout liegt bei ner minute ... danach sind die daten des ersten users auch weg ...

ich habs auch mit session.abandom() versucht (nachdem das versandlabel angezeigt wird und die sessiondaten in diesem moment nicht mehr benötigt werden) aber auch das löscht mir die session-daten nicht ... obwohl jeder user seine eigne session bekommt (seh ich an der url) benutzt meine anwendung irgendwie immer die selben daten (bis eben das session-timeout kommt) ...

applikation.lock() und .unlock() bringen mich auch nicht weiter ...

wie kann ich die session-daten denn wirklich per klick löschen ?

vielleicht noch zur info ... ich benutz inproc & uri zum anlegen der sessions ...

ich hab dieses problem beim IIS 5.1 & beim IIS 6 ... (wird am ende auf dem 6er laufen) ...

irgendwie bin ich im moment mehr als planlos 😮( ...

grüßle

08.12.2005 - 11:20 Uhr

bei mir sind einige webseiten ... ein kassenprogramm ... eine firmenverwaltung ... ein datenbankbasiertes programm mit dem ich ne webseite pflege ... nen datenbankbasierter businesskontaktmanager wartet auch auf nen neues release ...

und alles nur weil ich grad ins asp.net eintauche ;o) ...

grüßle

07.12.2005 - 09:30 Uhr

du kannst die session-variablen schon in der global.asax fest definieren ...

in der "global.asax" :

Session["Variable1"] = "";

und sie dann auf deiner seite ansprechen und ihr einen wert geben

in deiner anwendung :

Session["Variable1"] = "true";

so mach ich das jedenfalls ... aber soweit ich weiß sind session-variablen von typ string ... also kein bool ... deswegen musst du wahrscheinlich den text der variable abfragen und nicht den boolschen wert ...

if (Session["Variable1"] == "true")
{
       dein code
}

grüßle

30.11.2005 - 13:51 Uhr

da hilft nur nachfragen 😉 ...

ich hab bei freenet immer die meldung bekommen ... das er nicht connecten kann ...
also fix ne andre datenbank getestet (zum beispiel irgendein kostenloser mysql-hoster (ich hab http://www.kostro.net/ ... aber da kann man sich zur zeit nicht neu anmelden)) und siehe da ... dort ging alles 😉

wird dir wohl nix andres übrigbleiben als beim provider nachzufragen ...

freenet stellt sich übrigends stur ... die wollen mir den zugriff nicht gestatten ... auch mit ner php-datei kann ich nur intern zugreifen ... is ziemlich blöde ...aber nuja ...

grüßle

30.11.2005 - 13:42 Uhr

ich arbeite schon lange mit dem teil ...

ich benutze immer connectionstrings im folgendem format:

public static string CNstring = "Persist Security Info=False;database=deinedatenbank;server=derserver;Connect Timeout=30;user id=*****; pwd=*****";

damit gabs bisher keine probleme ...

ich vermute mal dein provider (scheinst ja zu deiner datenbank auf deinem webspace verbinden zu wollen) erlaubt keine externen zugriffe (so ists jedenfalls bei freenet)

grüßle

23.11.2005 - 23:27 Uhr

moin moin ... ich bastel gerade an ner webapplication fürs shipping mit ups ...

irgendwie bekomm ich die webrequests nicht so hin wie ich das will ...
(damit will ich dem server ne xml-datei senden) ... ich bekomm immer ne fehlermeldung namens ... error 400 ... server meldet bad request ...

hat sich vielleicht zufällig schon mal jemand mit ups-shipping auseinandergesetzt und weiß wie ich das shipping realisieren kann ?

grüßle

20.11.2005 - 19:05 Uhr

ich auch nicht ... is mir aber vor einigen tagen schon mal aufgefallen ...

grüßle

17.11.2005 - 22:41 Uhr

freut mich das ich helfen konnte 🙂 ...

17.11.2005 - 21:12 Uhr

is nen rar geworden ... zip = 28 mb ... rar = 23 mb 😉 ...

laut coreftp dauerts wohl noch etwa 19 minuten bis das dingens oben ist ...

dann bekommst pm ... ich mach derweilen ne brotzeit 😉 ...

grüßle

17.11.2005 - 21:08 Uhr

werd den 71.50 mal als zip zusammenpacken (liegt als verzeichnis vor) und auf meinen webspace werfen ... den link bekommst dann per pm ... ok ?

grüßle

17.11.2005 - 21:03 Uhr

hab eben mal meinen "großen" rechner angeworfen und nachgeschaut ...

folgende detonatoren (die neueren heißen auch forceware 😉 ) stehen zur auswahl ...

71.50 ... 77.77 ... 78.01 ... 81.82 ... 81.84 ... 81.85

sag bescheid wenn du einen haben willst 😉 ...

grüßle

EDIT: und ich hab nochmal nachgeschaut ...

der 71.50 ist ne beta von januar diesen jahres ... der 77er und der 78er sind von mitte des jahres (august) der rest ab oktober ...

17.11.2005 - 20:54 Uhr

welche version hast du denn ?

ich werd mal auf meiner platte schauen ob ich noch den einen oder anderen detonator rumlungern habe ... könnt ihn dann per mail schicken ...

welche version wär dir denn angenehm ? 😉 ...

grüßle

17.11.2005 - 01:06 Uhr

Original von Gigaseb
Weiterdenken - Express Editrions haben eine Registrierungsfunktion 🙂 Die aber wohl noch keiner gefunden hat im Menü "Hilfe". In 60 Tagen werden die ersten merken, was Sache ist...

Und wenn die Registrierung in einem jahr nicht mehr klappt - dann kannst soviel installierren, oder kopieren wie du willst. Ohne Key, keine Change 🙂

Aber warten wir mal ab, wie das Szenario dann aussieht. Für das deutsche Release gilt ja das selbe wie für das gerade us/en Release 🙂

nicht ganz ! ...

wenn ich die info´s bisher richtig verstanden habe ... müssen sich benutzer der gedownloadeten cd-image-version nicht registrieren ... die sn ist standartmässig drinnen ... die registrierung ist soweit ich weiß freiwillig und man bekommt nen paar lizenzfreie bilder und hübsche icons zum download ...
sicherlich bezweckt microsoft mit der freiwilligen registrierung etwas 😉 ... man möcht schauen wieviele leute das einsetzen ...
anhand der anmeldung mit dem passport-konto sehen die ja auch ob man schon vorher mit den betas gearbeitet hat 😉 ... is sicher nur für deren statistiken ...

ich arbeite bisher mit dem webdeveloper und dem c# und bin mehr als zufrieden ... klappt alles wie ichs mir wünsche ...

auch das ms sql server managment studio express ctp (downloadlink hab ich grad nicht bei der hand .. läßt sich aber sicher durch googln finden) find ich sehr gelungen ... arbeitet mit sql 2005 express und dem alten msde ... ohne probleme ...

da sag ich doch nun mal ... danke microsoft 🙂 ...

grüßle

EDIT: hier der download-link fürs sql server managment studio express ctp

-->> http://www.microsoft.com/downloads/details.aspx?FamilyId=82AFBD59-57A4-455E-A2D6-1D4C98D40F6E&displaylang=en

16.11.2005 - 12:41 Uhr

ich denk es liegt am via-chipset ... damit gabs schon immer probleme ... ich erinner mal an den southbridge-bug mit soundblaster-karten 😉 ...

versuch mal nen anderen via-treiber (den neuesten findest immer unter viaarena.com)
hab mal fix den link rausgesucht ... http://www.viaarena.com/Driver/via_hyperionpro_v504a.zip (ich geh davon aus das du XP einsetzt) ...

am besten du deinstallierst den jetzt installierten via-treiber ...

wenn alles trotz neuem treiber nicht greift ... dann versuch folgendes ... auf eigne gefahr 😉 ...

chipsatztreiber wieder deinstallieren ... dann im gerätemanager alle geräte die mit dem via was zu tun haben deinstallieren ... dann neu starten ... dann müßte windows dich anmotzen das er treiber will ... das ignorierst du ... und installierst nochmal den neuen treiber ... dann machst noch nen neustart und es sollte (so sollt es sein) alles wieder funktionieren ...

genau aus solchen gründen setz ich nur noch auf intel-technik ... mir kommt nix mehr ins haus was keinen intel-prozessor und kein intel-chipset an board hat 😉 ...

(will damit keine diskussion von wegen intel gegen den rest der welt lostreten ... aber ddurch meine in mittlereweile 10 jahren als servicetechniker gesammelten erfahrungen kam immer nur eines raus ... ohne intel gibts mit ner gewissen sicherheit probleme ... mit intel so gut wie gar keine 😉 )

grüßle

16.11.2005 - 12:28 Uhr

wenn das fertig ist möcht ichs haben 😉 👍

grüßle

16.11.2005 - 12:23 Uhr

ja das funktioniert wunderbar ...

habe auf meinem "großen" Rechner nen 2003er Server in der Evalutions-Version mit IIS 6 laufen ... auf dem Notebook läuft XP pro mit IIS 5.1 ...
beides mit ASP.net 2.0 ...

er sollte bei XP pro aber eines beachten ... ist mir beim Einrichten des Notebooks aufgefallen ... ERST den IIS installieren ... dann das 2.0er .NET-Framework installieren ...

ich hatte vorher (habs 2mal eingerichtet ... nachdem die erste Installation nicht so recht funktionierte) das 2.0er Framwork per Windows-Update draufgeladen und erst dann den IIS 5.1 installiert ... hab den IIS so nicht mit ASP.Net 2.0 ans laufen gebracht ... leider ... obwohl er der meinung war alles wäre perfekt ...

habe dann auch "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i" probiert ... ohne erfolg ...

also erst IIS dann .NET 2.0

grüßle

EDIT: IIS 5.1 läuft nur unter XP Pro !!! unter XP Home und Windows ME gibts keinen IIS ! ... es gibt wohl Anleitungen wo man den 5.0er mit Files aus ner W2K-Installation bei XP Home ans laufen bringt ... aber das verstößt gegen Microsofts Lizenzbedingungen für XP Home !!!