Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Jannyboy Gast
|
Verfasst am: 21.01.2005, 16:54 Titel: Qb-Projekt zu einer DLL konvertieren |
|
|
Hallo,
gibt es die moglichkeit QB-Projekte zu einer DLL konvertieren?
z.B. wie bei Power Basic.
Kann mit da jemand helfen?
Jannyboy |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 21.01.2005, 17:01 Titel: |
|
|
Hallo.
Das geht z.B. indirekt mit VisualBASIC. Du brauchst dazu VB6 Professional. Damit kannst du ActiveX DLLs, aber mit ein paar Kniffs auch "echte" DLLs erstellen.
QB-Codes funktionieren in VB eigentlich immer, evtl. sind kleine Änderungen nötig. Ein Programm QB>DLL gibt es definitiv nicht und mit QB kann man auch definitiv keine DLLs erstellen.
QB entstand vor der Zeit der DLLs...
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
|
dreael Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 2510 Wohnort: Hofen SH (Schweiz)
|
|
Nach oben |
|
|
Quark48
Anmeldungsdatum: 16.10.2004 Beiträge: 559 Wohnort: Saltendorf a.d. Naab bzw. Teublitz i.d. Oberpfalz / Bayern
|
Verfasst am: 15.02.2005, 21:26 Titel: |
|
|
Hallo!
@Sebastian:
Auch mit VB (VisualBasic ) 5 und mit deiner Version 6 kannst du DLL-Dateien erstellen (Aber keine "richtigen" Einsiegspunkt-DLLs wie z.B. in C/C++, sondern ActiveX-DLLs.
Sind aber auch ein bisschen leichter zu handhaben, die ActiveX-DLL-Dateien, weil man alle Routinen in Klassen usw. "aufräumen" kann ... _________________ Grüßle, Stefan
***
Wenn ein Programm auf nem alten Rechner gut läuft, dann läuft´s auf nem neuen erst recht!
Ich habe/hatte keine feste Spange und auch keine Schwester. Der Rest stimmt. Es tut mir leid... :-/ |
|
Nach oben |
|
|
Sebastian Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 15.02.2005, 22:12 Titel: |
|
|
Hallo.
Sebastian hat Folgendes geschrieben: | Das geht z.B. indirekt mit VisualBASIC. Du brauchst dazu VB6 Professional. Damit kannst du ActiveX DLLs, aber mit ein paar Kniffs auch "echte" DLLs erstellen. |
Quark48 hat Folgendes geschrieben: | Auch mit VB (VisualBasic) 5 und mit deiner Version 6 kannst du DLL-Dateien erstellen (Aber keine "richtigen" Einsiegspunkt-DLLs wie z.B. in C/C++, sondern ActiveX-DLLs. Sind aber auch ein bisschen leichter zu handhaben, die ActiveX-DLL-Dateien, weil man alle Routinen in Klassen usw. "aufräumen" kann |
Aber genau das habe ich doch oben geschrieben? :fragezeichen: Außerdem kann man mit besagtem VB eben doch echte Einsprungpunkt-DLLs erstellen. Dazu ist bloß ein kleiner Griff in die Trickkiste nötig. Aber ansonsten kein Problem.
Wenn du daran interessiert bist, such ich mal einen Link dazu raus.
Ich find normale DLLs (Einsprungpunkt-DLLs) praktischer als ActiveX DLLs, da man diese einfach mit DECLARE in VB und aber auch in FreeBASIC und vielen anderen Programmiersprachen einbinden kann.
Da ich je nach Anwendungszweck mit unterschiedlichen Sprachen arbeite, ist es schon praktisch, die bereits geschriebenen Routinen universell verfügbar zu haben.
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
|
Quark48
Anmeldungsdatum: 16.10.2004 Beiträge: 559 Wohnort: Saltendorf a.d. Naab bzw. Teublitz i.d. Oberpfalz / Bayern
|
Verfasst am: 16.02.2005, 19:22 Titel: |
|
|
Hallo!
Jedem das, was er meint...
Ich mache aber viel lieber ActiveX_Steuerelemente mit Subsammlungen; Wenn ich ganz ehrlich bin - ich habe schon lange keine DLLs mehr gemacht - lieber Steuerelemente, in denen die Routinen zu finden sind.
Aber wie gesagt - jeder sollte es so machen, wie er meint.
Man kann natürlich auch für jede einzelne Sub eine Bibliothek schreiben _________________ Grüßle, Stefan
***
Wenn ein Programm auf nem alten Rechner gut läuft, dann läuft´s auf nem neuen erst recht!
Ich habe/hatte keine feste Spange und auch keine Schwester. Der Rest stimmt. Es tut mir leid... :-/ |
|
Nach oben |
|
|
|