johnnycprog Δημοσ. 3 Απριλίου 2003 Δημοσ. 3 Απριλίου 2003 Θα ήθελα να ρωτήσω 2 πράγματα: 1) Τι χρειάζεται ένα πρόγραμμα γραμμένο σε VB να τρέχει σε κάθε υπολογιστή, χωρίς να είναι σε αυτόν η γλώσσα εγκατεστημένη ή χωρίς να χρειάζεται νέα μεταγλώττιση (όταν η vb είναι εγκατεστημένη). 2)Διαθέτω την Turbo C++ 6.0, και θέλω να εμφανίζονται σε κάποια μυνήματα, μέσω εντολών όπως η κλασσική αλλά απαρχαιωμένη printf(), ελληνικοί χαρακτήρες, αλλά αυτό δεν συμβαίνει. Γιατί; Έχει υπ' όψη του κανείς τίποτα;
bandito Δημοσ. 3 Απριλίου 2003 Δημοσ. 3 Απριλίου 2003 1) Να φτιάξεις setup αρχειο. Υπάρχει σχετικό utility στην διανομή της Visual Basic 2) Τι συμβαίνει ακριβώς; Έχει να κάνει με unicode γραμματοσειρές πάντως.
isim Δημοσ. 3 Απριλίου 2003 Δημοσ. 3 Απριλίου 2003 Gia to proto iparxei sto visual studio to 'package and deployment wizard'. Oso gia to deutero gia dokimase tin wprintf().
apoc Δημοσ. 3 Απριλίου 2003 Δημοσ. 3 Απριλίου 2003 1) Χρειαζεσαι να δινεις μαζι με την εφαρμογη το Visual Basic Run time ,η απλα να φροντιζεις ο χρηστης να το εγκαταστει στο μηχανημα του πηγη MSDN : ;vbruntime&]http://support.microsoft.com/default.aspx?scid=FH;[LN];vbruntime&
md_agis Δημοσ. 3 Απριλίου 2003 Δημοσ. 3 Απριλίου 2003 1) Exw thn entypwsh oti mallon to programa ths vb den to swzeis se exe alla aplws se vb project. Phgene sto: File -> make "onoma".exe kai den pistevw na paizei provlhma symvatothtas pou8ena. 2) Otan grafeis ellhnikous xarakthres o editor tou turbo tous pairnei ws ekshs: kefalea (193 ~ 193+23) kai mikra (225 ~ 225+23) enw sto systhma vrhskontai ta kefalea sto range (128 ~ 151) kai ta mikra (152 ~ 175). Ftiakse mia function pou na dior8wnei ta string sou sto kanoniko tous range.
md_agis Δημοσ. 3 Απριλίου 2003 Δημοσ. 3 Απριλίου 2003 A! kai kati allo to string na to dhlwseis: unsigned char[] giati aliws panw apo to 127 8a ta nomizei gia arnitika.
md_agis Δημοσ. 7 Απριλίου 2003 Δημοσ. 7 Απριλίου 2003 Auth h function grafei kai greek characters void printgr(unsigned char *c) { while(*c) { if ((*c >= 225) && (*c <= 248)) { *c -= 73; if (*c == 169) (*c)++; else if (*c == 170) (*c)--; } else if ((*c >= 193) && (*c <= 209)) *c -= 65; else if ((*c >= 211) && (*c <= 217)) *c -= 66; else if (*c == 249) *c = 224; else; printf("%c", *c); c++; } } <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/laugh.gif" alt="" /> <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/laugh.gif" alt="" /> <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/laugh.gif" alt="" />
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.