Français
Forum

Erledigt: Statische Funktionen dans Comprend

 

Nico
Madysa
allô iF!

j'ai dans mon Hauptprogramm quelques APIs mittels ImportDLL() importiert, et zwar pour folgendem Muster
KompilierenMarqueSéparation
var hUser& = ImportDLL(USER32,u_)
var hKern& = ImportDLL(KERNEL32,k_)
var hGDI&  = ImportDLL(GDI32,g_)
var hPros& = ImportDLL(prospeed,)pre>

Dem angeschlossen sommes quelques Includedateien, de denen une, eigens pour cet Programme erstellte sur plan cet Funktionen zurückgreift, bspw. avec
KompilierenMarqueSéparation
eh bien zwingen mich quelques besondere Umstände en supplément, XPSE trop nutzen, welches cependant chaque fois aufs Neue behauptet, ihm sei qui Funktion u_GetWindowRect() dans XYZ.INC inconnu.

Nochmals veux je puis hinweisen, qui cet Procédure maßgeschneidert pour cet Programme ist et je somit aussi sur Dinge, quelle seulement im Hauptprogramm défini volonté zugreifen peut veux. Bisher zwingt mich cet Fehlermeldung en supplément, ständig {$noerr} trop verwenden, wodurch allerdings naturellement aussi alle echten faute ignoriert volonté, quoi mir également mißfällt.

mon Frage eh bien: Ist une solche Kapselung de Includedateien wirklich nötig ou bien pourrait XPSE pas simple gnädiger son?
 
Nico Madysa
24.03.2009  
 




RGH
Wahrscheinlich hat ici XPSE cela Problem, dass zur Compilezeit naturellement pas bekannt ist, quelle Funktionen qui DLL zur Laufzeit sur dem ausführenden calculateur avons volonté.
(c'est z.B. aussi qui Grund pour, dass qui Compiler de XProfan fehlende Funktionen pas plus anmeckert, mais ca qui Runtime überlässt.)

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
24.03.2009  
 



~ mets la fois cet Ding devant. peut-être ca va ensuite.

mfg
 
24.03.2009  
 




RGH
Peter Bierbachh
~ mets la fois cet Ding devant. peut-être ca va ensuite.

mfg


Bestimmt pas! cela hilft seulement, si le externe Funktionen dans Headerfiles deklariert sommes! ici ca va um den importation de Funktionen per ImportDLL()! (ici lohnt sich un perspective dans qui Aider!)

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
24.03.2009  
 



@Nico: qui NOERR-Keule peux pour Einzelfälle de pushKeyWord verhindert volonté - mais j'ai une concept comment je z.B. ImportDLL(USER32,u_) toutefois ermöglichen peux. Alternativ pourrait je un Vorzeichen pour Funktionen erfinden quelle pas angewarnt volonté devoir, quelque chose comme comment __.
 
24.03.2009  
 




Matthias
Arlt
Peter Bierbachh
~ mets la fois cet Ding devant...


cet Ding hat incidemment aussi une Namen. Es nennt sich Tilde.
seulement la fois so, si qui Begriff la fois andernorts auftaucht...

Salut
Matthias
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
24.03.2009  
 




Nico
Madysa
iF
@Nico: qui NOERR-Keule peux pour Einzelfälle de pushKeyWord verhindert volonté


Haha, je wußte doch, qui es là et avec ca pour den Einzelfall donnais - seulement, qui J'ai oublié hatte, qui cela Ding PushKeyWord hieß - merci!

iF
Alternativ pourrait je un Vorzeichen pour Funktionen erfinden quelle pas angewarnt volonté devoir, quelque chose comme comment __.


et comment wärs, si du simple ausläsest, welches Präfix dans ImportFunc/ImportDLL angegeben wird et alle Funktionen avec den ausgelesenen Präfixen ignoriertest? cela klappte ensuite dans mon obigen Beispiele oui avec alles DLL jusqu'à sur qui Prospeed - ensuite müßten XPSE-Nutzer arrêt chez importation-x() un Präfix angeben, une Einschränkung, à quelle sogar je mich gewöhnen pourrait.
 
Nico Madysa
25.03.2009  
 



Es nennt sich Tilde.

Pour mich est un Ding...
Bien sûr J'ai eu déjà voller Erwartung sur qui Belehrung gewartét.

Hatte trop Hause avec einem Kameraden par-dessus déjà une Wette abgeschlossen.
alors, vous êtes déjà richtig lustig, chez euch bleibe je
Ist un Forum voller Witz.

mfg
 
25.03.2009  
 




Matthias
Arlt
Gratuliere zur gewonnenen Wette
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
25.03.2009  
 



@Nico: So ähnlich fais je cela chez den Unités, seulement le moi là aussi encore vergleiche si qui Funktionen aus qui .def-Dossier übereinstimmen et dem Unterschied cela dass Präfix pas dans einer Stringkonstante abgelegt* wird. cela sollte mais hinzubekommen son si cela Präfix sur une . (dans Worten: Punkt) endet.

Finde je sowieso irgendwie komisch (mais toutefois aussi wiederum verständlich) cela Roland cela Präfix chez importation... dans einem String erwartet.
 
25.03.2009  
 




RGH
iF
@Nico: So ähnlich fais je cela chez den Unités, seulement le moi là aussi encore vergleiche si qui Funktionen aus qui .def-Dossier übereinstimmen et dem Unterschied cela dass Präfix pas dans einer Stringkonstante abgelegt* wird. cela sollte mais hinzubekommen son si cela Präfix sur une . (dans Worten: Punkt) endet.

Finde je sowieso irgendwie komisch (mais toutefois aussi wiederum verständlich) cela Roland cela Präfix chez importation... dans einem String erwartet.


cela Präfix ist eh bien la fois une Zeichenkette, alors un String.

je serait allerdings pas den Punkt vorschreiben (oui pas einmal empfehlen). qui Unterstrich wäre pour cette speziellen le cas la première l'élection. qui Punkt trennt objet de Methode/qualité bzw. super de Methode qualité et hat somit dans qui XProfan-Syntax une definierte signification.
encore erlaube je dans Bezeichnern nahezu alle marque, mais j'ai déjà des öfteren par-dessus nachgedacht, Bezeichner sur Buchstaben (A..Z,a..z), Les chiffres (0..9) et Unterstriche (_) trop beschränken, wobei cela erste marque un Buchstabe ou bien Unterstrich son muss. qui Sorge à Herzkranzgefässe einiger altgedienter User, qui es jusqu'alors anders hielten, hat mich bisher en abgehalten. ;)

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
25.03.2009  
 



aussi si z.B. je pas toujours une super definiere - so einklassiere (je voulais pas klassifizieren écrivons ) je toutefois presque alles pour cette Syntax - qui Vue d'ensemble à cause de behaupte je simple il y a alles Klassen!

un Beispiel:

ogl.clear
ogl.push
ogl.pop

est alles trop ogl - comment je trouve très pratique et cela ziehe je seither aussi dans grösseren Programmen so par.

on pourrait alors dire, ogl sei ici pour qui Syntax une super - si aussi aucun echte.

et si on z.B. aus einer super DLL alle Funktionen einholt, ensuite liegt es doch garnicht loin trop dire: thisDll.methode

cela es pas entier korrekt ist, c'est moi bien sûr - hingegen XProfan cependant pas Objektbezogen arbeitet comment z.B.

declare a$,b$
b$=a$.mid$(1,10)

womit cela meinige Prinzip insich wiederum schlüssig ist et im Alltag breite praktischste Verwendung trouvé hat.

cela wiederum Praktische ist dass aucun (speziell) meiner Wünsche toi à irgendwas (comment z.B. qui abolition des Punktes aus den Bezeichnernamen) hindern doit là je mir cela XProfan per XPSE oui sur mon Bedürfnisse zurechtrücke.
 
25.03.2009  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

12.370 Views

Untitledvor 0 min.
Ernst07.05.2016
p.specht21.12.2013
E.T.17.01.2012
Roland Schäffer05.02.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie