Zum Inhalt springen

diditwithook

Mitglieder
  • Gesamte Inhalte

    103
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von diditwithook

  1. System.Diagnostics.Process prozess = new System.Diagnostics.Process(); prozess.StartInfo.FileName = "programm.exe"; string sArgument = sInputPfad + " " + sOutputPfad; prozess.StartInfo.Arguments = sArgument; prozess.Start(); ohne exception handler etc stürzt das "programm.exe" ab, da dieses min. 2 argumente erwartet... bearbeite ich die inhalte der textboxen nicht und der pfad hat kein leerzeichen funktioniert es :/
  2. selbes ergebnis ... string test = (Char)34 + textBox2.Text + (Char)34; --> \"C:\\Dokumente und Einstellungen\\User\\Desktop\\output.csv\"
  3. ca so... string sInputPfad = "\\" + char.ConvertFromUtf32(34) + textBox1.Text + "\\" + char.ConvertFromUtf32(34); ...? ergebnis: \\\"C:\\Dokumente und Einstellungen\\r01c2310\\Desktop\\office2007serial.txt\\\" hatte ich schon versucht natürlich auch in der form: string sInputPfad =char.ConvertFromUtf32(34) + textBox1.Text + char.ConvertFromUtf32(34); ergebnis: \"C:\\Dokumente und Einstellungen\\r01c2310\\Desktop\\office2007serial.txt\" selbe wie beim ersten codeschnipsel
  4. du hast mein problem zu 100% erkannt :uli wenn ich einen pfad ohne leerzeichen mit übergebe habe ich dieses problem nicht, wenn ich bei properties -> debug den pfad mit " " als command line argument eintrage funktioniert es auch problemlos, will ich jedoch eben den pfad per filedialog auswählen kriege ich ihn ohne " :/
  5. ich habe den wert als ich ihn hierher kopiert habe schon um " am anfang und ende bereinigt! suche ich mir einen pfad ohne leerzeichen aus funktioniert es
  6. ja hab ich probiert, prozess konnte datei nicht finden
  7. habe eine form mit der ich einen prozess (eine .exe datei) starte (System.Diagnostics.Process prozess = new System.Diagnostics.Process(); - prozess.start(). diese .exe ist ein konsolenprogramm mit verschiedenen parametern, zwei dieser parameter sind pfade, einmal welches file ausgelesen einmal wohin das bearbeitete file gespeichert wird. die pfade trage ich per file.dialog in eine textbox ein und füge per prozess.startinfo.arguments den textbox inhalt als argument hinzu. ist der pfad nun zb.: "c:\Dokumente ~" sprich mit leerzeichen bekomme ich einen fehler, sollte einfach den pfad in doppelte hochkommas packen +grml+ bei dem in hochkommas packen bin ich wie oben schon gesehen kläglich gescheitert ^^
  8. ansonsten hasst du für mich eine lösung um ein konsolenprogramm zu starten das als parameter einen pfad mit möglichem c:\dokumente~ hat? ohne hochkommas im string?
  9. ja, benötige die ", öffne hier per filedialog ein pfad, und rufe dann ein konsolenprogramm mit verschiedenen parametern auf, einer davon ist das file mit den input daten, wenn ich einfach den pfad mit aufrufe bekomme ich die fehlermeldung c:\dokumente ~... diesen string mit " zu versehen kann doch nicht so schwer sein ^^ :old
  10. pseudo bsp.: str test = "\"" + textBox1.Text + "\""; value beim debugen: \"C:\\Dokumente und Einstellungen\\r01c2310\\Desktop\\input.xlsx\" wie bekomme ich nun ein normales doppeltes hochkomma in den string oO?
  11. ungefähr so: OdbcParameter parameterKundnr = new OdbcParameter("parameterKundnr", sKey); CommandBeziehungenLaden.Parameters.Add(parameterKundnr); CommandBeziehungenLaden.Parameters.Add(parameterKundnr); CommandBeziehungenLaden.Parameters.Add(parameterKundnr); ? Fehlermeldung: "OdbcParameter ist bereits in einem/einer anderen OdbcParameterCollection enthalten."
  12. OdbcCommand CommandBeziehungenLaden = odbcConnection.CreateCommand(); CommandBeziehungenLaden.CommandText = @"select case when kundnr = ? then kundnrb else kundnr end as kundnrb, bezart from kundenbeziehung where kundnr = ? or kundnrb = ?"; CommandBeziehungenLaden.Parameters.Add(new OdbcParameter("@nr0", sKey)); CommandBeziehungenLaden.Parameters.Add(new OdbcParameter("@nr1", sKey)); CommandBeziehungenLaden.Parameters.Add(new OdbcParameter("@nr2", sKey)); ist dies wirklich nötig dass ich drei parameter hinzufüge mit gleichem wert? ist es irgendwie möglich für alle ? den gleichen parameter zu benützen (anstatt ? der name des parameters oder ähnliches)? irgendwie in diese richtung: OdbcCommand CommandBeziehungenLaden = odbcConnection.CreateCommand(); CommandBeziehungenLaden.CommandText = @"select case when kundnr = "sKey" then kundnrb else kundnr end as kundnrb, bezart from kundenbeziehung where kundnr = "sKey" or kundnrb = "sKey""; CommandBeziehungenLaden.Parameters.Add(new OdbcParameter("sKey", sKey));
  13. hi kenne mich in c# nicht so gut aus sollte ein programm schreiben das aus einer datenbank ausliest bzw diese befüllen kann, habe mir gedacht ich mache ein einzelne klasse pro tabelle wo ich pro spalte eine methode habe zum befüllen bzw mehrere methoden mit verschiedenen pararmetern, kann mir einer helfen wie das ausschauen muss, was muss bei dieser klasse alles gemacht werden? connection open etc kommt das in die main? danke für die antwort mfg
  14. hi habe das problem das ich etwas in eine textbox eingeben möchte dies aber nur zahlen (keine negativen) sein sollen und nach 13 zeichen (in meinem fall zahlen) es in einen string speichern möchte und sobald eine korrekte 14zahl kommt dies in die gleiche textbox schreibt die ersten 13 aber wieder löscht. wie mache ich das? habe schon etwas aber ka ob das eine elegante lösung ist, hierbei ist das problem das er zwar "schreit" wenn ich etwas anderes als eine zahl eingebe aber dann noch die zahl in die box schreibt obwohl er sie erkennt folgend: erst kontrolle bei keypress in der textbox ob es eine zahl ist und dann wenn 13 zeichen in der box stehn in den string speichert, geht dies vereinfacht bzw zusammen in einem? danke für die hilfe im vorhinein mfg didi //zahl ja nein? private void textBoxReaderIncome_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar)) MessageBox.Show("NUR ZAHLEN!"); } //bei 13 zeichen in strReaderIncome speichern private void textBox1_TextChanged(object sender, EventArgs e) { for (; ; ) { if (textBoxReaderIncome.Text.Length == 13) { strReaderIncome = textBoxReaderIncome.Text; } break; } } :byby:
  15. habe mir überlegt den code mit der font eines ean13 codes zu schreiben ^^ wie könnte ich mit einer bestimmten font in ein bild schreiben, bzw ist das möglich? und kann mir wer n link zu men GRATIS ean13 font schicken? mfg didi
  16. selber umsetzen wär mir lieber, aber hab sehr wenig zeit, einfach eine komponente würde auch reichen, wobei es schon in mein programm integriert werden muss und es nicht als kleines externes programm reicht
  17. hi kurze frage, kann mir wer villeicht eine methode zum reproduzieren von barcodes schicken/linken und diese bischen zu erläutern was benötige ich genau: lese einen barcode ein, dieser wird abgespeichert, ich weiß was es für ein barcode ist (ean 13, rest wird abgewiesen) möchte nun aus der zahlenfolge (12 zeichen + 1prüfnummer) den barcode bildlich reproduzieren, hab fast ka wie ichd as machn soll thx für die hilfe im voraus mfg didi
  18. hi kurze frage, kann mir wer villeicht eine methode zum reproduzieren von barcodes schicken/linken und diese bischen zu erläutern was benötige ich genau: lese einen barcode ein, dieser wird abgespeichert, ich weiß was es für ein barcode ist (ean 13, rest wird abgewiesen) möchte nun aus der zahlenfolge (12 zeichen + 1prüfnummer) den barcode bildlich reproduzieren, hab fast ka wie ichd as machn soll thx für die hilfe im voraus mfg didi wurde als neues thema erstellt: -----> http://forum.fachinformatiker.de/net/121850-barcodes-reproduzieren-bildlich.html#post1099393
  19. okay, aber wie unterscheide ich eine 3te stelle zwischen einer möglichen 3ten stelle des länderpräfixes oder der ersten von fünf stellen einer herstellernummer?
  20. ich frage mach aber dann wie interpretiert er die hersteller nummern? als die nächsten 5 oder die nächsten 4? (wenn ich 3 stellen habe) und wenn es eine 2stelligen länderpräfix sein sollte und die erste ziffer der herstellernummer eine mögliche 3te stelle für ein land ist hab ich ein problem :/
  21. ah sry hab ich total vergessen, ups, ean 13, meine annahme bis jetzt: Der EAN-13 ist wie folgt aufgebaut: * Die ersten beiden Stellen des EAN-13 Codes kennzeichnen das Herstellerland (Länderpräfix). Die Kennziffern 40-43 stehen z.B. für den Standort Deutschland. * Die nächsten fünf Stellen kennzeichnen den Hersteller des Produktes. Diese Nummer wird in Deutschland von der GS1 Germany GmbH, vergeben. * Die folgenden fünf Stellen bilden die individuelle Artikelnummer und klassifizieren das Produkt des Herstellers. Diese Nummer wird direkt vom Hersteller vergeben. * Die abschließende dreizehnte Stelle des Codes ist die Prüfziffer, welche durch Berechnung ermittelt wird. Bei ActiveBarcode brauchen Sie die Prüfziffer nicht mit eingeben, da sie automatisch berechnet und angefügt wird. beispiele für länderpräfixe: 474 Estland 475 Lettland 476 Aserbeidjan 477 Litauen 478 Usbekistan 479 Sri Lanka 480 Philippinen 481 Belarus 482 Ukraine 484 Moldawien 485 Armenien 486 Georgien 487 Kasachstan 489 Hongkong
  22. hoffentlich beobachtet jemand noch den thread ^^, habe eine frage zum "parsen" des barcodes, habe bei mehreren quellen gelesen das die ersten 2 ziffern des barcodes für die herstellerländer stehen, dohc wenn ich mir die tabelle anschaue wo die länderpräfixe stehen haben 90% der länder 3 stellen? werden einfach 3 stellen dann vom barcode dafür verwendet? da durch kürzen der letzten stelle der länderpräfix ja nicht mehr eindeutig wäre..., mfg ook
  23. da hab ich noch eine frage, hab das nun probiert und lese die werte mit einem wartenden cin ein, per busy waiting ^^ solange bis ich einen bestimmten barcode einlese, ist es auch iwie anders möglich den reader einzubinden, hab nämlich das problem das nun über _getch sich nichts mehr machen lässt da er hier ja ewig wartet, ich muss schauen was für operationen ich nacher mit den informationen machen muss, aber die schlife schon fast global machn und auf den cin warten wäre in meinen augen mörderisch ^^ geht ja primär mal drum das ich den reader ins programm einbinde @hahne: jo hab ich natürlich schon gemacht bevor ich den thread eröffnet habe das was ich gefunden hab war ne windows applikation den barcode reader zu konfigurieren, ist ja über die barcodes auch möglich die im handbuch sind, das problem was ich dort habe ist das ich vom reader zum rechner mit usb komme und ich konfigurationsfiles nur über com schnittstellen uploaden lassen :/ hab mir überlegt einen kleinen adapter oder so zu kaufen, muss ich mal schauen wie sich der reader eben über die vorgefertigten barcodes konfigurieren lässt, aber thx
  24. jo werds schnell in c++ probiern da ich @ linux bin im moment
  25. sprich ein einfaches cin könnte den code schon einlesen? gleich mal probieren thx für die schnelle antwort

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...