Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Konsolenprogramm in dll wandeln

Empfohlene Antworten

Veröffentlicht

Hi Leute,

der Name sagt eigentlich schon alles.

Ist es möglich ein vorhandenes C++ Konsolenprogramm (mit Visual Studio 2010 erstellt) in eine dll zu wandeln oder muss ich diese neu schreiben?

Das Ergebniss soll so aussehen,dass man letztenendes nur auf eine funktion zugreift und diese einen vector zurückliefert.

Der Rest der Funktionen soll nicht verwendet werden, nur die eine.

Ist dies möglich und/oder was muss ich dazu ändern?

Danke im vorraus,

Daffi

Es könnte sein, dass es ausreicht, wenn du in den allgemeinen Projekteigenschaften die Erweiterung und den Konfigurationstyp umstellst.

Auf der sicheren Seite bist du, wenn du ein neues Projekt erstellst und den Code reinkopierst.

Auf jeden Fall musst du die aufzurufende Funktion in der DLL mit __declspec(dllexport) und im verwendenden Programm mit __declspec(dllimport) deklarieren.

Ok habe ein neues Projekt als Konsolenanwendung (dll und leer) erstellt.

Dort habe ich meine Dateien reingepackt. Bis jetzt hatte ich eine main,welche nur eine Klasse instanziert und eine Methode aufruft. Mehr ist da nicht passiert.

Kann ich die Main so stehen lassen oder muss ich da auch noch was ändern?

Ok habe ein neues Projekt als Konsolenanwendung (dll und leer) erstellt.

Dort habe ich meine Dateien reingepackt. Bis jetzt hatte ich eine main,welche nur eine Klasse instanziert und eine Methode aufruft. Mehr ist da nicht passiert.

Kann ich die Main so stehen lassen oder muss ich da auch noch was ändern?

Auf jeden Fall musst du die aufzurufende Funktion in der DLL mit __declspec(dllexport) und im verwendenden Programm mit __declspec(dllimport) deklarieren.

Öhm... ;)

naja kann ja sein,dass es bei der Main noch ne Ausnahme gibt.

Gut dann probiere ich das nochmal ;)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.