Win7 Icons neu ausrichten

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Rufus Serano

Betreff: Win7 Icons neu ausrichten

BeitragSa, Aug 21, 2010 15:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo BBP User Smile

Nutze momentan Win7 und bin auch recht zufrieden, bis auf eines... IDEal läuft leider gar nicht mehr(Fehlermeldungen bei Userlibs refreshen waren nur der Anfang, jetzt kann ich sogar keinen Compiler mehr einstellen -.-). Also habe ich mir überlegt den XP-Mode von Win7 mal zu testen. Die VM(VMLite) ist aufgesetzt und IDEal läuft. Von der VM sieht man nur die Startleiste solange kein Fenster von XP offen ist.
Ich fand es allerdings störend, dass die XP-Startleiste von maximierten Win7 Fenstern überdeckt wurde. Ich habe also ein Server-Programm auf Win7 und ein Client auf XP laufen. Ist der Client connected, setzt der Server die Workarea neu. Disconnected der Client resettet er die Workarea. Bis hierhin funktioniert alles wunderbar und problemfrei. Nun zum Problem:

Die XP-Startleiste überdeckt die Hälfte einer Reihe Win7-Icons auf dem Desktop, obwohl die XP-Leiste NICHT in der Workarea enthalten ist. Startet man jedoch spezielle Programme einmalig, werden die Desktop Icons neu ausgerichtet und befinden sich dann nur noch in der Workarea. Dieses 'neu ausrichten' will ich in meinem Server-Programm integrieren, habe jedoch keine Ahnung wie das geht. ich schätze, dass es nicht mit der WinApi geht, sondern dass es eine Message ist, die an das Desktopfenster gesendet wird. Kann mich natürlich auch irren Wink

Ich hoffe einfach mal, dass jemand sich damit näher auskennt oder ein ähnliches Problem schonmal hatte...

MfG Rufus

TimBo

BeitragSo, Aug 22, 2010 8:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

bei deinem Problem mit den ICONs kann ich leider nichts sagen.
Aber ich musste auch den Userlibs Ordner verschieben, damit nicht IDEal verkackt.
Scheint iwie ganz normal zu sein Rolling Eyes
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.
 

PacMani

BeitragSo, Aug 22, 2010 9:01
Antworten mit Zitat
Benutzer-Profile anzeigen
IDEal läuft ohne Probleme unter Windows 7, hast du vielleicht das " (x86)" bei dem Compiler-Pfad vergessen? Ist mir anfangs mal passiert, weil ich ein Blödi bin...

wenn du da mit der Virtualisierungssoftware von Windows 7 arbeitest, kann ich nur VMware empfehlen. Ist seinen Preis wert (man kriegt als Student sowieso hier und da Rabatte), Microsofts Virtual PC ist einfach nur... Müll.

TimBo

BeitragSo, Aug 22, 2010 9:04
Antworten mit Zitat
Benutzer-Profile anzeigen
nein habe ich nicht vergessen , sonst würde es doch nicht gehen, nachdem ich die Userlibs rausgeschmissen habe Wink

Irgendwas ist da komisch. Egal, jetzt läuft eign. soweit alles perfekt.
mfg Tim Borowski // CPU: Ryzen 2700x GPU: Nvidia RTX 2070 OC (Gigabyte) Ram: 16GB DDR4 @ 3000MHz OS: Windows 10
Stolzer Gewinner des BCC 25 & BCC 31
hat einen ersten Preis in der 1. Runde beim BWInf 2010/2011 & 2011/12 mit BlitzBasic erreicht.
 

Rufus Serano

BeitragSo, Aug 22, 2010 14:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Das man IDEal mit viel Ach und Krach evtl zum laufen bekommt ist mir bewusst, ich finde die möglichkeit mit der VM dennoch besser, da sie mir ermöglicht andere Win7 inkompatiblen programmen weiterhin zu nutzen. Insofern wäre ich sehr dankbar, wenn ihr nicht alzusehr vom Thema abkommen würdet. Es geht mir hier wirklich nur um das problem mit den Icons des Win7-Desktops, die sich nicht automatisch nach der WorkArea ausrichten.

@Pac-Man
Wie schon im ersten Post erwähnt nutze ich VMLite und bin sehr zufrieden damit.

MfG Rufus

Elendil

BeitragSo, Aug 22, 2010 15:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Hatte vor kurzem ebenfalls Probleme mit IDEal unter Win 7 auf dem PC von meim oppa. Habs dann als Administrator ausführen lassen und "visuelle Effekte ausschalten" unter Eigenschaften (glaube dis wars) angekreuzt ( Kompatibilitätsmodus könnteste auch mal ausprobieren, aber ich denk ma dis haste schon). Bei mir liefs danach einwandfrei.
Lg Elendil

PS: Sorry, wenns dir zu offtopic mäßig is, dann ignorier mein Post einfach. Hatte dein letzten Post erst jetz gelesen Wink
 

Rufus Serano

BeitragMo, Aug 23, 2010 4:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Na gut, beschreib ich halt mal die Fehler die bei IDEal auftreten, vll kann mir da ja doch wer helfen...

Früher hat eig alles funktioniert, nis auf das Updaten der Userlibs... Da konnte man sich jedoch helfen (EnvPath setzen und über blitzcc die definitions in ner Datei ausgeben lassen... oder so in der art; stand hier iwo im Forum).
Mitlerweile (kp was die Änderung hervorgerufen hat!!) kommt bei mir ein Fehler, wenn ich auf Settings->Preferences gehe:

Code: [AUSKLAPPEN]
**********>> Created: 14.08.2010, 18:03:28<<***********
IDEal version             :0.8.94
App. Path                 :P:\IDEal
File Name                 :frmOptions
Method Name               :PopulateCompilers
Error Description         :ImageList must be initialized before it can be used
Error Number              :35613
Error Line                :0
Error Source              :ListViewCtrl
OS Info                   :   Version:6.1 Build:7600
Files opened              :1
**************************************************************


Neuinstalation bewirkte nur, dass sämtliche eingestellten Compiler weg waren. Will ich jetzt einen neuen einstellen, passiert folgendes:
Ich gehe auf Settings->Preferences, oben genannter Fehler tritt wieder auf, gehe auf Compilers und sowohl das große Feld in dem die Compiler aufgelistet sind als auch die beiden Pfadangabe-Felder sind weiß. Versuche ich einen Pfad anzugeben kommt der Fehler

Code: [AUSKLAPPEN]
**********>> Created: 14.08.2010, 18:03:54<<***********
IDEal version             :0.8.94
App. Path                 :P:\IDEal
File Name                 :frmOptions
Method Name               :Form_Load
Error Description         :Object variable or With block variable not set
Error Number              :91
Error Line                :0
Error Source              :IDEal
OS Info                   :   Version:6.1 Build:7600
Files opened              :1
**************************************************************


und IDEal wird automatisch geschlossen. Die leichten Lösungsmethoden sind durchgetestet und als nicht funktionierend abgestempelt worden:
als Administrator ausführen, Kompatibilitätsmodus XP SP2/3, Desktopgestaltung deaktivieren, Visuelle Designs deaktivieren, Neuinstallation+neu herunterladen der Installationsdatei.

Ich finde jedoch die Idee mit dem XPMode recht genial, da ich so auch das Problem mit den Userlibs umgehen kann, was mich sehr genervt hat... das einzigste was halt nervt ist das mit den Icons... weswegen mir die Lösung dieses Problems meilenweit lieber wäre, als IDEal mit ellenlangen Umwegen doch noch iwie halbwegs unter Win7 zum laufen zu bekommen... Der Optimalfall wäre es natürlich wenns unter Win7 so laufen würde wie unter XP, aber allein das Problem mit den Userlibs scheint ja nicht ohne den Workaround möglich zu sein Sad

Xaymar

ehemals "Cgamer"

BeitragMo, Aug 23, 2010 14:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich rate einfach mal das euch irgendwelche Dateien fehlen. MSVC Runtime, Net Framework(eher weniger, bei Windows 7 ist das direkt dabei, wenn man Installation mit Internetverbindung gemacht hat), ...
Hier funktioniert alles bis auf Userlibs, mit Administrator rechten(Account und Programm). IDEal hat "Owner"(Ja es ist in der deutschen Sprachdatei nicht übersetzt) auf alle benötigten dateien, bzw mein Account. E: ist eine "Primäre Partition", nicht "System" oder "Boot". Eventuell hilft irgendeins der obenstehenden.

Userlibs B3D & B+:
Code: [AUSKLAPPEN]
Set blitzpath=E:\Programme\Blitz3D
E:\Programme\Blitz3D\bin\blitzcc +k >E:\Programme\IDEal\Conf\Blitz3D.lng

Code: [AUSKLAPPEN]
Set blitzpath=E:\Programme\BlitzPlus
E:\Programme\BlitzPlus\bin\blitzcc +k >E:\Programme\IDEal\Conf\BlitzPlus.lng
Warbseite
 

Rufus Serano

BeitragMo, Aug 23, 2010 18:50
Antworten mit Zitat
Benutzer-Profile anzeigen
MSVC Runtime und Net framework sollten aktuell sein, Visual C++ 2008/2010 Express laufen einwandfrei... Kann es auch sein, dass die MSVC Runtime zu aktuell für IDEal ist? Wäre ziemlich doof und ich kanns mir auch kaum vorstellen... aber... naja^^
Besitzerrechte (weiß ja nicht wo da bei dir 'Owner' stehen soll, aber egal) hab ich testweise mal uaf 'Jeder' gestellt, hat jedoch nichts verändert.
Bei mir sind sowohl B3D als auch IDEal auf P:\ installiert welches weder System- noch Bootpartition ist.

Wie gesagt funktionierte es anfangs ja auch genauso wie bei dir, Xaymar, die oben beschriebenen Fehler kamen erst neulich hinzu. Ich kann leider auch nicht sagen, was ich alles geändert habe, denn da kommt zu viel in Frage... Die Installation von VC++ 2010 kommt jedoch auch in Frage...

MfG Rufus

Xaymar

ehemals "Cgamer"

BeitragDi, Aug 24, 2010 10:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Zu neu kann es sein, da das viel über dlls geht die so benannt sind: mscvr80.dll . Laut ProcMon braucht es 6.0 runtime
Zitat:
(weiß ja nicht wo da bei dir 'Owner' stehen soll, aber egal)

RC->Sicherheit->Erweitert->'Owner'(evtl Besitzer bei euch) dort kannst du die Besitzrechte setzen.

Prüfe mal mit procmon wo der Prozess abkratzt bzw wodran: http://live.sysinternals.com/Procmon.exe
http://levelnull.de/files/Archive.7z

Prüfe auch mal ob alle Dateien da sind, evtl. landen ja auch ein paar auf der System Partition und der Installer braucht Administratorrechte:
Zitat:
┌Conf
├┬compilers.dat
│├ExTools.dat
│├hotcodes.dat
│└manifest.dat
├Icons
├┬BBFile.ico
│├BBFile2.ico
│├BBFile3.ico
│├BBFile4.ico
│├BBFile5.ico
│├BBFile6.ico
│├BBFile7.ico
│├BBFile8.ico
│├BBFile9.ico
│├bbFileOriginal.ico
│├IdealProject.ico
│└IdealWorkSpace.ico
├IDEal.exe
├unins000.exe
├SciLexer.dll
├unins000.dat
└Layout.mp
Warbseite
 

Rufus Serano

BeitragDi, Aug 24, 2010 14:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Procmon = cooles Programm^^

Bins mal durchgegangen, kurz bevor die error.log geöffnet wird kommt das hier:

Code: [AUSKLAPPEN]
13:57:38,0532611   IDEal.exe   1568   QueryOpen   C:\Windows\SysWOW64\MSCmCENU.DLL   FAST IO DISALLOWED   
13:57:38,0533860   IDEal.exe   1568   CreateFile   C:\Windows\SysWOW64\MSCmCENU.DLL   NAME NOT FOUND   Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
13:57:38,0535703   IDEal.exe   1568   QueryOpen   C:\Windows\SysWOW64\MSCmCEN.DLL   FAST IO DISALLOWED   
13:57:38,0536831   IDEal.exe   1568   CreateFile   C:\Windows\SysWOW64\MSCmCEN.DLL   NAME NOT FOUND   Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
13:57:38,0538512   IDEal.exe   1568   QueryOpen   C:\Windows\SysWOW64\MSCmENU.DLL   FAST IO DISALLOWED   
13:57:38,0539628   IDEal.exe   1568   CreateFile   C:\Windows\SysWOW64\MSCmENU.DLL   NAME NOT FOUND   Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a
13:57:38,0544098   IDEal.exe   1568   QueryOpen   C:\Windows\SysWOW64\1033\MSCmC.dll   FAST IO DISALLOWED   
13:57:38,0545852   IDEal.exe   1568   CreateFile   C:\Windows\SysWOW64\1033\MSCmC.dll   NAME NOT FOUND   Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a


ich nehme an das dass der Hauptfehler ist, der Rest sah nicht sehr auffällig aus... außer ganz am Schluss, da kommt das hier:

Code: [AUSKLAPPEN]
13:57:45,7491486   IDEal.exe   1568   CreateFile   C:\Windows\system   SUCCESS   Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
13:57:45,7492000   IDEal.exe   1568   QueryDirectory   C:\Windows\system\wing.dll   NO SUCH FILE   Filter: wing.dll
13:57:45,7492376   IDEal.exe   1568   CloseFile   C:\Windows\system   SUCCESS   
13:57:45,7494679   IDEal.exe   1568   CreateFile   C:\Windows\SysWOW64   SUCCESS   Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
13:57:45,7495108   IDEal.exe   1568   QueryDirectory   C:\Windows\SysWOW64\wing.dll   NO SUCH FILE   Filter: wing.dll
13:57:45,7495508   IDEal.exe   1568   CloseFile   C:\Windows\SysWOW64   SUCCESS   
13:57:45,7497092   IDEal.exe   1568   CreateFile   C:\Windows\system   SUCCESS   Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
13:57:45,7497485   IDEal.exe   1568   QueryDirectory   C:\Windows\system\wing32.dll   NO SUCH FILE   Filter: wing32.dll
13:57:45,7497804   IDEal.exe   1568   CloseFile   C:\Windows\system   SUCCESS   
13:57:45,7499360   IDEal.exe   1568   CreateFile   C:\Windows\SysWOW64   SUCCESS   Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened
13:57:45,7499748   IDEal.exe   1568   QueryDirectory   C:\Windows\SysWOW64\wing32.dll   NO SUCH FILE   Filter: wing32.dll
13:57:45,7500665   IDEal.exe   1568   CloseFile   C:\Windows\SysWOW64   SUCCESS   


Bin mir nicht sicher ob das relevant ist...

Achja, bei der Liste sind alle Dateien da wo sie sein sollen Smile

MfG

Xaymar

ehemals "Cgamer"

BeitragDi, Aug 24, 2010 15:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist seltsam. Bei dir fragt der nach Dateien die bei mir gar nicht existieren(Windows 7 Ultimate 64bit). Ich denke mal das das der Fehler Handler ist und von daher nicht wirklich von Interesse. Jetzt weiß ich auch nicht weiter, außer dir zu sagen mal alle Updates zu installieren die du per Windows update bekommst.
Warbseite

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group