Jeg har lavet en DLL, altså en samling utilities... Nu er mit problem, at jeg også har lavet en masse objekter, som gerne skulle have deres eget handle (hWnd) - som det er nu, bliver de bare tegnet på Form'en (og har altså ikke egne events eller lignende)!
Jeg har kigget over 50 forskellige eksempler igennem for brugen af dette API, men af en eller anden grund bliver mit nye objekt ikke oprettet korrekt i Windows: - Handle tildeles korrekt, - Windows besvarer alle kald til dette objekt korrekt, - Men..... Jeg kan ikke tegne noget, ej heller kan man se at objektet eksisterer........
Jeg kan ikke helt følge din metode .. Hvorfor lave dine controls som dll og så derefter bruge denne dll i dit vb projekt. Jeg kan altså ikke se, hvor du vinder noget ...?
Jeg har ikke mit projekt her, så jeg kan ikke sende noget af min kode ud..... Men det gør jeg, så snart jeg får mulighed for det.
devman: Min idé er, at alle mine funktioner, objekter, controls, osv. skal være samlet i en dll. For nogle er det måske besværligt, men min erfaring er, at ActiveX-objekter (og andre controls) tager for mange unødvendige ressourcer. Egentlig bliver GUI-resultatet det samme, bortset fra at alle objekter skal laves i run-time - hvilket jeg selv synes er meget nemmere end at designe en form i VB. I det hele taget er min dll lavet for at skrotte en masse af MicroSux's kode; da det er for langsomt, kræver for mange ressourcer, og næsten er totalt uforståeligt for almindelige mennesker at bruge.... :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.