﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
1518	DropDown-Menu of ComboBoxes are not available on x64-Exe	skyteddy		"Hello,

in my big script, with more then 10.000 lines of code, I have a lot of ComboBoxes. 

The script works pretty good if I run it in the SciTe F5-Kay). It works correctly too, if I use the x86-compiler but the menu of the ComboBoxes will not displayed in a x64-exe.

The same script works with the x64-Compiler of Version 3.3.5.6.

I cannot isolate the code to reproduce it in a small program, but if I take a look in the exe-File, I can't find any manifest for the comboboxes! ProgAndy confirms this in the German forum.

the comboboxes works in a x64-exe if I set the value ""height"" for each combobox. See attachment.

I hope this helps.

Many thanks in advance
R@iner

{{{
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_UseX64=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <GUIConstantsEx.au3>
#include <String.au3>

Opt('MustDeclareVars', 1)

Example()
Exit

Func Example()
    Local $msg
    Local $MyGui = GUICreate(""Combo-Test"", 290, 620) ; will create a dialog box that when displayed is centered

    Local $LastX = 10, $LastY = 15, $width = 170, $height = -10

    GUICtrlCreateCombo(""item1"", $LastX, $LastY, $width) ; no height
    GUICtrlSetData(-1, ""item2|item3|item4|item5"", ""item3"") ; add other item snd set a new default
    GUICtrlCreateLabel(""no height"", $LastX + $width + 20, $LastY, 50)

    For $x = 1 To 14
        $LastY += 40
        $height += 10
        GUICtrlCreateCombo(""item1"", $LastX, $LastY, $width, $height)
        GUICtrlSetData(-1, ""item2|item3|item4|item5"", ""item3"") ; add other item snd set a new default
        GUICtrlCreateLabel(""height ""& $height, $LastX + $width + 20, $LastY, 50)
    Next

    GUISetState()

    ; Run the GUI until the dialog is closed
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

    GUISetState(@SW_HIDE)
    GUIDelete($MyGui)
EndFunc   ;==>Example
}}}

"	Bug	closed	Future Release	AutoIt	3.3.6.0	None	Fixed		
