Laden...
L
Benutzerbeschreibung

Forenbeiträge von liberado Ingesamt 273 Beiträge

18.08.2006 - 14:31 Uhr

gleich danach die Prüfung abzulegen ist schwer weil zuerst ein Voucher bestellt werden muss! Höchstens du zahlst schon 1 monat vorher damit der voucher rechtzeitig kommt!

14.08.2006 - 12:26 Uhr

könntest du den Code bitte auch mal posten ?

08.08.2006 - 09:19 Uhr

im Visual Studio 2005 gibt es ein Toolbaustein der aussieht wie ein Telefon! Diesen eifnach aufs Form ziehen und die ganzen r232 daten eingeben dann kannst du nach belieben senden und empfangen 🙂
Gruß Liberado

P.s. wenn du kein vs 2005 hast
http://www.codeproject.com/csharp/serialcommunication.asp

06.08.2006 - 12:00 Uhr

hmm müsstest du die einmal kopieren und dann x mal wieder einfügen ?
Ich weis das ich mal ein vbscript hatte in das man die Werte eintragen konnte!
Beim ausführen wurde die Verbindung erstellt!

03.08.2006 - 21:49 Uhr

ich hab den Abfragegenerator von Visual studio jetzt benutzt und der hat mir auch die klammern hinzugefügt!

03.08.2006 - 10:02 Uhr

ok klappt Vielen dank
Gruß Liberado

03.08.2006 - 09:00 Uhr

Hallo Leute,
Also ich habe 2 Tabellen.

die erste
tblWorkstat :
-name
-ip

die zweite:
tblTasks:
-Request
-Comflag

Also in der Spalte Request stehen namen die auch in der spalte name in tblWorkstat stehen.

nun möchte ich aus der zweiten Tabelle(tblTasks) alle Requests selektieren wo Comflag nicht NULL ist.
Also

Select Request From Tasks where Comflag is Not Null

Danach möchte ich in der Tabelle tblWorkstat alle Namen selektieren wo ich vorher im ersten Selekt selektiert habe 🙂
also:
Select Name, ip from tblaWorkstat where name = (Ergebniss aus erstem select)

ist das irgendwie möglich ?

Gruß Liberado

01.08.2006 - 21:02 Uhr

es geht um ein spiel! bei gewinn oder verlust sollen die messagebox kommen!
und es soll ja net immer die gleiche kommen 🙂

01.08.2006 - 17:13 Uhr

Hey 😁
Also ich meine das so ungefähr

Zufallstexte :
Text1
Text2
Text3
Text4

MessageBox.Show(Text?) <- irgendein text von den Zufallstexten 🙂

😁
Sorry wenn ich mich vorher nicht deutlich ausgedrückt habe 🙂

01.08.2006 - 16:13 Uhr

Hallo,
wie funktioniert es wenn ich eine Exception werf das ich einen zufälligen Text in die MessageBox schreibe? Wie kann ich den Text vorher definieren?

Gruß Liberado

29.06.2006 - 14:57 Uhr

oh mann ich komm einfach nicht weiter!

Muss ich die Daten als String senden oder sie vorher in irgendein anderes Format formatieren ?
im Moment sende ich als string oder ascii! funktioniert aber beides nur manchmal!
Also anch dem 5 oder 6 senden kommt die antwort die normal schon nahc de 1 senden kommen müsste!

28.06.2006 - 14:23 Uhr

ok du hattest recht 😁
Aber ich muss den Befehlt mindestens 5 mal senden bevor was zurück kommt ?? Wie kann das sein ?

28.06.2006 - 12:04 Uhr

kann irgendwie nicht sein! Mit readexisting gibt er mir immer das aus das ich gesendet hab!

28.06.2006 - 10:45 Uhr

ok danke vielmals
aber wie les ich jetzt die Daten aus die von der seriellen schnittstelle zurück kommen ?
mein code sieht jetzt folgendermasn aus


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;

namespace KTL
{
    public partial class Form1 : Form
    {

              

        public Form1()
        {
            InitializeComponent();
            serialPort1.DataReceived += new SerialDataReceivedEventHandler(serialPort1_DataReceived);
            serialPort1.ErrorReceived += new SerialErrorReceivedEventHandler(serialPort1_ErrorReceived);
            //serialPort1.PinChanged += new SerialPinChangedEventHandler(OnSerialPinChanged);

        }

        private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            try
            {
                MessageBox.Show("ich bin drin");
                MessageBox.Show(this.serialPort1.ReadExisting());
                MessageBox.Show(this.serialPort1.ReadLine());
            }
            catch (Exception ee)
            {
                MessageBox.Show("Fehler " + ee);
            }
        }
        private void serialPort1_ErrorReceived(object sender, System.IO.Ports.SerialErrorReceivedEventArgs e)
        {
            MessageBox.Show(e.ToString());
        }




        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            MessageBox.Show("Wollen sie wirklich beenden?");
            serialPort1.Close();
        }

        
        private void PortOpen_Click(object sender, EventArgs e)
        {
            serialPort1.Open();
            serialPort1.RtsEnable = true;
            if (serialPort1.IsOpen)
                this.lblPortStatus.Text = "Port geöffnet";

        }

        private void sendData_Click(object sender, EventArgs e)
        {
            serialPort1.Encoding = Encoding.ASCII;
            serialPort1.WriteLine(txtDatensenden.Text);
            this.lblPortStatus.Text = "Daten gesendet";
                       

        }


       
    }
}

28.06.2006 - 08:44 Uhr

ok danke, jetzt ist mir einiges klar 🙂
weis jemand zufällig wie das OnDatareceived event heißt ? Also zu OnDataReceived find ich nix! danke
Gruß liberado

28.06.2006 - 08:03 Uhr

nein es tritt keine auf! es reagiert auf nix mehr! Ich kanns das Programm nur noch über strg+alt+ent abschießen! 🙁
Als ob es in einer endlosschleife wäre! Verstehst ungefähr was ich meine ?Es wirft auch keine exceptions 🙁

28.06.2006 - 07:56 Uhr

Hallo Leute,
ich hab ein Problem mit meinem Code. Immer wenn ich die serielle Schnittstelle mit


private void btnLesen_Click(object sender, EventArgs e)
        {

            serialPort1.Open();
            this.label2.Text = serialPort1.ReadLine();
            serialPort1.Close();
        }

abragen möchten, stürzt mein laufendes Programm ab!
An was könnte das liegen ? Oder sitz ich da grad auf der Leitung 🙂 ?
Gruß Liberado

08.06.2006 - 12:02 Uhr

👍
Vielen dank,
glaub ich saß grad auf da Leitung 😁 🤔

08.06.2006 - 10:42 Uhr

nein nein! nur in public void pd_PrintPage()
kennt er die Variable i nicht!
was muss ich tun das er die kennt ?

08.06.2006 - 10:14 Uhr

oha 🙂 des hab i ganz übersehen! Danke nochmal!
Eine kurze frage noch, ich hab ja in der SChleife die Variable i;
wie bekomme ich den Inhalt der variablen nach
tbc.Text = i ?
?
danke Gruß Liberado

08.06.2006 - 09:01 Uhr

Hallo, ich habe einen code geschrieben der mir mehrere Barcodes jeweils auf einer neuen seite ausdruckt! nur funktioniert das nicht so ganz wie ich mir das vorstelle!
hier der code

x
public void pd_PrintPage(object sender, PrintPageEventArgs ev)
        {
            

            TBARCODE4Lib.TBarCode4 tbc = new TBARCODE4Lib.TBarCode4();
            IntPtr hdc;

            tbc.BarCode = TBARCODE4Lib.tag_BarCType.eBC_Code128;

           
                
                
                // tbc.OptResolution = True ' optimize module width for low resolution printers

                // draw bar code to device context of PrintDocument object
                Int32 x, y;
                Int32 width, height;

                x = ev.MarginBounds.Left; // left page coordinate (with margin) in pixels
                y = ev.MarginBounds.Top;  // top page coordinate (with margin) in pixels

                // we want to be independent from printer resolution
                // so we do some calculation for width and height
                // (use this formula also for x + y if you want)

                width = (Int32)(50 * (ev.Graphics.DpiX / 25.4));  // width should be 50 mms
                height = (Int32)(30 * (ev.Graphics.DpiY / 25.4)); // height should be 30 mms

                hdc = ev.Graphics.GetHdc();
                tbc.Paint(hdc.ToInt32(), x, y, width, height);

                // Release handle to device context.
                ev.Graphics.ReleaseHdc(hdc);
                ev.HasMorePages = true;

                tbc.Text = "2"; //text von this.txtletztesgedrucktesE.Text + this.txtAnzahl.Text;

             
        }

        private System.Drawing.Printing.PrintDocument PD = null;

        private void btnPrint_Click_1(object sender, EventArgs e)
        {
            try
            {

                PD = new System.Drawing.Printing.PrintDocument();
                System.Windows.Forms.PrintDialog pdlg = new System.Windows.Forms.PrintDialog();
                pdlg.ShowDialog();
                int i = 0;
                do
                {

                    PD.DocumentName = "TBarCode OCX Sample";

                    PD.PrintPage += new PrintPageEventHandler(this.pd_PrintPage);

                    

                    PD.Print();
                    // drawing the bar code to the page is done in the PrintPage event handler (see below)
                    i++;
                }while (i<3);
                pdlg.Document = PD;

                PD.PrinterSettings = pdlg.PrinterSettings;

                }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }

Er bleibt irgendwie bei PD.Print() hängen uind hört nicht mehr auf zu drucken! Warum ?
Danke Gruß Liberado

06.06.2006 - 13:14 Uhr

Hallo Leute,
ich benutze die Tec-It Barcode. Möchte auch diese aus dem Formular raus drucken. Hier mal mein Quelltext



           //drucken
            Bitmap b = new Bitmap(this.axTBarCode41.Height, this.axTBarCode41.Width);
            this.axTBarCode41.DrawToBitmap(b, e.PageBounds);
            e.Graphics.DrawImage(b, new Point(100, 150));

Mein Problem ist aber jetzt das nix auf dem Papier raus kommt 🙁 ?
Woran könnte das liegen!
Habs auch schon anders versucht. So das ich die Barcodes dynamisch erzeugen lasse.



//Barcode erstelle
            AxTBarCode4 ab = new AxTBARCODE4Lib.AxTBarCode4();
            ab.Text = "123456789012";
            ab.Name = "EAN 13";

und dann nur das objekt ab drucken lass! Klappt aber auch nicht!
Das Forum hab ich schon durchsucht finde aber leider nichts passendes!
Gruß Lieberado