Torna indietro   Hardware Upgrade Forum > Software > Programmazione

MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi
Abbiamo provato MSI PRO MAX EDGE AI+, un mini-PC professionale progettato per eseguire modelli di intelligenza artificiale in locale, senza dipendere dal cloud. Il sistema abbina il processore AMD Ryzen AI Max+ 395, 128 GB di memoria unificata e un telaio in alluminio da appena 4 litri, con l'obiettivo di offrire capacità di elaborazione elevate in un formato compatto.
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Il nuovo top di gamma vivo punta su un comparto fotografico particolarmente articolato, con un teleobiettivo da 200 megapixel e teleconvertitori esterni capaci di arrivare a 400 mm equivalenti. Lo abbiamo provato a Tenerife, mettendo alla prova fotocamere, prestazioni, autonomia e accessori. Ecco come si è comportato.
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-11-2005, 00:57   #1
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
[C++]Scaricare files da usare nel programma

Ciao a tutti!

Vorrei fare in modo che dato un indirizzo di un file di un sito, il mio programma lo vada a scaricare per poi effettuare le operazioni di cui ho bisogno...

bhe come faccio? qualche funzione di wxwidgets utile?

grazie!

yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2005, 15:38   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Puoi usare questo se è un file HTTP:
http://www.wxwidgets.org/manuals/2.6...tp.html#wxhttp
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2005, 17:10   #3
Qu@ker
Member
 
Iscritto dal: Apr 2004
Messaggi: 130
Codice:
#include <wx/wx.h>
#include <wx/wfstream.h>
#include <wx/protocol/ftp.h>

class 
downloadapp : public wxApp
{
	public:
		virtual bool OnInit();
};

IMPLEMENT_APP(downloadapp)
	
bool 
downloadapp::OnInit()
{
	wxFTP ftp;

	if ( !ftp.Connect(_("biolpc22.york.ac.uk")) ) {
		wxLogError(_("Couldn't connect"));
		return false;
	}
	ftp.ChDir(_("/pub/2.6.2/"));
	wxInputStream *in = ftp.GetInputStream(_("wxWidgets-2.6.2-HTML.zip"));
	if ( !in ) {
		wxLogError(_("Couldn't get file"));
	} else {
		wxFileOutputStream out(_("wxWidgets-2.6.2-HTML.zip"));
		if ( out.Ok() ) {
			in->Read(out);
		} else {
			wxLogError(_("Couldn't open output file"));
		}
		delete in;
	}

	return false;
}
Qu@ker è offline   Rispondi citando il messaggio o parte di esso
Old 17-11-2005, 17:31   #4
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
grazie ragazzi, darò un'occhiata ad entrambi
yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 18-11-2005, 00:39   #5
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
il frammento di codice di Qu@ker salva anche il file nella cartella del programma giusto?

ah si provato e lo fa

Ultima modifica di yssj485 : 18-11-2005 alle 00:47.
yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 01:45   #6
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
altra piccola domanda più o meno legata a internet..

è possibile fare aprire il browser predefinito cliccando su un url in un wxTextCtrl?
al momento ho notato lo window style wx_Auto_URL nel wxtextctrl ma cliccando sull'url nel runtime non sembra fare nulla quindi immagino che crei solo un evento a cui dovrei collegare una funzione.. giusto?


grazie

Ultima modifica di yssj485 : 19-11-2005 alle 02:10.
yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 13:24   #7
Qu@ker
Member
 
Iscritto dal: Apr 2004
Messaggi: 130
Esatto. A occhio ti sarebbe utile wxLaunchDefaultBrowser()...
Qu@ker è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 13:38   #8
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
si avevo appena visto quella funzione.. ma il problema che ho è.. dove prendo la stringa, da dare a LaunchDefaultBrowser, corrispondente all'Url evidenziata dal wxAUTO_URL?

Ultima modifica di yssj485 : 19-11-2005 alle 13:40.
yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 15:09   #9
Qu@ker
Member
 
Iscritto dal: Apr 2004
Messaggi: 130
Se dai un'occhiata ai samples, nell'esempio text mostrano come gestire l'evento wxTextUrlEvent.
Qu@ker è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 15:28   #10
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
stavo guardando proprio quello, e avevo pensato di modificare un attimo il sample per vedere se mi apriva la pagina...
però a meno che non hofatto qualche errore, non me l'apre

Codice:
void MyTextCtrl::OnTextURL(wxTextUrlEvent& event)
{
    const wxMouseEvent& ev = event.GetMouseEvent();

    // filter out mouse moves, too many of them
    if ( ev.Moving() )
        return;

    long start = event.GetURLStart(),
         end = event.GetURLEnd();

    wxString auto_url = GetValue().Mid(start, end - start).c_str(),
                 
                 
    wxLaunchDefaultBrowser( auto_url);          
                 
}
io avevo modificato come sopra aggiungendo la libreria di wxLaunchDefaultBrowser

Ultima modifica di yssj485 : 19-11-2005 alle 15:30.
yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 16:09   #11
Qu@ker
Member
 
Iscritto dal: Apr 2004
Messaggi: 130
Se io lo cambio cosi' l'originale in text:
Codice:
void MyTextCtrl::OnTextURL(wxTextUrlEvent& event)
{
    const wxMouseEvent& ev = event.GetMouseEvent();

    // considero solo la pressione del tasto sinistro
    if ( !ev.LeftDown() )
        return;

    long start = event.GetURLStart(),
         end = event.GetURLEnd();

    wxString miaUrl = GetValue().Mid(start, end-start);
    ::wxLaunchDefaultBrowser(miaUrl);
}
Il risultato e' che sulla logwindow appare:
Codice:
This is the log window.
04:09:28 PM: Error: No default application can open .html extension
Che mi pare vada abbastanza bene...
Qu@ker è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 16:18   #12
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
ottimo invece così me l'ha aperta

mi pare di aver capito che questa funzione funzioni solo su windows e non funziona con firefox.. forse rientri nei due casi..
yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 16:27   #13
Qu@ker
Member
 
Iscritto dal: Apr 2004
Messaggi: 130
No, io sono sotto Linux e uso le wxGTK. Significa solo che dovrei configurare da qualche parte l'associazione tra i file .html e Firefox.
Ma la cosa al momento non mi interessa affatto...
Qu@ker è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 16:28   #14
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
ok grazie cmq
yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 19:23   #15
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
il bello è che adesso non so perchè non mi funziona sul programma mio..
yssj485 è offline   Rispondi citando il messaggio o parte di esso
Old 19-11-2005, 21:00   #16
yssj485
Senior Member
 
L'Avatar di yssj485
 
Iscritto dal: Jan 2003
Città: Roma
Messaggi: 1040
adesso sono riuscito a capire l'errore che facevo.. ma ho il problema che mi apre al click sull'url 2 pagine di Internet.. una, la prima totalmente vuota anchesenza indirizzo, e l'altra invece con l'indirizzo corretto..

bho

edit: sistemato
yssj485 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
SpaceX sceglie Qualcomm per la rete 5G t...
AMD mette la freccia e si prepara allo s...
Sony Santa Monica posticipa God of War L...
Il telescopio spaziale Swift è ri...
Black Friday HONOR, prezzi giù fi...
AliExpress sfida Amazon sui prezzi: e-bi...
Gemini sotto accusa in Ungheria: per l'a...
Windows 11 può girare sulla NPU invece d...
MediaWorld diventa cinese: l'UE dice s&i...
Akamai potenzia il proprio cloud con due...
Steam, Valve cambia le regole: le revisi...
Canva licenzia (anche) per colpa dell'IA...
Axerta: l’IA traina la crescita delle te...
Galaxy A38, la batteria cresce ma il pre...
Notifica su Facebook: 'Effettuerai la mi...
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: 05:06.


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