ברווזי ציף צף
New member
תקנו אותי אם אני טועה
נדמה לי שיש סיבה מהותית יותר לזה ש microsoft בחרו ב winmain ולא main. זו דרך להבדלה בין אפליקציית console לבין אפליקציית windows. כלומר על פי זה ה process יודע האם להקצות זכרונות ו buffers של ממשק גרפי יחודי של windows או של charachter mode. זו גם הסיבה לצורך בפונקציות כמו GetStdHabdle או AllocConsole שמאפשרות יצירת process שתחילתו ב main ולא ב winmain ,מתוך אפליקציי גרפית, על מנת להקצות אפשור ל console. מאותה סיבה גם לא ניתן להוסיף hider של windows לאפליקציית main ולצפות שממשק גרפי יעבוד, הרי לא הקצנו שום משאבים ל process שישפשר את זה. הסיבה לכותרת, זה כי אני באמת לא סגור על העניין, תגובות יתקבלו בברכה!!
נדמה לי שיש סיבה מהותית יותר לזה ש microsoft בחרו ב winmain ולא main. זו דרך להבדלה בין אפליקציית console לבין אפליקציית windows. כלומר על פי זה ה process יודע האם להקצות זכרונות ו buffers של ממשק גרפי יחודי של windows או של charachter mode. זו גם הסיבה לצורך בפונקציות כמו GetStdHabdle או AllocConsole שמאפשרות יצירת process שתחילתו ב main ולא ב winmain ,מתוך אפליקציי גרפית, על מנת להקצות אפשור ל console. מאותה סיבה גם לא ניתן להוסיף hider של windows לאפליקציית main ולצפות שממשק גרפי יעבוד, הרי לא הקצנו שום משאבים ל process שישפשר את זה. הסיבה לכותרת, זה כי אני באמת לא סגור על העניין, תגובות יתקבלו בברכה!!