Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Μάλλον το FTDI ta byte που διαβαζει τα μετατρεπει σε string με ASCII encoding (0-128) και χανεται η υπόλοιπη πληροφορια 128-255.

Το ASCII βαζει το ερωτηματικό ('?' =63) σε ολα τα byte>128. 

 

Δες αν η Read() του FTDI μπορεί να παιρνει ως ορισμα byte[] αντι για string. 

  • Απαντ. 73
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Δημοσιευμένες Εικόνες

Δημοσ.

όλα εντάξει!

Κάτι άλλο τώρα.

Προσπαθώ να κάνω shift 8 θέσεις αριστερά (προς το msb) και βγάζει error:

Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement.

 

Δεν βρήκα λύση :(

 

mynumber << 8;

είναι τύπου int

Δημοσ.

όλα εντάξει!

Κάτι άλλο τώρα.

Προσπαθώ να κάνω shift 8 θέσεις αριστερά (προς το msb) και βγάζει error:

Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement.

 

Δεν βρήκα λύση :(

 

mynumber << 8;

είναι τύπου int

Πρέπει να αναθέσεις κάπου το αποτέλεσμα.

 

Όπως σου λέει και το error message, περιμένει από τον προγραμματιστή είτε, ανάθεση, είτε κλήση συνάρτησης κλπ. Δε μπορείς να βάλεις μία έκφραση ξεκάρφωτη, αν δεν αποτελεί μέρος κάποιας εντολής της γλώσσας.

Δημοσ.

Πρέπει να αναθέσεις κάπου το αποτέλεσμα.

 

Όπως σου λέει και το error message, περιμένει από τον προγραμματιστή είτε, ανάθεση, είτε κλήση συνάρτησης κλπ. Δε μπορείς να βάλεις μία έκφραση ξεκάρφωτη, αν δεν αποτελεί μέρος κάποιας εντολής της γλώσσας.

Ναι σωστά τώρα το βρήκα!

Νόμιζα από μόνος του ο τελεστής απέδιδε τιμή στην ίδια μεταβλητή

Δημοσ.

Ναι σωστά τώρα το βρήκα!

Νόμιζα από μόνος του ο τελεστής απέδιδε τιμή στην ίδια μεταβλητή

Θα μπορούσες να χρησιμοποιήσεις τον τελεστή << συνδυασμένο με την ανάθεση έτσι:

mynumber <<= 8;

το οποίο ισοδυναμεί με:

mynumber = mynumber << 8;
  • Like 1
Δημοσ.

Ευχαριστώ! Ομολογώ πως δεν ήξερα ότι ο τελεστής ολίσθησης δουλεύει έτσι.

Νόμιζα πως η τιμή πάει αυτονόητα στη μεταβλητή  :ph34r:  :X


Πώς θα ξέρω εαν το πρόγραμμά μου τρέχει σε όλες τις εκδόσεις windows έως και winXP?

Δηλαδή εκτός ενός dll που είναι "δικό μου" τί άλλο χρειάζεται να το συνοδεύει;

Δημοσ.

Αν είναι σε .NET θα παίζει. Αν ειναι >.ΝΕΤ 4 δε θα παιζει σε XP :).

Δε σημαίνει βέβαια οτι επειδη ειναι σε .NET οτι εξορισμού θα παίζει παντου. Μπορει να έχει χρησιμοποιήσει καποιος κατι native που δεν υπάρχει σε παλαιοτερα λειτουργικά ή να χρησιμοποιεί ένα x64 bit native dll

Δημοσ.

Αν είναι σε .NET θα παίζει. Αν ειναι >.ΝΕΤ 4 δε θα παιζει σε XP :).

Δε σημαίνει βέβαια οτι επειδη ειναι σε .NET οτι εξορισμού θα παίζει παντου. Μπορει να έχει χρησιμοποιήσει καποιος κατι native που δεν υπάρχει σε παλαιοτερα λειτουργικά ή να χρησιμοποιεί ένα x64 bit native dll

Ναι αυτό εννοούσα, πως θα ξέρω σε ποιο.net παίζει;
Δημοσ.

Εσυ θα ορισεις το version που θα κανεις compile την εφαρμογη σου, μεσα απο το Visual Studio.

Αν ενα pc εχει εγκατεστημενο καποιo version του ΝΕΤ σ αυτο θα παιζουν ολες οι εφαρμογες μικροτερου η ιδιου version.

Τα Xp δεν εχουν καποιο προεγκατεστημενο
Τα Vista εχουν .NET 3.0
Τα Win 7 .NET 3.5
Τα Win 8 .NET 4.5
Κανε compile σε ΝΕΤ 2.0.
Το πολυ να χρειαστει να βαλεις ΝΕΤ 2 σε καποιο XP
Δημοσ.

Πώς μπορώ να απενεργοποιήσω το github από το visual studio? Από τότε που το έβαλα και έκανα μια απόπειρα σύνεσης με το λογαριασμό μου στο github, αργεί πολύ να φτιάξει νέο project Αλλά και να ανοίξει κάποιο διαφορετικό.

Αργεί υπερβολικά.

Καμία ιδέα;

Και μέχρι να ολοκληρωθεί παίρνω αυτό το μήνυμα:

Microsoft Visual studio is waiting for an internal operation to complete. If you regularly encounter this delay during normal usage, please report this problem to Microsoft.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...