Laden...

Forenbeiträge von sheitman Ingesamt 1.047 Beiträge

05.06.2007 - 12:19 Uhr

also die anwendung verbraucht ganz schön prozessorlast. selbst wenn es nur im hintergrund liegt... hat sich dann auch nach paar sekuden verabschiedet...

wie bedient man das programm eigentlich?
hat nur nen weißen zettel mit linien drauf angezeigt bekommen... und nu? 🙂

31.05.2007 - 12:13 Uhr

nice =)

auf weiviel ist das übertragen denn nun gesunken durch deine maßnahmen?

25.05.2007 - 14:58 Uhr

vielleicht solltest du mal beim kunden testen wie hoch seine uploadgeschwindigkeit ist

nachtrag: 1h im internen netzwerk finde ich aber auch viel zu hoch... überleg mal 170 mb kopieren wie lange das normaler weise dauert... vielleicht solltest du deine algorithmen mal prüfen wo da der flaschenhals steckt

wie schaun denn deine daten aus und wie verarbeitest du diese?
messe mal die zeit die du für 1x auslesen, umwandeln und in db eintragen brauchst

25.05.2007 - 11:55 Uhr

@raylie20

wo haperts denn nu? hast du schon irgendeinen anfang hinbekommen?

23.05.2007 - 16:07 Uhr

bezüglich notepads registrywerte

Notepad nützlicher gestalten. Als Mini-Editor für zwischendurch ist Notepad schnell zur Hand (Start/Ausführen/ notepad). Konfigurieren können Sie das Tool in der Registry unter HKEY_ CURRENT_USER\ Software\Microsoft\Notepad. Erhält der Eintrag fWrap den DWORD-Wert 1, aktivieren Sie etwa den automatischen Zeilenumbruch. Mit StatusBar (DWORD = 1) richten Sie eine Meldezeile am unteren Rand ein, die angibt, in welcher Zeile und Spalte sich der Cursor gerade befindet. Unter ifFaceName (REG_SZ) bestimmen Sie die Schriftart, zum Beispiel Lucida Console, Tahoma oder Courier. http://www.testticker.de/tipps/article20060118040.aspx

23.05.2007 - 14:22 Uhr

@unclesam
es ist völlig egal welche positionen die variablen bei einem vergleich haben und daran lags auch nicht
vergleicht doch mal obrigen code mit unterem dan nseht ihr doch das lediglich

{
        add { throw new NotImplementedException(); }
        remove { throw new NotImplementedException(); }
}

den unterschied darstellt

ich weiß noch nicht genau warum das so ist, aber zumindest würde das auch deine fehlermeldung erklären, denn das add bzw remove wird dann durch das += bzw -= ausgedrückt, d.h. da du diese angegeben hattest schränkt der compiler das benutzen auf += bzw. -= ein und erlaubt nicht es direkt aufzurufen...

jetzt ist die frage wie du auf das add und remove gekommen bist... ich versuch grad mal bücher anzuzapfen was du auch machen könntest....

nachtrag:
schau mal hier rein ob du was findest
http://blog.monstuff.com/archives/000040.html

beschäftigt sich zumindest mit dem thema und erklärt auch den unterschied zwischen event und delegate

ach ja, da add und remove mußt du nicht hinzufügen, das wird standardmäßig implementiert und sollte nur geändert werden wenn du das auch unbedningt brauchst weil du ne funktionalität hinzufügen möchtest

23.05.2007 - 13:03 Uhr

wasn das fürn game? gibs das irgendwo?

23.05.2007 - 12:26 Uhr

Original von BerndFfm
Hallo Marcel,

wenn du willst schicke ich Dir mal mein Spiel "Prärie", damit Du abgucken kannst wie man Spielbrett und Figuren malt. Sag mir einfach deine Emailadresse.

Grüße Bernd will auch sehen g

22.05.2007 - 17:22 Uhr

ich denk mal dein aufruf is einfach fehlerhaft...

du willst cmd aufrufen mit parameter dir...

21.05.2007 - 12:13 Uhr

ich hab mir auc hso ein programm geschrieben allerdings ha bihc nicht den cursor bewegt sondern man hat ja das dokument als dom und kann den entsprechend durchforsten nach bestimmten kindern

so sucht man sich links, liest deren ziel aus und stuert über eine methode dann diese an...

da brauch man nichts mit mauscursor^^

21.05.2007 - 10:30 Uhr

naja ich würd mal sagen in der aufgabe sol ler ne eigene funktion schreiben sonst wärs recht witzlos 😉

und so schwer solltes eigentlich nicht sein...

was für probleme gibts denn?
allgemeine vorgehensweise oder problem mit der sprache an sich?

21.05.2007 - 09:58 Uhr

schau dir mal die beschreibung hier an
Spam Schutz in Formularen

21.05.2007 - 09:47 Uhr

Glaub da werden sich so einige freuen. 🙂

18.05.2007 - 14:55 Uhr

und wie schauts mit barrierefreiheit aus?

also wer nicht weiß was das ist: es geht darum das auch blinde die webseite benutzen können
diese benutzen bestimmte programme die ihnen dann dieseite vorlesen bzw. sie sagen einen z.b. wie die seite aufgebaut ist damit sie navigieren können (kopfzeile, linknamen etc.)

18.05.2007 - 14:47 Uhr

was genau heißt emulieren?

soll der bei setie 1 anfangen und sich bis seite 3 durchhangeln um dann die datei runter zu laden?

18.05.2007 - 14:32 Uhr

also ich sehe neuerdings immer häufiger als antispam eine kleien rechenaufgabe die der nutzer lösen muß...

das mit deinen sekunden... weiß nicht.
sicherlich, ein mensch ist nicht so schnell wie eine maschine
aber eine maschine füllt die werte ja auch nicht aus... die lesen das dokument und generieren ne neue anfrage für den webserver. da gibt niemand irgendwas ein.

oder fkt diese bots anders?

18.05.2007 - 14:12 Uhr

Original von Hunv
das Problem ist nur, dass sich die Form ständig "aktualisiert" (oder was auch immer).
Jedenfalls ist danach immer alles komplett weg, sodass ich das ständig alles neuzeichnen muss wenn alles immer weg is dann hast du noch ne nanderen fehler drin

meine obigen post hab ihc mal editiert, lies mal meinen vorschlag...

dann würde ic hdas so machen das ich im paintevent oder im onpaint immer den aktuellen ausschnitt der hintergrundkarte zeichnen lasse bzw die minimap

d.h. einmal ein teil eines bildes und einmal ein kleines bild

wenn du nun mit der maus was veränderst (wasser da wo vorher grün is) würde ich dsa große bild ander stelle ändern und dsa bild der minimap und ein repaint anfordern

18.05.2007 - 13:59 Uhr

du mußt aber bei dem großen nur den sichtbaren bereich quasi zeichnen, nicht das gesammte feld...

deine minimap mußt du natürlich 1x initialisieren

nachtrag:
wies scheint machst du ja nen editor für ne map...

mal zurück zu meinr anfangsidee: deine gesammte große map kannst du ja in eine bitmap zeichnen, diese benutzt du dann als hintergrund und zeigst immer nur den ausschnitt an den du gerade brauchst

wenn du nun was neus auf die map zeichen nwillst übermalst du das bild an der stelle einfach

deine minimap erstellst du einmal komplett wenn du die große map gezeichnet hast und änderst sie ebenfalsl wenn du die große änderst

denk mal so könnte das funzen, oder?

18.05.2007 - 13:26 Uhr

naja, kannst du denn mal deine zeichenroutine posten? vlei kann man da ja was optimieren.

hast du dein zeichenalgorithmus selbst ausgedacht oder benutzt du algorithmen die du im netz gefunden hast?
du könntest ja den hintergrund auf ein bitmap zeichnen was d udann immer anzeigen läßt dann soltle das z.b. schon mal fixer geht

doublebuffering wär z.b. auch noch ein stichwort

18.05.2007 - 11:39 Uhr

was für ein problem hast du denn vba code in den obligatorischen c# code der die mso assemblies nutzt zu überführen?

16.05.2007 - 17:19 Uhr

Aber ich bin zur Zeit mit dem Ergebniss zufrieden.

Das ist doch fein. Vielleicht präsentierst du uns dann auch deine Lösung falls mal jmd anderes das Problem auch hat. 🙂

16.05.2007 - 16:44 Uhr

in der uml gibts afaik keine structs... von daher...

ich wüßte aber auch nicht wo das einen unterschied machen sollte...

letzlich ist der mensch auch nichts anderes wie ein auto... klingt komisch aber ich seh das gerade so^^

aber wie oben shcon jemand meinte: jeder hat ne andere ansicht... macht ein mensch ohne kopf sinn? für einen patologen sicherlich... aber i.d.R. nicht...

und gerade desshalb lieber mal etwas weniger kompositionen eingesetzt als zuviel 😉

16.05.2007 - 15:20 Uhr

und ja, es ist doch so einfach... alles heißt genauso, das einzigste was du halt anpassen mußt sind die c# üblichen spracheigenheiten und ds du dich um das aufräumen kümmern mußt

16.05.2007 - 15:18 Uhr

wäre schick wenn du noch sagst wie du es gelöst hast... aber ich tippe mal auf reflection?^^

16.05.2007 - 13:52 Uhr

naja, ein mensch kann ohne kopf vielleicht nicht leben, aber er würde als solches trotzdem noch existieren können... man hat halt nen rumpf noch... und nen abgetrennten kopf o.O

das derjenige dann tot ist, is ja ne andere geschichte

bei uns gabs immer heftige diskussionen wenns um kompositionen ging drum aggregation und gut is 😉

16.05.2007 - 13:28 Uhr

also unter http://entwickler-forum.de/showthread.php?t=2027 steht auch, das man das encoding mit angeben kann, was aber zu unhübschen nebeneffekten führt

ansonten steht unter http://php.net/manual/de/function.rawurlencode.php auc hdas rfc welches die umwandlung beschreibt und das könnte man ja hernehmen und implementieren^^

16.05.2007 - 12:24 Uhr

Ich find das sogar gut, das es "Alle Datein" gibt, denn sehr oft hat man Dateien mit einer anderen Endung die im Grunde ini Dateien sind... oder jmd hat sie versehentlich umbenannt usw.

*.* kann man eh als Dateinamen benutzen und dann sieht man auch alles von daher sollte man "Alle Dateien" meiner Meinung nach immer mit drin haben.

nachtrag:
irgendwann fand ich mal eine Library die sehr umfangreiche bearbeitung von ini Dateien anbot, da waren z.B. auch noch Kommentare berücksichtigt...

16.05.2007 - 10:21 Uhr

hm, also wenn du über telnet mit dem programm kommunizieren willst heißt das ja, das diese konsolenanwendung schon sowas wie ein server ist
d.h. man verbindet sich dahin über ne ip und nen port und kann dann befehle abschicken...

das sollte mit telnet selbst ja gehen
allerdings, aber da bin ich mir net 100% sicher, hat telnet so eigenarten von wegen kein echo der buchstaben, jedes zeichen wird einzeln übersendet etc.
je nachdem wie robust die konsolenanwendung ist, kann da aber auch murks raus kommen g

ich würde die vorschlagen vollständig auf telnet zu verzichten und einen eigenen client zu basteln
das ganze ist ja nicht all zu schwer
du mußt dich nur mit dem server verbinden (tcpclient oder sowas gibts da) und ihm deine befehle hin senden und die antwort abfragen...
das ganze noch mit threads, damit deine anwendung nicht hängt und da wars auch schon
such mal bei codeproject oder bei google nach chat anwendungen die in c# geschrieben sind
die machen genau das gleiche

der vorteil des ganzen, also eines eigenen clients, ist ja, das du dann nicht auf die konsole beim befehle abschicken beschränkt bist, sondern kannst alles mögliche vom optischen her basteln und im hintergrund halt immer schön die befehle austauschen 🙂

16.05.2007 - 10:12 Uhr

int x = daten.Length/3;
for(int i=0;i<x;i++) {
    a = daten[3*i];
    b = daten[3*i+1];
    c = daten[3*i+2];
}
15.05.2007 - 16:24 Uhr

naja man kann ja datatable nehmen 😉

15.05.2007 - 13:09 Uhr

habt ihr mal ein praktisches beispiel (code?) für sowas?

weil ich weiß immer nie wer da nun wie und w elche sicht auf wen hat o.O

30.04.2007 - 10:46 Uhr

me too =)

24.04.2007 - 15:34 Uhr

jedenfalsl war das problem schlicht und ergreifend dsa fehlende dispose, darum kam er irgendwann an die grenze weil die resourcen nicht freigegeben wurden

24.04.2007 - 13:38 Uhr

muß aber sagen das ist mal ein richtig nettes feature was uns da in c# 3.0 erwartet =)

24.04.2007 - 13:27 Uhr

dsa dispose kannst du dir sparen, da das durch das using ja mit passieren sollte

ich denke ganz einfach er hatte am anfang keienrlei using oder dispose drin und irgendwann kam er an die stelle wo kein weiteres odbc-handle ersteltl werden konnte. kann ja sein das is limitiert...

von daher geb die resourcen immer schön frei und sollte funktionieren =)

24.04.2007 - 10:42 Uhr

ist c# bzw. .net überhaupt für realtimeoperationen tauglich?

19.04.2007 - 14:52 Uhr

zur not halt j# bibliothek einbinden da müßte bigdecimal ja dabei sein 😉

18.04.2007 - 09:49 Uhr

hast du die exe von einem netzlaufwerk ausgeführt?

wenn ja, dann is das dein problem

die sicherheitsrichtlinien von .net untersagen das
du kansnt das aber anpassen... such ml bei goole bissl hab da grad kein link zur hand

.net policies network sowas in der art

16.04.2007 - 17:20 Uhr

ich weiß was du meinst, aber ja, mir gehts auf den keks^^
und ja, anglizismen verwenden geht sicher auch einigen aufn keks... schon klar 😉

naja net mein tag heute... sry

16.04.2007 - 16:18 Uhr

ne, oder? eindeutschung oder was? langsam gehts echt zu ende o.O

16.04.2007 - 15:37 Uhr

[EDIT]Abgetrennt von Programm mit System starten - ohne Autorun?[/EDIT]

Original von DiscMaster
kuhl

wenn schon, dann bitte COOL ... das ist ein englischer begriff

30.03.2007 - 14:10 Uhr

naja, der calc von windows setzt auch keinerlei focus auf die buttons...

fände es ehrlich gesagt etwas verwirrend... mußt dich halt entscheiden ob ein enter den button dann auslöst wo er drauf steht oder aber ob er mit dem = gleich zu setzen ist

noch was anderes: gabs net ein property was verhindert das ein control den focus bekommt?

30.03.2007 - 11:17 Uhr

hab eure Namen vertauscht...

"ich glaub der trick bei ToFac3 rechner ist, das der focus immer auf der textbox liegt"

sollte das heißen... weiß doch garnet wie dein Code ausschaut JunkyXL^^

ToFac3 setzt nach jeder Aktion immer den Focus auf die Textbox, darum funktioniert das mit dem Enter auch bei ihm.

30.03.2007 - 10:09 Uhr

Original von herbivore
Hallo sheitman,

ja, aber nur wenn du die Daten liest und wenn du sie liest, dann brauchst du die Länge nicht zu ermitteln. Verwende einfach 10 mal ReadLine und dann hast du die 10 Zeile.

herbivore hab ich doch geschrieben 🤔
aber um dasüberspringen gings ihm garnicht (von der performance her) sondern um das restliche einlesen im endeffekt

Original von math55
wie stehts denn mit meiner lösung ein stück weiter oben? kann ich also auch X mal sr.readline nehmen und dann sr.readtoend?
grüße doch sollte passen:
Liest den Stream von der aktuellen Position bis zum Ende des Streams.

30.03.2007 - 10:05 Uhr

Original von math55
man kann es ja mit string.Length rausbekommen?

naja wenn du jetzt anfängst und die ersten 9 zeilen einliest um deren länge raus zu finden um sie dann zu übersprignen, dann machst du ja doppelte arbeit, denn dann kansnt auch das von oben benutzen...

ich sag mal so: wenn du nicht vorher weißt wie lang jede zeile ist, und das weiß man normaler weise nie, dann bleibt dir nichts anderes übrig als das von oben...
wenn du genau weißt wie lang jede zeile ist, dann könntest du dir das ja ausrechnen

du kannst ja mal die zeit messen die es dauert die 9 zeilen zu überspringen, das dürfte nicht so lange sein würd ich mal sagen, zumindest sehr vielweniger als deine anschließenden stringoperationen 😉

nachtrag:
ah ok, ja so gehts natürlich schneller, weil das read to end fixer ist als das append^^

war jetzt darauf bezogen das 9 zeilen überspringen nicht all zu langsam sein kann g

30.03.2007 - 09:35 Uhr

ich glaub der trick bei junkyxls rechner ist, das der focus immer auf der textbox liegt

nachtrag: ich meinte natürlich ToFac3s Rechner...

30.03.2007 - 09:34 Uhr

Original von herbivore
Hallo math55,

es geht schon mit sr.BaseStream.Position, allerdings musst du danach auch ein sr.DiscardBufferedData machen.

herbivore

aber wohr weiß er die position vom anfang der 10. zeile?
von daher ist das zwar alles schön und gut, aber hilft ihm beim problem nicht wirklich weiter... oder hab ich was übersehen?

29.03.2007 - 17:13 Uhr

das problem ist auch, das du mit dem positionserschieben nicht zeilenweise vorgehen kannst... also wirst du das so machen müßen wie du es oben schon gepostet hast