Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi [nonVCL] Problem mit Fenster (https://www.delphipraxis.net/82822-%5Bnonvcl%5D-problem-mit-fenster.html)

Nils_13 20. Dez 2006 19:27

Re: [nonVCL] Problem mit Fenster
 
Zitat:

Zitat von DGL-luke
also ich weeß ja nit, meine augen sind auch nicht die besten, aber ich seh da beim besten willen nirgends einen kommentar im quelltext?! :shock:

Ich auch nicht und vorhin stand auch überhaupt keins da.

Neutral General 20. Dez 2006 19:30

Re: [nonVCL] Problem mit Fenster
 
Er soll seine Frage nochmal konkret hinschreiben.. Aber die Kommentare standen am Anfang wirklich im Quelltext.. hat er aber anscheinend irgendwie wegeditiert oder so... :gruebel:

xZise 20. Dez 2006 19:49

Re: [nonVCL] Problem mit Fenster
 
1. Frage siehe 1. Post
Zitat:

Zitat von xZise
Also es erscheinen keine Komponenten...

2. Frage siehe 8. Post
Zitat:

Zitat von xZise
Ich hatte woanders den Quelltext her, weil es der gleiche ist.

3. Ja habe ich wegeditiert, weil die nichts mit der Frage zu tun hatten
4. Wäre es vielleicht möglich auf die von mir gestellte Frage zu antworten, statt darüber zu rätseln, wass da stand und was da nicht stand.

(Code)

Luckie 20. Dez 2006 22:09

Re: [nonVCL] Problem mit Fenster
 
Befindet sich in der Ressource ein Manifest oder liegt im Anwendungsverzeichnis ein Manifest? Falls ja, dann musst du InitCommonControls aus der Unit CommCtrl aufrufen. Was anderes fällt mir nicht ein. Aber genau dein Fall hatte ich jetzt auch schon mal und das war die Lösung.

xZise 21. Dez 2006 17:15

Re: [nonVCL] Problem mit Fenster
 
Zitat aus dem 1.Posting:
Zitat:

Zitat von xZise
Delphi-Quellcode:
uses
  Windows, Messages, CommCtrl;
 {...}
    InitCommonControlsEx(icc);

Und das Manifest gibt es extra, allerdings ist es so, dass ich nicht weiß, ob ich das richtig gemacht habe :P Aber ich habe es angenommen, da es an meheren PCs funktioniert (Klassisch/XP-Style).

Luckie 21. Dez 2006 19:23

Re: [nonVCL] Problem mit Fenster
 
Nicht ..Ex., sondern nur InitCommonControls. Anonsten häng mal das komplette Programm an, so wie es bei dir nicht läuft.

MathiasSimmack 22. Dez 2006 08:36

Re: [nonVCL] Problem mit Fenster
 
Normalerweise spricht auch nichts gegen "InitCommonControlsEx", wenn da nicht dieser Bug von Borland wäre ... immer noch ... :roll: Mal schauen, wie viele Jahre ich dieses Thema weiterhin anschneiden kann. :stupid:

Luckie 22. Dez 2006 08:38

Re: [nonVCL] Problem mit Fenster
 
Deswegen, sicher ist sicher. Komm auf die nächsten Delphi-Tage und du kannst dir direkt einen von Borland zur Brust nehmen. ;)

Luckie 16. Jul 2007 20:33

Re: [nonVCL] Problem mit Fenster
 
Was war noch mal der Bug? Ich versuche gerade dein SysLink zum Laufen zu bringen, aber ich bekomme nur ein leeres Fenster. GetlastError sagt nach dem Aufruf von:
Delphi-Quellcode:
    if(CoInitializeEx(nil, COINIT_APARTMENTTHREADED) = S_OK) then
    try
      // für SysLink-Control
      InitCommonControlsEx(icc);
      Writeln(GetLastError);
Zitat:

Das angegebene Modul wurde nicht gefunden.
:gruebel:

MathiasSimmack 16. Jul 2007 21:09

Re: [nonVCL] Problem mit Fenster
 
Work-around: "InitCommonControls" vorher aufrufen.
Fix: Unit patchen (so wie in den Tutorials gezeigt)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz