Torna indietro   Hardware Upgrade Forum > Software > Programmazione

I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers
I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers
MSI continua ad investire nel proporre schermi pensati per rispondere alle esigenze dei videogiocatori, utilizzando la quinta generazione di tecnologia QD-OLED sviluppata da Samsung. Il modello MPG 341CQR QD-OLED X36 è lpultima novità al debutto in concomitanza con il CES 2026, uno schermo curvo di ampia risoluzione pensato per i videogiocatori più esigenti
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-07-2005, 17:33   #21
Violator
Senior Member
 
L'Avatar di Violator
 
Iscritto dal: Aug 1999
Messaggi: 179
Ho risolto, grazie soprattutto a 71104!

Scusate la banalità del problema e la mia ignoranza in materia, grazie a tutti per la pazienza e la disponibilità.
Violator è offline   Rispondi citando il messaggio o parte di esso
Old 20-07-2005, 19:25   #22
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Figurati e scusaci per le battute, ma almeno, con questo caldo soprattutto, cerchiamo di scerzare su ogni così, in modo da tirarci un pò su......CIAO
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 21-07-2005, 10:49   #23
tglman
Senior Member
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
Posso fare un po di spam, per fare queste cose ho un piccolo manualino sul mio sito, e un pò inconpleto ma questo problema e ben risolto ;-).
Ciao.
tglman è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 01:01   #24
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da 71104
Codice:
#include <windows.h>

int APIENTRY WinMain(HINSTANCE hInstance,
	HINSTANCE hPrevInstance,
	LPSTR lpCmdLine,
	int nShowCmd)
{
	return 0;
}
Mamma quanta merda si deve scrivere per un programma Windows...

Codice:
#include <gtk/gtk.h>

int
main(int argc, char ** argv)
{
         gtk_init(&argc, &argv);
         return 0;
}
Programma GUI con GTK+ che non fa niente.
Non mi meraviglio che i geni di Adobe abbiano abbandonato le MFC a favore delle QT.
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 01:13   #25
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da mjordan
Mamma quanta merda si deve scrivere per un programma Windows...
il prototipo della WinMain sembra strano perché è dettato da ragioni storiche: ad esempio, in Win16 il secondo parametro, hPrevInstance, era il base address dell'ultima istanza caricata dello stesso eseguibile... completamente senza senso oggi, per almeno due motivi:
1) l'HINSTANCE (o HMODULE, che è la stessa cosa) rappresenta un base address, cioè prima di tutto un indirizzo; Windows 3.1 non aveva ne' le LDT ne' il paging, ma Windows NT e Windows 9x ce li hanno, quindi l'indirizzo hPrevInstance, che sarebbe il base address di un modulo di un altro processo, non è valido nel processo corrente;
2) Windows lo setta sempre a NULL (mi pare) perché quel sistema per avviare istanze singole dei programmi non viene più usato: per impedire che l'utente avvii due istanze di un programma oggi si usano i mutex.
abbastanza inutile anche il primo parametro, hInstance: dal momento che il primo modulo ad essere caricato in un nuovo processo è proprio l'eseguibile non c'è possibilità di rilocamento, (non ce n'è bisogno: il base address predefinito è sicuramente libero), quindi hInstance risulta sempre uguale al base address predefinito dell'eseguibile (in genere 0x400000).
e poi se vogliamo dirla tutta non vengono quasi mai usati nemmeno gli altri due parametri: per la command line molti frameworks Win32 usano GetCommandLine, e nShowCmd si trova nelle STARTUPINFO che si possono ritrovare con un'apposita funzione (ora non ricordo il nome).
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 02:08   #26
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da 71104
il prototipo della WinMain sembra strano perché è dettato da ragioni storiche: ad esempio, in Win16 il secondo parametro, hPrevInstance, era il base address dell'ultima istanza caricata dello stesso eseguibile... completamente senza senso oggi, per almeno due motivi:
1) l'HINSTANCE (o HMODULE, che è la stessa cosa) rappresenta un base address, cioè prima di tutto un indirizzo; Windows 3.1 non aveva ne' le LDT ne' il paging, ma Windows NT e Windows 9x ce li hanno, quindi l'indirizzo hPrevInstance, che sarebbe il base address di un modulo di un altro processo, non è valido nel processo corrente;
2) Windows lo setta sempre a NULL (mi pare) perché quel sistema per avviare istanze singole dei programmi non viene più usato: per impedire che l'utente avvii due istanze di un programma oggi si usano i mutex.
abbastanza inutile anche il primo parametro, hInstance: dal momento che il primo modulo ad essere caricato in un nuovo processo è proprio l'eseguibile non c'è possibilità di rilocamento, (non ce n'è bisogno: il base address predefinito è sicuramente libero), quindi hInstance risulta sempre uguale al base address predefinito dell'eseguibile (in genere 0x400000).
e poi se vogliamo dirla tutta non vengono quasi mai usati nemmeno gli altri due parametri: per la command line molti frameworks Win32 usano GetCommandLine, e nShowCmd si trova nelle STARTUPINFO che si possono ritrovare con un'apposita funzione (ora non ricordo il nome).

Ma perchè portarsi dietro tutta questa spazzatura?
IMHO, già il solo fatto di cambiare la standardissima main() in WinMain() lo trovo deprimente
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 13:50   #27
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
probabilmente l'unico motivo era quello di mantenere un po' di compatibilità tra sorgenti a 16 bit e a 32 bit, in modo da facilitare un po' il porting quando nacque Win32. credo che alla fine per portare un sorgente da Win16 a Win32, bisognasse cambiare poche cose (infatti Win32 contiene un bel po' di nonsenses; è infestato da questi HINSTANCE, che spesso vengono completamente ignorati, come nelle Window Classes).
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 19:44   #28
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da 71104
probabilmente l'unico motivo era quello di mantenere un po' di compatibilità tra sorgenti a 16 bit e a 32 bit, in modo da facilitare un po' il porting quando nacque Win32. credo che alla fine per portare un sorgente da Win16 a Win32, bisognasse cambiare poche cose (infatti Win32 contiene un bel po' di nonsenses; è infestato da questi HINSTANCE, che spesso vengono completamente ignorati, come nelle Window Classes).
Immagino cosa succeda ora che si passerà da win32 a win64...
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 22-07-2005, 20:54   #29
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da mjordan
Immagino cosa succeda ora che si passerà da win32 a win64...
mah, non lo so perché non ho mai visto l'interfaccia di Win64, ma a dire il vero Microsoft sembra essersi rotta della backward compatibility: in Windows XP a 64 bit hanno fatto le peggio assurdità, Win16 è stato eliminato, i drivers a 32 bit non vanno più bene (winxp64 è povero di drivers)... da un eccesso all'altro
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 05:19   #30
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da 71104
mah, non lo so perché non ho mai visto l'interfaccia di Win64, ma a dire il vero Microsoft sembra essersi rotta della backward compatibility: in Windows XP a 64 bit hanno fatto le peggio assurdità, Win16 è stato eliminato, i drivers a 32 bit non vanno più bene (winxp64 è povero di drivers)... da un eccesso all'altro
Da un cesso ad un altro
WOW. Forse Longhorn allora avrà nuove caratteristiche con 20 milioni di righe di codice in meno... Questa è magia...
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 06:59   #31
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da mjordan
WOW
l'hai detto!
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 10:16   #32
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da mjordan
Da un cesso ad un altro
WOW. Forse Longhorn allora avrà nuove caratteristiche con 20 milioni di righe di codice in meno... Questa è magia...
Vista che poi che azzo di nome è ...cmq interessante le gtk ... hai una guida?

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 11:13   #33
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da mjordan
Forse Longhorn allora avrà nuove caratteristiche con 20 milioni di righe di codice in meno... Questa è magia...
Quale Longhorn! Windows Vista!
Quote:
Originariamente inviato da Fenomeno85
Vista che poi che azzo di nome è ...cmq interessante le gtk ... hai una guida?

~§~ Sempre E Solo Lei ~§~
http://www.gtk.org/
Lì c'è tutto!
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 23-07-2005, 11:20   #34
Fenomeno85
Senior Member
 
L'Avatar di Fenomeno85
 
Iscritto dal: Jun 2002
Città: Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
Quote:
Originariamente inviato da DanieleC88
Quale Longhorn! Windows Vista!

http://www.gtk.org/
Lì c'è tutto!
grazie

~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio.
Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso
Fenomeno85 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 12:43   #35
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da 71104
mah, non lo so perché non ho mai visto l'interfaccia di Win64, ma a dire il vero Microsoft sembra essersi rotta della backward compatibility: in Windows XP a 64 bit hanno fatto le peggio assurdità, Win16 è stato eliminato, i drivers a 32 bit non vanno più bene (winxp64 è povero di drivers)... da un eccesso all'altro
i driver devono girare x forza in kernel mode...
e dato ke il kernel è a 64 bit i driver dovevano essere x forza descritti.
Lo strato WOW 64 (Windows On Windows) x fare girare i programmi a 32 bit se nn sbaglio funziona infatti solo in user-mode.
Anke x questo motivo si sono dovuti riscrivere tutti i programmi quali gli antivirus.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 15:21   #36
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da ^TiGeRShArK^
i driver devono girare x forza in kernel mode...
ne esistono anche in user mode e probabilmente non funzionano più nemmeno quelli.

Quote:
e dato ke il kernel è a 64 bit i driver dovevano essere x forza riscritti.
potevano impegnarsi di più per supportare i vecchi drivers... buona parte del "vecchio" codice kernel mode a 32 bit avrebbe funzionato lo stesso sul kernel a 64 bit (i processori a 64 bit sono comunque un sovrainsieme di quelli a 32).
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 25-07-2005, 15:26   #37
Mark0
Senior Member
 
L'Avatar di Mark0
 
Iscritto dal: Dec 2001
Messaggi: 356
Arrivo in ritardo mostruoso ma tant'è... avevo preparto l'EXE, fatto l'upload ma poi mi sono dimenticato il post!
Cmq eccolo, anche se ormai non serve più: Null.EXE (5KB).

Bye!
Mark0 è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2005, 05:48   #38
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Sono sicuro che dentro c'è un bel worm
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 26-07-2005, 09:23   #39
Mark0
Senior Member
 
L'Avatar di Mark0
 
Iscritto dal: Dec 2001
Messaggi: 356
Uno solo? :-?
E che cavolo, almeno 3 o 4!!

Bye!
Mark0 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


I nuovi schermi QD-OLED di quinta generazione di MSI, per i gamers I nuovi schermi QD-OLED di quinta generazione di...
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
HP presenta al CES 2026 la nuova gamma d...
Nuova Audi A2 e-tron: la compatta elettr...
Anche a Roma arriva la Zona 30: limite d...
Motorola sfida il mercato premium: in ar...
Snapdragon X2 Elite Extreme: Qualcomm ut...
Il pedaggio in autostrada ora costa di p...
ARC Raiders: svelati alcuni dettagli sul...
Assassin's Creed Codename Hexe affidato ...
A volte ritornano: al CES 2026 il nuovo ...
ricarica 67 W e 8 GB di RAM: questo real...
Il finale di Stranger Things vi ha delus...
La manovra conferma il Bonus Mobili per ...
Starfield rinasce come RPG di Star Wars:...
CES 2026: LG presenta CLOiD, robot domes...
La crisi delle RAM potrebbe far rimandar...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:56.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v