mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.programmare.win32
Titolo: scusate intasamento ...GetOpen

a causa di un errore del mio client di posta ho inviato ripetutamente
messaggi credendo di non riuscire ad inviarne nessuno
scusate ancora

 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Butta alle ortiche autluk (oltretutto stai usando una vecchia versione)
e installati qualcos'altro.
Ma prima di tutto vai e leggi questi:
http://www.marco5x.net/usenet/galateo.php
http://www.marco5x.net/usenet/quoting.php

Newsgroup: it.comp.programmare.win32
Titolo: Conversione File e documentazione Generica;

Salve,
dovrei istruire un mio programmatore C++  per permettere a lui di realizzare
degli applicativi;
uno dei quali è :
conversione di un file JPG => file SWF
vorrei sapere dove posso trovare la documentazione per realizzare un
applicativo del genere e dare le conoscenze TEORICHE che permettano di
scrivere un programma del genere;
sono graditi anche siti internet dove ci sono progetti C++ che possono
essere studiati ...magari anche progetti semplici....
grazie 1000 in anticipo;
N.zio


Per la documentazione sui formati file 
www.wotsit.org
.
Per librerie ed esempi prova su 
www.codeproject.com
 o cerca paintlib, è una 
libreria free per la manipolazione delle immagini (supporta sicuramente il 
Jpeg, non sò se supporta anche il formato SWG, ma sono disponibili i 
sorgenti).
P.S. verifica che la licenza di paintlib sia "compatibile" con il tipo di 
software che vai a realizzare (closed source o comunque commerciale, mi 
pare di capire).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Se ho capito bene vuoi creare un swf-maker...
Studiati le API di Macromedia Flash.
Ne ho viste per Java.
Valter Minute <vmi...@REMOVEMEinwind.it> wrote in message
90C562A15V...@212.110.0.170...


Newsgroup: it.comp.programmare.win32
Titolo: InputBox con API

Salve a tutti!
Ho cominciato da poco a usare C++ e API e adesso ho un piccolo problema:
devo creare una InputBox, stile quella di VB.
Purtroppo cercando qua e là ho già saputo che la funzione InputBox non
esiste fra le API e che devo crearmi un dialogo da me.
...e fino a qui tutto ok, solo: come faccio a restituire dal dialogo la
stringa inserita??
Ciao e grazie
_____________________________________________________
[Montex] 
mont...@libero.it
 , 
mont...@katamail.com
Home Page: 
http://www.montex.org
ICQ: 20217624

 Ciao e grazie
Grazie, ho risolto con DialogBoxParam, scusate le domanda da niubbo :)
--

Newsgroup: it.comp.programmare.win32
Titolo: [VC++] mappa interattiva

è possibile creare una mappa interattiva, da un file bitmap importato? come
appunto puo essere la cartina dell'italia a cui ogni click su una regione
posso controllare??
p.s.: come mi conviene svilupparlo? a finestre di dialogo o a singolo
documento??... vi dico, la struttura del programma deve essere sequenziale,
e senza troppe funzioni che ingarbuglino l'utente.. potrebbe sembrare troppo
semplicistico, in ogni caso si potrà sempre sviluppare a fondo in futuro!!..
quando avrò più tempo a disposizione!!
ho importato già un file bitmap.. anzi la mappa interattiva, con tanto di
effetti mouse over.. lo avevo già fatto in HTML , potrei importare il HTML
nella mia applicazione?? ho visto che si puo caricare un file HTML come
risorsa!!
grazie


Non ci hai detto con cosa stai sviluppando l'applicazione (hai detto solo
VC++, ma MFC, C&API, altro?). Comunque, se usi HTML potrebbe andare bene. Se
preferisci fare tutto via codice c'era su un vecchio numero di MSJ un
esempio con le MFC scritto da DiLascia. Anche se non usi MFC potresti
adattarlo alle tue esigenze. In pratica vengono caricate due bitmap, una da
mostrare all'utente e una con le diverse zone colorate in maniera uniforme e
nascosta. All'occorrenza (click, spostamento...) viene letta la posizione
del mouse sull'immagine mostrata e rimappata su quella nascosta. Viene letto
il colore del pixel sottostante e da quello si ricava la zona in cui si
trova il cursore. Il link all'articolo e' questo:
http://www.microsoft.com/msj/0397/c/c0397.aspx
Luca

 ha scritto nel messaggio
news:b9g9o2$5pq$1...@galileo.it.ip-plus.net...


 ha scritto nel messaggio
news:b9ghsq$d97$1...@news.ngi.it...

Newsgroup: it.comp.programmare.win32
Titolo: Puntatore a funzione in VISUAL C++

Salve a tutti,
sarei felice se qualcuno potesse risolvermi un problemino che ho incontrato
mentre stavo facendo un piccolo programma di prova in visual c++.
ho scritto questo codice:
BOOL CALLBACK ProcDialogo(HWND DgHandle, UINT Messaggio, WPARAM parW, LPARAM
parL)
{
    switch(Messaggio)
    {
        case... return TRUE;
        case... return TRUE;
        default: return FALSE;
    }
}
// All'interno di WinMain...
CreateDialogParam(Istanza,MAKEINTRESOURCE(Nome),
AltraIstanza,&ProcDialogo,0);
quando tento di compilarlo il compilatore mi dice : error C2664:
'CreateDialogParamA' : cannot convert parameter 4 from 'int (__stdcall
*)(void *,unsigned int,unsigned int,long)' to 'int (__stdcall *)(void)'
mi sembra di capire che vorrebbe che la funzione ProcDialogo non avesse
parametri, ma questo non è possibile. Allora ho pensato che sto tracurando
qualche piccolo particolare nei puntatori a funzione...
Grazie anticipatamente per una vostra gentile risposta

Nulla fu mai più facile! Basta togliere l'operatore & davanti al nome della
funzione.
Ciao,
Lorenzo
Una felice Santa Pasqua di Risurrezione a tutti!
Surrexit Dominus vere, alleluia!
---
"...un tipo perso dietro le nuvole e la poesia..."
Lorenzo "Loz" Novara
E-Mail: 
l...@iol.it
ICQ: 30416703
Web: 
http://loz.freeweb.org
 - 
http://www.poli.studenti.to.it/~l.novara

Grazie anticipatamente per una vostra gentile risposta
Prego
Saluti
  Mardy
--
Per rispondere, togliere NVN dal mio indirizzo.
Usare sempre e comunque la massima cortesia.

 funzione.
perché?
ho sempre pensato che nome_func e &nome_func fossero la stessa cosa!
cosa cambia?
TobiX

Newsgroup: it.comp.programmare.win32
Titolo: WinInet MFC

Salve,
    e' possibile con la CFTPConnection() inviare comandi al server, in
pratica realizzare il comando quote dei client FTP.
    Con la doc che ho letto sembra possibile solo fare dei down/up load e
dir. Possibile ?
Grazie, Fabio

ovviamente e' una domanda, ho dimentica to il ? :)

Newsgroup: it.comp.programmare.win32
Titolo: Neofita che vorrebbe imparare

Salve a tutti, sono uno studente di Ing-Inf e conosco abbastanza bene il
linguaggio C++ standard e visto che adesso ho un paio di mesi di vacanza
vorrei imparare a programmare sotto Windows. Ho a disposizione Visual
Studio.Net 2002.
Secondo voi č meglio che impari il C# o il Visual C++, oppure altro?
Vorrei un consiglio su un buon libro da leggere (possibilmente in Italiano)
e un altro libro da usare come reference.
Ps: Da quello che mi hanno detto il C# č molto simile al C++ senza puntatori
č vero?
-- 
Master Chiefł

č vero?
Non č propriamente esatto..diciamo che ereditŕ caratteristiche da C++,
da Java, Delphi ecc ecc ecc
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
XmlDesk - 
http://tinyurl.com/fhrz
 - for Xml developers
UGIdotNET - User Group Italiano .NET - 
http://www.ugidotnet.org

 in generale?
Grazie per i consigli a questo punto credo che per adesso cercherň di
imparare approfonditamente C# e .NET in generale, anche perchč di Visual
Basic non so proprio niente.
-- 
Master Chiefł
Newsgroup: it.comp.programmare.win32
Titolo: Controllare la password utente

Mi servirebbe chiedere a qualcuno
(tipo a una API) se una certa stringa rappresenta la pwd di rete
dell'utente.
Mi starebbe bene pure una qualche funzione di sistema che si arrangi a
gestire una sorta di autenticazione: io la chiamo, senza sapere cosa succede
e senza sapere cosa l'utente inserisca per autenticarsi (nome + pwd), lei
alla fine mi dovrebbe solo dire se l'autenticazione per l'utente pippo è
riuscita oppure no.
Che si possa fare su WinXX (95, 98, 2000, ecc...)?
Grazie, Alessandro

 dell'utente.
Lo puoi fare col mio barbatrucco:
BOOL CheckForAuthentication(char * pszUserName,char *pszPassword)
{
WCHAR szUserName[100];
WCHAR szPassWord[100];
MultiByteToWideChar(CP_ACP, 0, pszUserName,
strlen(pszUserName)+1, szUserName,
sizeof(szUserName)/sizeof(szUserName[0]) );
MultiByteToWideChar(CP_ACP, 0, pszPassword,
strlen(pszPassword)+1, szPassWord,
sizeof(szPassWord)/sizeof(szPassWord[0]) );
return (NetUserChangePassword(NULL,szUserName,szPassWord,szPassWord) ==
NERR_Success);
}
Bella li...
Ma ciao

 ha scritto nel messaggio
news:Xhsx9.113627$%M1.29...@twister2.libero.it...

Ok, ma la NetUserChangePassword() cus che l'č? ;-)
Non l'ho detto ma quello che devo fare deve essere fatto in VB + API del
caso. La funzione che hai usato tu immagino che sia di libreria in qualche
compilatore C, ma sai che API utilizza?
Ad ogni modo grazie per la risposta.
Ciao, Alessandro

 compilatore C, ma sai che API utilizza?
Che volpe che sono, NetUserChangePassword č proprio la API...
Perň se non ho capito male la trovo solo su NT & C.
Nei Win 9x c'č niente di simile?
Ciao, Alessandro

 Nei Win 9x c'č niente di simile?
Dovrebbe essere PwdChangePassword , guarda comunque sull'MSDN la
documentazione relativa a NetUserChangePassword che parla anche della
funzione in questione.
Ma riciao

 ha scritto nel messaggio
news:E8wx9.114042$RO.29...@twister1.libero.it...

Ok, ti ringrazio per la segnalazione.
Ciao, Alessandro
Newsgroup: it.comp.programmare.win32
Titolo: Programma multi-lingua (VC++ e MFC)

Ciao a tutti!!
Ho la necessità di scrivere un programma che possa supportare più di
una lingua (inglese-francese-italiano etc...)
Non mi interessa poter cambiare lingua in runtime ma mi basta farlo al
momento della compilazione.
Per quanto riguarda i msg che scrivo da codice ho già risolto il
problema associando ad ogni stringa una costante e creandomi un file
include per ogni lingua con la definizione di queste costanti.
Il problema si pone per le risorse create con il resource editor...
come fare?
Pensavo di usare la propritetà Condition delle dialog ma non riesco ad
utilizzarla :-(
Grazie per l'aiuto!
Francesco

 costanti.
Non si dovrebbe fare cosi`, sotto a Windows c'e` un metodo "standard": tutti
i dati che cambiano con la localizzazione devono essere messi dentro al file
di risorse (ad esempio le stringhe devono essere messe nella stringtable).
Questo permette fra l'altro di adattare automaticamente la lingua a runtime:
basta inserire risorse con lo stesso ID ma con lingua diversa, e tutte le
API preposte (LoadResource(), piu` che altro) caricheranno automaticamente
quella giusta. Se una risorsa (ad esempio un'icona) e` condivisa fra piu`
locali, basta assegnarle la lingua "neutral".
Se non ti serve questa funzione, basta semplicemente che tu produca un file
.RC per ogni lingua, e al momento della compilazione includa nel progetto
quello giusto.
--
Bye! Lorenzo Lutti
Newsgroup: it.comp.programmare.win32
Titolo: funzionamento di CreateProcess

Devo eseguire un programma ed _aspettare che termini_ prima di continuare.
devo usare Create Process?
e come si usa? non lo so, e sulla guida in linea non ho capito nulla.
C'è quacluno che mi può fare un esempio pratico?
Grazie
PS. Utilizzo Visual C++ 6

 ha scritto nel messaggio
news:9ed1si$u1s$1...@nreadA.inwind.it...

Questo è il prototipo di CreateProcess:
BOOL CreateProcess(
    LPCTSTR lpApplicationName, // pointer to name of executable module
    LPTSTR lpCommandLine, // pointer to command line string
    LPSECURITY_ATTRIBUTES lpProcessAttributes, // pointer to process
security attributes
    LPSECURITY_ATTRIBUTES lpThreadAttributes, // pointer to thread security
attributes
    BOOL bInheritHandles, // handle inheritance flag
    DWORD dwCreationFlags, // creation flags
    LPVOID lpEnvironment, // pointer to new environment block
    LPCTSTR lpCurrentDirectory, // pointer to current directory name
    LPSTARTUPINFO lpStartupInfo, // pointer to STARTUPINFO
    LPPROCESS_INFORMATION lpProcessInformation  // pointer to
PROCESS_INFORMATION
   );
L'ultimo argomento è una struttura fatta così:
typedef struct _PROCESS_INFORMATION { // pi
    HANDLE hProcess;
    HANDLE hThread;
    DWORD dwProcessId;
    DWORD dwThreadId;
} PROCESS_INFORMATION;
Verrà riempita se CreateProcess riesce (se fallisce ritorna 0), e quindi
lpProcessInformation->hProcess punterà all'handle del nuovo Processo.
Per aspettare che finisca basta una WaitForSingleObject, tipo
WaitForSingleObject(hProcess,INFINITE);
che però è bloccante, almeno scritta così - quindi, o gli dai un thread
tutto suo che non fa altro che aspettare che finisca l'altro processo, e che
avverta il thread principale del tuo programma, o ti rassegni a non vedere
neanche la finestra aggiornata...
Saluti
Zello

Newsgroup: it.comp.programmare.win32
Titolo: Nome del file eseguibile .exe in win32

Ciao a tutti,
qualcuno mi sa dire come si fa a sapere il nome dell'eseguibile che e'
in esecuzione dal programma stesso ?
All'interno di questo codice
int PASCAL WinMain(HANDLE hInstance,HANDLE hPrevInstance,
LPSTR lpszCmdParam, int nCmdShow)
{
   char exename[80];
   // Da qualche parte ritrovo il nome dell'eseguibile
   if (!strcmp(exename,"video1.exe"))
      ShellExecute(NULL,"open","video1.avi","","",SW_SHOW);
   else
      ShellExecute(NULL,"open","video2.avi","","",SW_SHOW);
   return 0;
}
la variabile lpszCmdParam mi da il valore del primo parametro passato
sulla linea di comando, ma non l'eseguibile stesso...
Purtroppo non posso passare argomenti cosi' mi baso sul nome
dell'eseguibile per decidere cosa fare
Grazie e ciao
Stefano

E' tutto nella variabile _pgmptr
Ciao, Luc.


 E' tutto nella variabile _pgmptr
Solo per MSVC.
Se si vuole restare indipendenti dal compilatore e' meglio usare 
GetModuleFileName ed estrarre il nome dell'exe.
Ciao
Bruno

 Bruno
Grazie !
avevo cercato fra le 3000 API ma quella mi era proprio sfuggita :)
Stefano

 in esecuzione dal programma stesso ?
char nome[2048];
GetModuleFileName( NULL, nome, 2048);
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/
Newsgroup: it.comp.programmare.win32
Titolo: MFC: Utilizzare lo stesso database in piu' utenti (DAO)

Ciao a tutti!
In breve il mio problema...
il mio programma utilizza un database access semplicissimo, una sola tabella, per salvare i risultati di un'operazione appoggiandosi alle librerie DAO. Fin qui nessun problema. 
Chiamo AddNew() , imposto le variabili collegate ai campi del database e poi chiamo Update() .
Il problema e' che sullo stesso database devono lavorare insieme due copie dello stesso programma e quindi capita che i due programmi vadano a scrivere sul database 
nello stesso momento e l'ultimo resta fregato... :-) 
Ho provato a risolvere il problema chiamando prima dell' Update() la funzione CanUpdate() e aspettando che questa mi ritorni un esito positivo ma il problema è rimasto...
Grazie a chiunque mi puo' aiutare
Ciao
Francesco

quando crei il recordset dal oggetto CDaoDatabase che attributi
utilitizzi?
se usi dbDenyWrite questo e' normale; prova ad utilizzare dbFailOnError.
inoltre sappi che dao che esegue un controllo sul lock dei records
(quando
fai aggiornamenti a campi di una tabella esistente per esempio...) per
cui
devi crearti tutto il codice a due mani... da solo...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 inoltre sappi che dao NON esegue un controllo sul lock dei records
errorino...


Newsgroup: it.comp.programmare.win32
Titolo: Menu con immagini

Visual C++ 6.0
-----------------
Da tempo cerco di inserire nei menu delle mie applicazioni delle bitmap di
formato massimo 16x16 pixel ma senza alcun risultato. Ho provato anche a
vedere su 
www.codeguru.com
 ed ho trovato degli ottimi esempi ma con
l'utilizzo di classi menu personalizzati. E' possibile che non si riesca a
fare questo senza ricorerre a menu owner draw ma solo con poche righe di
codice da aggiungere ai menu già forniti con il Wizard di VC? Se qualcuno sa
fornirmi del codice dettagliato lo ringrazierei infinitamente. Buona
giornata a tutti!!
Sergio

 ha scritto nel messaggio
news:3a1e2f9e.0@inetnews...

Se intendi affiancare alla voce di menu una bitmap prova a dare un occhiata
alla funzione CMenu::SetMenuItemBitmaps.
Porlock

Visual C++ 6.0
-----------------
Qualcuno mi sa dire come inserire bmp di formato 16x16 pixel alla sinistra
delle voci di menu? Se non ho capito male devo costruirmi un menu
owner-draw! Come si fa? Avreste del codice completo da postarmi che non sia
quello già presente in 
www.codeguru.com
?
Grazie
Sergio

 ha scritto nel messaggio
news:3a1f834f.0@inetnews...

Newsgroup: it.comp.programmare.win32
Titolo: Domande da neofita su linguaggio C

Salve a tutti.
Ho iniziato da qualche giorno, per pura passione e curiosità, a studiare il
linguaggio C. Posseggo il Visual C++ 6.0. Ora, dopo aver scritto il primo
programmino (quello che fa apparire una shell di dos con la scritta "Ciao a
tutti"), non riesco a compilarlo e linkarlo con VisualC++.
Cioè, come devo fare per aprire l'editor, scrivere il programma, compilarlo
e linkarlo nella maniera più semplice possibile? Ho acquistato la guida per
Visual C++ ma insegna quel tipo di programmazione ad oggetti e non come fare
questa semplice operazione in linguaggio C semplice.
Scusate se pongo domande banali, e grazie in anticipo per eventuali
risposte.
Ciao da Leonardo

:
Apri il Visual C++ 6.0 (logico ;)
Poi File->New
Nella Dialog che appare scegli Projects e clicca su 
"Win32 console application".
In project name scegli il nome del progetto e in Location definisci
dove devono andare tutti i file. Ora clicca su OK.
Ti apparira' un'altra Dialog e scegli "An empity project" e scegli
finish.
Ora hai il tuo progetto vuoto.
Se ti serve inserire un nuovo file vai su File->New e scegli Files.
Seleziona C++ source file, inserisci il nome del file in File name e
controlla che sia selezionata l'opzione Add to project.
Verra' creato un nuovo file cpp dove potrai scrivere il codice.
Per compilarlo e linkarlo puoi semplicemente premere F7
(corrispondente a Build->Build) e per eseguirlo (non in debug) Ctrl+F5
o F5 in debug.
Il resto dei vari comandi e opzioni te li devi scoprire un po' da solo
(o con l'help ;)
--
Messaggio di: Gordon 

Grazie mille Gordon!
Ciao da Leo

Newsgroup: it.comp.programmare.win32
Titolo: problema con CDialog

c:\sorgenti visual\salvanc\salva.h(14) : error C2504: 'CDialog' : base class
undefined
questo è l'errore che mi da vc6 quando creo una classe per una finestra di
dialogo usando la classe base CDialog.
Mi dite come risolvere il problema?
ciao e grazie
Sergio

 ha scritto nel messaggio
news:8qvfaf$bs8$1...@nread2.inwind.it...

CDialog è dichiarata in
#include <afxwin.h>
ma dovrebbe già essere incluso automaticamente in ogni progetto MFC con
l'include
#include <stdafx.h>
Sei sicuro che hai un progetto MFC valido?

Newsgroup: it.comp.programmare.win32
Titolo: [Out of Topic] Instabilità di windows media player 9

Nessuno ha notato un aumento dell'instabilità del sistema da quando ha
installato Windows Media Player 9 (su windows xp)?

 installato Windows Media Player 9 (su windows xp)?
No, però ho notato  un aumento dell'instabilità del sistema da quando ho
installato Windows *.
Alex ^_^

 installato Windows *.
ROTFL!

 ha scritto nel messaggio
news:j7cX9.82543$AA2.3...@news2.tin.it...

Newsgroup: it.comp.programmare.win32
Titolo: E S I S T E ! ! ?

Io ho un programmino della OLIDATA (che va bene) che intanto che leggo il
computer mi scrive tutto quello che io dico, e a dire il vero sbaglia poco.
Ora vorrei sapere se potrebbe esistere nel mercato un programma
all'incontrario, cioč:
Se io scrivo, lui (il computer) parla.
Non mettetevi a ridere, datemi solo una risposta.
Grazie Oscar

Grazie Oscar
ne esisteva uno della microsoft che leggeva le parole... microsoft
phone.... o qualcosa del genere
antonio

 Grazie Oscar
Si esiste prova... festival....io lo uso su lin e parla anche in italiano,
anche se un pò meccanico, poi cè mbrola un alro programma che fa la stessa
cosa.. addirittura con un apposita versione lo si può far cantare....
CIAO
-- 
E-Mail: 
risi...@libero.it
Sito Web: 
risitano.altervista.org
Gruppo: 
it.groups.yahoo.com/group/decomunistizziamo-internet/
Visitate: 
www.sbfc.it

utilizzando Microsoft Speech SDK e' possibile sviluppare applicazioni
che leggono testo... io ho sviluppato un Agent (tipo gli assistant di
offce ) che legge il testo selezionato su una pagina di IE....
Nel tuo caso bisognerebbe avere un programma capace di prendere il
testo dal Word Processor(?) Olidata appena viene scritto ...
non so se esiste pero per questo caso specifico


 wrote:

HAHAHA!! :)
In teoria saresti OT in tutti e tre in ng in cui hai xpostato... a
meno che tu non voglia scrivere un prog del genere! :) 
Beh, certo che esistono tali progs e suppongo che siano molto piu'
vecchi degli altri, dal momento che sono soncettualmente piu' semplici
(il computer non deve "capire" nulla... solo parlare!)
Cmq, su winXP c'e' una roba simile (in inglese), ovvero il caro
vecchio Sam... "Pannello di Ctrl->Sintesi e riconoscimento Vocale"
Bye!
Zeppe

 :

Se hai installato excel puoi usare il seguente visual
basic script:
Call UseSpeech
Sub UseSpeech
Set oXL = CreateObject("Excel.Application")
    oXL.Application.Speech.Speak "Ciao"
End Sub
-- 
Marco

 ha scritto nel messaggio
news:k1fxsa9l...@MRC.MIR.SID.75...

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.581 / Virus Database: 368 - Release Date: 09/02/2004


Se hai windows xp è integrato nel sistema.
Sotto pannellodi controllo-->Sintesi e riconoscimento vocale.
Peccato che la pronuncia è in inglese, comunque esiste anche un'altro 
programma non ricordo come si chiama ed hai la possibilità di scaricare la 
lingua italiana e diversi tipi di voci.
-- 
Creato con M2, il rivoluzionario client e-mail di Opera: 
http://www.opera.com/m2/

http://www.netinformations.com/Speech_Technology/Speech_Synthesis/index.html
Newsgroup: it.comp.programmare.win32
Titolo: Da che versione il BC++Builder è free?

Ciao,
ho cercato sul sito Borland ma non ho trovato
informazioni su questo argomento...
So che il BC++Builder 3.0 Personal Edition è
freeware da un paio d'anni almeno, per caso
ora lo è anche il 4 e/o (ma non credo) il 5?
Ne sapete qualcosa?

 ora lo è anche il 4 e/o (ma non credo) il 5?
la personal edition è sempre free.. bisogna vedere se l'hanno
fatta della versione che stai cercando (credo esista la 6)
cmq, in edicola di tanto in tanto qualcuno metta la Standard Edition,
tipo il bcb 3 standard .. che è concesso in licenza gratuitamente a patto
di tenere conservato il cd originale sul quale è distribuito (vale come
copia
licenza)
antonio

 ora lo č anche il 4 e/o (ma non credo) il 5?
Precisiamo comunque che le versioni BCB "freeware" (non si tratta proprio
di vero freeware) non sono per utilizzo professionale (non per limitazioni
del prodotto, ma nel senso che non puoi distribuire i software creati con
tali versioni, tanto meno venderli).
Steve.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.programmare.win32
Titolo: TASKBAR

Come si nasconde l'applicazione alla taskbar (per non far vedere l'icona +
il titolo sulla taskbar) ???
Che style si usa ???
CIAO !!!

 ha scritto nel messaggio
news:8tv20a$cnr$1...@lacerta.tiscalinet.it...



Ti riporto quanto ho trovato scritto su MSDN.
The rules the taskbar uses to decide whether a button should be shown for a
window are really quite simple, but are not well documented. When you create
a window, the taskbar examines the window's extended style to see if either
the WS_EX_APPWINDOW (defined as 0x00040000) or WS_EX_TOOLWINDOW (defined as
0x00000080) style is turned on. If WS_EX_APPWINDOW is turned on, the taskbar
shows a button for the window, and if WS_EX_ TOOLWINDOW is turned on, the
taskbar does not show a button for the window. You should never create a
window that has both of these extended styles.
       You can create a window that doesn't have either of these styles. If
a window has neither style, the taskbar decides to create a button if the
window is unowned and does not create a button if the window is owned.
       One final note: before making any of the above tests, the taskbar
first checks to see if a window has the standard WS_VISIBLE window style
turned on. If this style bit is off, the window is hidden; the taskbar never
shows a button for a hidden window. Only if the WS_VISIBLE style bit is on
will the taskbar check the WS_EX_APPWINDOW, WS_ EX_TOOLWINDOW, and window
ownership information.
Porlock.
Newsgroup: it.comp.programmare.win32
Titolo: Windows Messenger 4.7 ----- Messenger 6.1

Ciao ragazzi,
questo non è un problema di programmazione ma di utilizzo di messenger.
Fino a una settimana fa, avevo windows 2000 ed avevo istallato Messenger 6.1
e all'interno di OutLook Express, in basso a sinistra, vedevo benissimo, le
persone collegate, nel senso che OutLook E. e Messenger si scambiavano i
dati tranquillamente.
Ora ho Windows XP che all'interno ha anche windows messenger 4.7.
Questo funziona bene con Outlokk express.
Ho provato ad installare il messenger 6.1 e praticamente vedo in basso a dx
le due icone dei 2 messenger.
Arrivo al problema: se attiva messanger 6.1, outlook non si interfaccia con
questo.
Sapete come devo fare a far funzionare assieme messanger 6.1 e outlook.
Grazie

 outlook.
Occhio, stai parlando di due programmi differenti: l'MSN Messenger ed
il Windows Messenger. Se Bill dovesse essere punito per una sola delle
porcate che ha prodotto, io sceglierei questa. Il Windows Messenger si
interfaccia con Outlook, al punto che e' un servizio di sistema
praticamente impossibile da rimuovere completamente (puoi non vederlo
ma il fantasma del malefico omino verde aleggera' per sempre nel tuo
PC). L'MSN Messenger e' un programma (non un servizio come
quell'altro), quindi puoi farci un po' quello che vuoi ma non mi sembra
che si integri con autluc.
-- 
'Si quest'ampli non e' male... ha due canali, quello normale... e poi
quello con *la storpiatura*'
'Ma perche' si usa '->' e non '.' ?' 'Perche' gli piaceva di piu'
cosi'' Luigi Pomante, 2003

 
ehi aragost...allora nn suoni soltanto :)
cmq io ho il 6.1 sul 2000 e t'assicuro che si interfaccia con OE...ora 
tocca vedere sull'XP
ciaoZ
-- 
NunoŽ a piedi con Denise a tracolla.
ICQ - 140416778
"What has a Washburn got that a Fender or a Gibson hasn't?"
"Me playing it!" Nuno Bettencourt

 OE...ora tocca vedere sull'XP
Uh... ok, capito. Il mio l'ho convinto a calci a farsi i fatti suoi
appena preso il PC, non ci ha nemmeno provato :P


Newsgroup: it.comp.programmare.win32
Titolo: Creazione di una nuova DLL: come si fa?

Salve,
come si può costruire una nuova libreria sotto windows?
Mi serve perché dovrei raccogliere un output di un servizio già 
offerto dal sistema operativo, come 
faccio?
-- 
"Anche i miei eroi sono poveri,
si chiedono troppi perch

 faccio?
in generale per scrivere una DLL basta che compili un normale programma
passando al linker delle particolari opzioni e usando la DllMain al posto
della WinMain come entry point; se usi un IDE dovrebbe esserci da qualche
parte una qualche sorta di "template" che ti setta automaticamente tutte
le opzioni necessarie.
poi se vuoi puoi esportare dei simboli, ma per fare questo ogni
compilatore fa a modo suo; se usi un compilatore Microsoft ad esempio devi
usare __declspec(dllexport).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.programmare.win32
Titolo: Dati membro di CWinApp.

Scusate la domanda forse un pò semplice (sono io che sono 'gnurantello!), ma
se io aggiungo dati membro alla classe CWinApp della mia applicazione, come
faccio poi a richiamarli da un'altro modulo cpp ?
Ho provato AfxGetApp(), ma sono visibili solo i dati di default e non quelli
che dichiaro io.
Uso MSC VC++ 6 con MFC.
Grazie 1000 a chiunque voglia rispondermi.
Drugo

 Uso MSC VC++ 6 con MFC.
Non e` l'approccio piu` pulito, ma se proprio vuoi seguirlo
devi necessariamente fare il cast dal CWinApp* che ti torna
la AfxGetApp() al tuo CPippoApp*:
    CPippoApp* pApp = static_cast<CPippoApp*>(AfxGetApp());
Alternativamente, puoi inserire una dichiarazione:
    extern CPippoApp theApp;
nei .cpp dai quali vuoi a tutti i costi accedere a
membri specifici solo di CPippoApp (Questo, supponendo
che la tua applicazione sia generata dal Wizard, che
appunto chiama theApp l'oggetto applicativo).
Alex

Newsgroup: it.comp.programmare.win32
Titolo: wsprintf e double

Vorrei memorizzare in una stringa una variabile di tipo double.Come?
Ho provato con il seguente codice che in alcuni casi non funziona.
unsigned int dime;
double dif;
struct _finddata_t c_file;
hFile = _findfirst(szFileName,&c_file );
 dif=c_file.size ;
 dime=dif;//eventuale perdita di dati
 fp=fopen(szFileName,"rb");
   memset(www,0,sizeof(www));
   wsprintf((char *)www,"%d",dime);
Grazie

   wsprintf((char *)www,"%d",dime);
%d è usato per gli interi, come %i. wsprintf purtroppo non supporta i
numeri float o double. Puoi usare sprintf.
-- 
Marco Barisione (ICQ 84277092)

Ci sono varie cose:
1) wsprintf NON supporta float e double. Per i double ci vuole sprintf.
2) la variabile double č inutile: perché non usi direttamente wsprintf(www,
"%d", c_file.size);?
3) a wsprintf e sprintf dovresti preferire snprintf e wsnprintf. snprintf č
standardizzata da poco dal comitato ANSI C ma era gią implementata da molti
compilatori.
Ciao,
    Luigi
--
Luigi Bianchi
http://www.luigibianchi.com
n...@luigibianchi.com
Programming, C++, OWL, VCL, SDK, Dfm2API
"pandino" <nospam@.com> ha scritto nel messaggio
news:alvrv0$8eh$1...@newsreader.mailgate.org...


 Vorrei memorizzare in una stringa una variabile di tipo double.Come?
double atof( const char *string );
Convert strings to double (atof), integer (atoi, _atoi64), or long (atol).
oppure usi sprintf con %f
Ciao,
--
zello
Newsgroup: it.comp.programmare.win32
Titolo: Aggiunta di un evento ad un'applicazione OCX

Un saluto a tutto il NewsGroup.
Sto realizzando un applicazione conVC++ 6.0 ( utilizzando MFC),
quest'applicazione utiliza un OCX che attualmente sto modificando. Nel
progetto dell'OCX ho aggiunto una struttura globale che contiene una serie
di informazione, che il programma raccoglie via via durante l'elaborazione.
Allo scadere di un Timer devo generare un evento che avverta l'applicazione
container che i dati sono pronti. Fin qui non ho trovato grossi problemi, ma
come posso far si che i dati contenuti in un certo istante nell' OCX siano
visibili al container?
Vi prego aiutatemi !!! Grazie in anticipo a tutti.

 wrote in
news:a4dlag$odr$
1...@e3k.asi.ansaldo.it
: 

Puoi dichiararli come properties dell'OCX (ma una lettura ritardata 
potrebbe portare il container a leggere due o più volte gli stessi 
dati) o passarli come parametri all'evento.
Se si tratta di una struttura complessa, puoi considerare l'idea di 
costruire un oggetto COM che faccia da "wrapper" alla struttura e 
passarlo tramite l'evento; in questo modo il container potrà leggere i 
dati senza doverli copiare e/o preoccuparsi di rilasciare la memoria 
(che verrà rilasciata quando il reference count dell'oggetto arriverà a 
0).
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Newsgroup: it.comp.programmare.win32
Titolo: ambiente asp

ciao a tutti.
Esiste un newsgroup dove si parla di ASP?
o posso fare le mie domande a voi?
grazie
mIRCO

o posso fare le mie domande a voi?
it.comp.www.asp

Newsgroup: it.comp.programmare.win32
Titolo: Applicazione MFC dialog based

Ciao a tutti,
sto lavorando su una applicazione MFC dialog based. Il problema che dovrei
risolvere e' il dimensionamento dinamico della dialog principale in base
alla risoluzione dello schermo. Purtroppo, pare che la funzione
PreCreateWindow della classe CDialog non venga processata. Come posso fare?
Grazie anticipatamente
--
Massimo Fauro

Penso di aver trovato la soluzione (banalissima) al problema, e la posto nel
caso potesse interessare a qualcuno.
Nella OnInitDialog e' sufficiente inserire le seguenti linee di codice
(pensando ad un dimensionamento della dialog di 1280x1024 pixel):
 CWnd* myWnd = this;
 myWnd->SetWindowPos(NULL, 0, 0, 1280, 1024, SWP_SHOWWINDOW);
Ovvio che e' necessario implementare anche il ridimensionamento ed il
riposizionamento dei controlli presenti nella dialog.
Massimo Fauro

Newsgroup: it.comp.programmare.win32
Titolo: realizzare un servizio per windows

Come se realizza un servizio di quelli che se eseguono ancora prima del
login? posso richiamare le API anche se non sono dentro windows? se
eventualmente sapete indicarmi qualche link o esempio vi sarei grato ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:beki1h$vj9$1...@news.newsland.it...

i servizi sono programmi normalissimi, o meglio usano call particolari per
alcuni compiti particolari ma non tutti lo fanno ... per far girare un tuo
programma come servizio studiati il comando da terminale SC.EXE
per implementare poi le sistem call di stop restart ecc ... aspetta che ti
risponda qualcuno un po piu' esperto magari e' solo un header delle sdk
windows che ti danno le funzioni cercate ;-)
spero di non meritare frustate ;-)
ciao


Se Intnternet trovi molti esempi (
www.google.com
)
Io personalmente ti consiglio 
http://www.samblackburn.com/wfc/index.html
e' una libraria molto ampi fra le cui classi ve ne e' una per scrivere
servizi in modo semplice
Ciao
Fabio

 ciao
link non ne conosco, mi spiace; ciao ciao.


se ne è già parlato + volte su questo ng
RegisterServiceProcess serve solo su Windows9x per *simulare* ciò che
è un servizio vero e proprio sotto gli NT.  
Quando si parla di servizi suppongo che si stia parlando di NT (ovvero
le applicazioni che vengono avviate prima del login e rimangono attive
tra una sessione e l'altra).
Ciò che bisogna fare per scrivere questo genere di applicazioni
dipende molto dal sistema di sviluppo che si sta adottando (ad
esempio, in C++ Builder, così come in Delphi, c'è un'impostazione già
pronta).
A livello più basso bisogna giocare con le API del Service Control
Manager, che è tra l'altro un server RPC e la cui documentazione è
presente su MSDN:
http://makeashorterlink.com/?Y2F021D35
http://makeashorterlink.com/?R2E036D35
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

eventualmente sapete indicarmi qualche link o esempio vi sarei grato ciao
se ti accontenti di sistemarla, puoi usare questa:
http://unboffable.hn.org/WinService/
sbirish.

 RegisterServiceProcess
Ma questa API non funziona solo sotto win 95/98?


Newsgroup: it.comp.programmare.win32
Titolo: ancora CreateWinodw()

>>>>>>>>>>>>

 classe finestra...
[snip]
Scusa se non ti rispondo punto per punto, ma ritengo che le risposte
"spicciole" di un newsgroup creerebbero piu` danno che altro. Tu vuoi un
libro introduttivo sulla programmazione Windows. ;-)
---
Bye! Lorenzo Lutti
http://antani.virtualave.net/

Tu vuoi un libro introduttivo sulla programmazione Windows. ;-)
Peccato ! e dire che gli avrei consigliato :
Programmare Windows - Charles Petzold
Jackson Libri 
Prezzo: Lire 115000
Sara' per un'altra volta...
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."
Newsgroup: it.comp.programmare.win32
Titolo: BCB4: Come faccio...

...a far copiare un oggetto di tipo string in un oggetto che accetta un
AnsiString? Uso il C++ Builder 4 e ho la necessità di leggere delle stringhe
da un file e copiarle in diversi Edit. Il problema è che nel file ci sono
degli oggetti di tipo string, mentre l'Edit accetta solo AnsiString.
Qualcuno sa darmi un consiglio?
Grazie in anticipo.
Giorgio

 wrote in message
8gajc9$aoq$1...@pluto.sm.dsi.unimi.it...


>...a far copiare un oggetto di tipo string in un oggetto che accetta un
AnsiString
Edit1->Text = lamiastringa.c_str();
--
Stefano Tempesta
TSoft - 
www.tempesta.org
in...@tempesta.org

Newsgroup: it.comp.programmare.win32
Titolo: notifica accesso al pc

Esisteono del API che notificano se un utente o un'applicazione accede al
mio pc in una rete pear to pear su win98?

 ha scritto nel messaggio
news:Qwf77.642$Qf6....@news2.tin.it...


 
Non conosco la soluzione per il problema che prospetti, mi permetto solo 
di darti qualche consiglio su come cercare di avere risposte 
soddisfacenti da questo ng.
1. Sollecitare una risposta non č utile. Se nessuno ti ha risposto 
dovresti cercare di formulare la domanda in modo piů preciso (per 
inciso, una rete "pera a pera" non l'ho proprio mai vista, al massimo 
qualcosa con le patate: 
http://totl.net/Spud/
) o cercare altri newsgroup 
piů specializzati (anche sulla gerarchia internazionale, pena traduzione 
in inglese delle domande), senza perň esagerare (postando lo stesso 
messaggio in troppi gruppi).
2. Quando rispondi a un messaggio (tuo, in questo caso) riporta solo la 
parte a cui rispondi ed evita di riportare tutto il messaggio in fondo a 
quello nuovo
Per qualche altro consiglio (l'url č spezzata su due righe):
http://groups.google.com/groups?q=Valter+Minute+netiquette&num=100
&hl=en&safe=off&rnum=1&selm=90D2C2AD1VALTERMINUTE%40212.110.0.170
-- 
Valter Minute
min...@inwind.it
 (the reply address of this message is invalid)

Chiedo scusa se il mio comportamento a destato il tuo e di altri disappunto,
e' evidente la mia poca esperienza nei ng.
Vorrei pero se me lo consenti approfondire un concetto.
Perche' se qualcuno, animato solo dallo spirito di sapere e dalla passione
per la programmazione, cerca una risposta legittima ad un problema che
evidentemente da solo non e' riuscito a risolvere e vince la  sua abitudine
di fare tutto da solo, decidendo di chiedere un consiglio a persone piu' in
gamba di lui, viene subito ripreso appena commette anche la più piccola
ingenuità?
E questo non lo dico per me, perche' lo visto fare più volte a molte
persone; e' logico che se una persona già sa tutto non chiede aiuto no?
E' invece probabile che la persona piu' inesperta avrà più da imparare dai
ng.
Comunque ti ringrazio per le delucitazioni di etica comportamentale di
questo ng, cercoro di non ripetere gli stessi errori.
 :)
Learner
Newsgroup: it.comp.programmare.win32
Titolo: [BCB] Problema librerie

Ciao,
o la assoluta necessità di usare delle librerie con il BCBuilder (fanno
parte dell'SDK dei file Ogg-Vorbis) ma nel mio compilatore manca il file
coff2omf e così non le posso convertire. Come posso fare? Non sapete se
qualcuno ho già convertito le librerie Ogg-Vorbis per il BCB?
Grazie, è veramente molto importante!!
--
==============================
                        BiiO
 
www.biio.it
 
bi...@biio.it
==============================

 Ogg-Vorbis per il BCB?
Mi chiedo perchè Borland continui ad usare quel formato insulso. Tutto 
quello che posso dirti è di usare il linker Microsoft al posto di quello 
di Borland, quello MS supporta sia coff sia omf

 di Borland, quello MS supporta sia coff sia omf
Ho risolto trovando delle DLL che sono la conversione delle librerie.
Grazie

Per creare problemi a chi usa spesso librerie di terzi come me :-)
Che dici, gliela scriviamo una bella letterina? Ricapitolando:
 - usano OMF anzichè COFF per i file oggetto. E supportano *SOLO* OMF
 - usano un formato diverso per le import library (se non altro danno
   un'utility per convertirle)
 - hanno un linker inferiore a quelli della concorrenza (vedi GNU/ld o
   anche solo l'Incremental Linker di Microsoft)
 - impongono il loro sbilenco standard per i file risorse (perchè
   diavolo vorrei salvare le bitmap come testo nello script??? che senso
   avrebbe un file risorse, a questo punto?)
 - vantano compatibilità quasi completa con Microsoft C++, eppure il
   loro compilatore:
    - non digerisce bene alcuni header (vedi l'NT DDK)
    - usa uno schema di decorazione dei nomi diverso, oltretutto non
      documentato
   E notare che nel manuale nulla di tutto ciò viene menzionato
 - il loro Turbo Make non è compatibile (non abbastanza) nè con GnuMake
   nè con NMake
 - non includono un assemblatore, nemmeno integrato. Credo siano gli
   unici pulciosi rimasti a non dare via il loro assemblatore per meno
   di 100$ (!!!)
 - la loro runtime è letteralmente ingolfata di codice inutile di cui è
   impossibile sbarazzarsi (anche attivando gli appositi switch)
 - file header non abbastanza aggiornati
 - utility documentate nel manuale ma non realmente presenti (vedi
   vctobpr). E in due service pack non se ne sono ancora accorti

[...]
Inizio a pensare che MS č meglio :-)
-- 
Marco Barisione (ICQ 84277092)

Newsgroup: it.comp.programmare.win32
Titolo: Finestra Invisibile e Nome Eseguibile

1) Ho fatto un programmino con il Borland C++ Builder 4. Vorrei che il form
principale non fosse visibile già dal momento in cui lancio l'applicazione.
Ho provato con "form1->visible = false" ma non è cambiato niente. Poi ho
provato a scrivere "Hide();" ma ho notato che posso utilizzarla solo dopo
che la finestra è stata disegnata.
2) Vorrei sapere come è possibile far leggere al programma il nome del
proprio eseguibile. Ho provato con "Application->ExeName" ma oltre al nome
del file mi ritorna il percorso completo.
Grazie, Genua.




per avere il nome del file fai:
ExtractFileName(Application->ExeName);
Ciao
Newsgroup: it.comp.programmare.win32
Titolo: CreateMailslot()

Ciao a tutti,
devo utilizzare una mailslot per condividere fa piů processi il valore di un
puntatore, questo č il codice che uso:
//Creo la Mailslot
slot = CreateMailslot("\\\\.\\mailslot\\mercury",
       0,
       MAILSLOT_WAIT_FOREVER,
       NULL );
if(slot==NULL){
    printf("Impossibile creare la mailslot\n");
    ExitProcess(-1);
}
//Ottengo un Handle sulla mailslot esistente
slot = CreateFile(\\\\.\\mailslot\\my_slot,
   GENERIC_READ | GENERIC_WRITE,
   FILE_SHARE_READ | FILE_SHARE_WRITE,
   NULL,
   OPEN_EXISTING,
   FILE_ATTRIBUTE_NORMAL,
   NULL);
// Scrivo sulla Mailslot
WriteFile(slot, endpointer, strlen(endpointer), &written, NULL);
CloseHandle(slot);
secondo voi perché, invece, quando chiamo ReadFile per leggere da un altro
processo il valore che aggiornato di endpointer che avevo inserito dal primo
processo con Writefile, questo non viene letto correttamente? č come se quel
valore non lo registrasse nella mailslot. Alla fine il programma funziona,
ma il puntatore che ottiene non punta al posto giusto, mentre invece
all'interno dello stesso processo tutto funziona correttamente. Sono
perplessa. Qualcuno ha delle idee?
Grazie.
-- 
Sunset Boulevard

 Grazie.
ma scusa, sbaglio o le due mailslot hanno nomi differenti? Forse è una
domanda troppo stupida, mi sa che del tuo programma mi sfugge qualcosa;
cmq per condividere dati fra processi sullo stesso computer di solito si
usa il messaggio WM_COPYDATA; le mailslot sono x il Windows Networking.
vedi i meccanismi di IPC nella MSDN.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

, è una spamtrap
Usate zello <at> despammed <dot> com

 che si trova all'indirizzo 0xdeadbeef del processo B.
Bella risposta, specie per l'indirizzo :D
ma senti, io ho quest'altro problema, ho una memoria condivisa, 
che effettivamente resta condivisa solo nel momento in cui i 
programmi che la devono utilizzare sono stati eseguiti tutti 
prima di agire sulla memoria... in quel caso tutti vedono la 
stessa memoria. Ma se apro un programma dopo che altri hanno già 
operato sulla memoria condivisa, questo non vede la memoria 
condivisa usata dagli altri, ma la vede vuota, e se la modifica 
la modifica anche per tutti gli altri
Come mai?
-- 
Lord Gas, the Waxen - Blasfemo di IFTMDG - Penguin's Enemy #1 
[ICQ: 57483751][the Waxen Pith: 
http://www.snipp.org/gas
]
... "Goddamn, there's always such a big temptation to be good"
... (Tom Waits - God's Away on Business)
Newsgroup: it.comp.programmare.win32
Titolo: DLU to pixel

Come faccio a sapere quanto corrisponde 1 DLU (Dialog Lenght Unit):
Es.
Ho una finestra di dialogo di 100x100 DLU, in una risoluzione a 800x600
quanti pixel sarŕ grande?
Grazie Diego.

Ciao, Diego!
Il giorno 05/11/2003 alle ore 15:01 hai scritto:
 D> Come faccio a sapere quanto corrisponde 1 DLU (Dialog Lenght Unit):
 D> Es.
 D> Ho una finestra di dialogo di 100x100 DLU, in una risoluzione a 800x600
 D> quanti pixel sarà grande?
Le dialog unit dipendono dal font utilizzato. Usa MapDialogRect per
convertire le coordinate.
Fatti un giro su 
msdn.microsoft.com
 per approfondire il discorso.
Bye

Newsgroup: it.comp.programmare.win32
Titolo: Finestra

Salve a tutti , con il compilatore Mingw
quale comando si deve utilizzare per avviare
un programma con la finestra minimizzata in c++.
Grazie a tutti
Ciao 

un programma con la finestra minimizzata in c++.
ShowWindow (hWnd,SW_SHOWMINIMIZED);

ti ringrazio.
Ciao

Newsgroup: it.comp.programmare.win32
Titolo: ResHack

Ho trovato nella rivista PC World questo programma Freeware, ho provato ad
aprire un File exe di circa 850 Kb e' mi dice che questo file non e' eseguibile
quindi non "puo'" Controllarlo...
Infatti se clicco sopra al file exe mi dice che per funzionare ha bisogno di un
altro file (Parlo di un programma che utilizzo per il lavoro), pero' se utilizzo
altri programmi per esempio  Dasm si "Vede tutto" ma non si "Tocca Niente", ma
che programma e' ResHack e Dasm ? Booooh !!
Poi ho provato con un latro file exe, con precisione quello di Eudora e'
praticamente sono riuscito a copiarmi il "Suono" in format Wav di quando si
riceve la posta, che mi sembra piu' udibile rispetto a quello di Outlook Express
quindi il programma funziona almeno.... come mai ? devo settare qualcosa per il
file exe da 850 Kb ?.
Dimenticavo... come icona di questo file (per farvelo capire) e come quella del
Command.com di Windows cioe' la finestrella blu e dentro bianca...

 Niente", ma che programma e' ResHack e Dasm ? Booooh !!
[cut]
Il programma č Resource Hacker, giusto?
Se sě, controlla che l'eseguibile non sia a 16bit o non sia compresso.
E cmq controlla che sia un eseguibile: dovresti poterlo eseguire senza
bisogno
di altri programmi!
--
"Have you run your fingers down the wall
 And have you felt your neck skin crawl
 When you are searching for the light?"
        [Iron Maiden - Fear of the dark]

 Se sģ, controlla che l'eseguibile non sia a 16bit o non sia compresso.


 potrebbe non avere resource (tipo cmd)
[cut]
può essere...
cmq ti consiglio di quotare! :)
--
Never drive faster than
your angel can fly

Vogliamo imparare a quotare, o no?
E dire che non è particolarmente difficile:
- Togliere le parti del messaggio che non sono rilevanti nella risposta;
- lasciando una riga bianca, scrivere SOTTO alla parte che si quota.
E' una questione di civiltà.
Ciao,
zello

 Vogliamo imparare a quotare, o no?
Con chi ce l'hai? Quota meglio!
8-PPP
-- 
Luc.