|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 125
|
Borland C
Ciao...qualcuno sa consigliarmi un driver grafico con risoluzione maggiore del 640 x 480 di defoult del borland C??
Ne ho bisogno perchè l ibm8514 in modalità 1, ossia 1024x760x256, accettato dal boralnd c senza dover installare il driver, non è supportato dalla scheda grafica...sullo schermo appare "out of range".. Qualcuno sa come posso fare a creare programmi utilizzando un driver con maggiore risoluzione? E soprattutto quale driver? Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ti riferisci ai driver BGI ? Si dovrebbero trovare abbastanza facilmente su Google...
Qui ad esempio c'è un driver che supporta fino a 1024x768 a 256 colori...prova questo... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 125
|
SVGA256
Ho provato SVGA256 trovato nel link...mi funzionano solo le modalità 640x400x256 e 640x480x256...le modalità con dimensione superiori mi danno sul video:"out of range".
Come posso fare per programmare con un driver bgi a risoluzione maggiore??? |
|
|
|
|
|
#5 |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Se la tua scheda grafica e' Vesa compatibile (lo e' sicuramente se e' stata acquistata negli ultimi 15 anni), questo driver .BGI fa al caso tuo:
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 125
|
Ho provato il VESAVGA e l'SVGA256 e su un computer funzionano benissimo...sull'altro no..mi da sempre "out of range" a video...come faccio a risolvere il problema???
Grazie per i driver... |
|
|
|
|
|
#7 | |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Quote:
2) Puoi pubblicare su questo forum il codice C a cui fai riferimento? |
|
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 125
|
Nel computer non funzionante c'è: NVIDIA GeForce4 MX 440
Nel computer funzionante: Nvidea RIVA TNT2 Model 64/Model 64 Pro Ecco il sorgente del programmino: #include<stdio.h> #include<conio.h> #include<graphics.h> #include<stdlib.h> int huge detectEGA(void); //vesavga 255 colori 1024 x 768 void main() { int gdriver,gmode=4,errorcode; char x[6]={0},y[6]={0}; gdriver=installuserdriver("VESAVGA", detectEGA); initgraph(&gdriver, &gmode,"c:\\tc\\bgi"); errorcode = graphresult(); if (errorcode != grOk) { printf("Graphics error: %s\n", grapherrormsg(errorcode)); printf("Press any key to halt:"); getch(); exit(1); } setcolor(0); rectangle(1,1,1023,767); itoa(getmaxx(),x,10); itoa(getmaxy(),y,10); setcolor(45); outtextxy(10,10,x); outtextxy(10,40,y); getch(); } int huge detectEGA(void) { int driver, mode, sugmode = 0; detectgraph(&driver, &mode); if ((driver == EGA) || (driver == VGA)) return sugmode; else return grError; } |
|
|
|
|
|
#9 | |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Quote:
|
|
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 125
|
E quindi non esiste nessun driver bgi ke mi permetta di utilizzare una risoluzione maggiore????
|
|
|
|
|
|
#11 |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Se stai utilizzando il tuo software all'interno del prompt dei comandi di un sistema operativo di classe Windows, prova ad utilizzare il tuo software da MS-DOS (reale); creati un floppy di boot, effettua il boot con il floppy e da li lancia il tuo applicativo.
|
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 125
|
Comunque il mio eseguibile darà sempre problemi sul mio computer o su un computer con scheda grafica simile alla mia...o no???
|
|
|
|
|
|
#13 | |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Quote:
|
|
|
|
|
|
|
#14 |
|
Member
Iscritto dal: Sep 2005
Messaggi: 125
|
Quindi cosa devo fare per creare un progrmma C con il borland a risoluzione maggiore????
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:01.



















