Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
St_W
Anmeldungsdatum: 22.07.2007 Beiträge: 949 Wohnort: Austria
|
Verfasst am: 27.07.2011, 01:42 Titel: |
|
|
Ich hab gerade vor ein paar Stunden Win7 x64 frisch installiert. Bei mir ist die comctl32.dll im Systemordner vorhanden - sogar mehrfach, in unterschiedlichen Versionen und in 32/64-Bit. Ich hab allerdings auch schon ein paar Programme installiert - darunter auch größere wie etwa Microsoft Office (2010) - wär möglich, dass diese die Dateien nachgerüstet haben.
Neu aufsetzen von Windows würd ich aber als übertrieben empfinden, außer du hast auch schon andere Probleme bzw. hattest die Neuinstallation schon länger vor.
Tipp dazu: Vom USB-Stick (NTFS formatiert) gehts äußerst zügig - gerade ausprobiert. _________________ Aktuelle FreeBasic Builds, Projekte, Code-Snippets unter http://users.freebasic-portal.de/stw/
http://www.mv-lacken.at Musikverein Lacken (MV Lacken) |
|
Nach oben |
|
|
ThePuppetMaster
Anmeldungsdatum: 18.02.2007 Beiträge: 1837 Wohnort: [JN58JR]
|
Verfasst am: 27.07.2011, 01:45 Titel: |
|
|
MS Office könnte es installiert haben, da es VBA enthält.
MfG
TPM _________________ [ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ] |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 27.07.2011, 01:54 Titel: |
|
|
Natürlich sind die Dateien alle noch unter Win7 vorhanden. Microsoft sägt sich doch nicht den Ast ab, auf dem sie sitzen. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
RWK
Anmeldungsdatum: 04.07.2011 Beiträge: 44
|
Verfasst am: 27.07.2011, 10:11 Titel: |
|
|
Ich hab auch noch kein Win7 gesehen wo das nicht drauf war. Wenn die libs nicht im System wären, würde eh mindestens jedes zweite Programm nicht laufen.
Aber wegen der Entwicklungsumgebung.... als schwer VisualBasic geschädigter kann ich es immer nur wiederholen.....auch wenn ihr mich dafür hasst.
Es gibt im Moment nur FireFly als benutzbare Entwicklungsumgebung bei der ich UI Entwicklung und Code schreiben in einem Rutsch erledigen kann.
Es dauert ungefähr 3 Minuten nach der Installation um das Windowsfenster mit ein paar Komponenten zu füllen, auf Kompilieren zu klicken und das Ding auszuführen und es läuft.
Code: | Function FRMMAIN_TXTSUCH_WM_KEYUP ( _
ControlIndex As Integer, _ ' index in Control Array
hWndForm As HWND, _ ' handle of Form
hWndControl As HWND, _ ' handle in Control
nVirtKey As Integer, _ ' virtual key code
lKeyData As Integer _ ' key data
) As Integer
If nVirtKey = 13 Then
Select Case ControlIndex
Case 0
FF_ListView_DeleteAllItems( HWND_frmMain_listT3 )
FF_ListView_DeleteAllItems( HWND_frmMain_listT5 )
xText = FF_TextBox_GetText( HWND_frmMain_txtSuch(0) )
FindText3
FindText5
Case 1
FF_ListView_DeleteAllItems( HWND_frmMain_listT3 )
FF_ListView_DeleteAllItems( HWND_frmMain_listT5 )
xText = FF_TextBox_GetText( HWND_frmMain_txtSuch(1) )
FindNum3
Case 2
FF_ListView_DeleteAllItems( HWND_frmMain_listT3 )
FF_ListView_DeleteAllItems( HWND_frmMain_listT5 )
xText = FF_TextBox_GetText( HWND_frmMain_txtSuch(2) )
FindNum5
End Select
End If
End Function
|
Klar, danach muss man sich auch hier mit den eigenwilligen Sprachkonstrukten abmühen und diese erlernen....wie bei FireFly die Unterstriche...aber wenn man das erstmal raus hat, kann ich von überall jede Komponente in jedem Frame ansprechen ohne das ich mir noch Gedanken über das WindowsHandle machen muss.
Klar, ist FireFly nicht OpenSource, zumindest aber kostenlos für FreeBasic User, hat auch nicht alle Komponenten an Board die ich mir so wünschen würde (obwohl mir im Moment nur ein Grid fehlt) und es ist nicht perfekt und erzeugt beim kompilieren auch ne Menge Warunungen(die man ja nicht sieht ) und eignet sich sicherlich auch nur für irgendwelche Fensterprogramme die sonst nix können müssen
und vor allem es ist Windows only....
aber es ist und bleibt das Maß der Dinge für FreeBasic Benutzer, die denn ansonsten überhaupt keinen Plan von Nix haben... so wie ich.
Wenn ich sowas mit GTK oder WX hätte, wäre ich wahrlich wahrlich glücklich.
Ich würd ja selber gerne Versuchen sowas zu basteln...wegen mir gerne mit den OO-WX Komponenten vom Joshi (da gibts ja noch nichts für...aber ich weiss ja auch gar nicht ob er das weiterverfolgt)....
Ich tippe aber mal ich würde kläglichst daran scheitern.
Grüße
Rainer |
|
Nach oben |
|
|
Emporea1997
Anmeldungsdatum: 07.07.2011 Beiträge: 58
|
Verfasst am: 27.07.2011, 14:05 Titel: |
|
|
da ich wirklich auch schon andere probleme hatte habe ich mein windows jetzt wirklich neu aufgesetzt. und sofort provbiert das Programm zu starten und es kam der gleiche fehler mit comctr32.dll ... |
|
Nach oben |
|
|
MOD Fleißiger Referenzredakteur
Anmeldungsdatum: 10.09.2007 Beiträge: 1003
|
Verfasst am: 27.07.2011, 14:46 Titel: |
|
|
Mir wurde schon im englischen Forum berichtet, dass es ein Problem damit gibt. Warum das bei einigen fehlt weiß ich selbst nicht, bei meinem Win7 64bit ist die Datei zumindest da. Ich hab die Datei mal hochgeladen:
***REMOVED***
Zuletzt bearbeitet von MOD am 27.07.2011, 18:04, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
Emporea1997
Anmeldungsdatum: 07.07.2011 Beiträge: 58
|
Verfasst am: 27.07.2011, 19:21 Titel: |
|
|
windows datei mal hochgeladen |
|
Nach oben |
|
|
worldwidetrekking
Anmeldungsdatum: 22.08.2009 Beiträge: 38
|
Verfasst am: 02.11.2011, 12:36 Titel: |
|
|
Falls es noch aktuell ist:
Ich nutze für meine GTK Oberflächen auch Glade (Galde 3) und konvertiere dann mit glade2bas zu .bas Dateien, die ich dann in Freebasic verwenden kann.
Kleinere Änderungen in der GTK Oberfläche kann man auch vornehmen indem man die .glade Datei in Notepad++ öffnet. Dort wird das ganze schön farbig angezeigt, da Notepad++ die Datei als XML Datei erkennt...
Falls jemand an glade2bas Interesse hat:
http://www.freebasic.net/forum/viewtopic.php?t=10185
Dazu auch ein ausführliches How-to:
http://www.siebke.com/freebasic/howto_glade_freebasic.pdf
Und sonst hilft eben immer:
http://www.gtk.org/
Die Tabs "Documentation" oder "Develop" enthalten alle nötigen Infos
Grüße e. |
|
Nach oben |
|
|
|