AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit C++ DLL mit Stringfunktionen

Ein Thema von Blink · begonnen am 31. Okt 2008 · letzter Beitrag vom 11. Nov 2008
Antwort Antwort
Benutzerbild von Blink
Blink

Registriert seit: 10. Apr 2007
Ort: Hamburg
169 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: Problem mit C++ DLL mit Stringfunktionen

  Alt 8. Nov 2008, 22:25
Hallo alle zusammen,

So ich habe nun die Header Datei zu der DLL von dem Autor bekommen und Code dem entsprechend angepasst, leider scheint es noch immer nicht zu klappen. Könnte mir vielleicht irgendjemand helfen?

Hier mein Code:

Delphi-Quellcode:
  function ohs_set_password(const PW: PChar): Double; stdcall;
  function ohs_get_status: Double; stdcall;
  function ohs_get_position: Double; stdcall;
  function ohs_table_clear: Double; stdcall;
  function ohs_table_update: Double; stdcall;
  function ohs_table_get(Spalte: Double; Reihe: Double): PChar; stdcall;
  function ohs_header_get(Spalte: Double): PChar; stdcall;
  function ohs_table_columns: Double; stdcall;
  function ohs_table_rows: Double; stdcall;
  function ohs_submit_add(Spalte: Double; const Wert: PChar): Double; stdcall;
  function ohs_submit_clear: Double; stdcall;
  function ohs_set_url(const URL: PChar; const Pfad: PChar): Double; stdcall;
  function ohs_set_table(const Tabelle: PChar): Double; stdcall;
Hier die Header Datei zur DLL:

Code:
#define export extern "C" __declspec (dllexport)

export double ohs_set_password(const char * pw);
export double ohs_set_url(const char * h, const char * p);
export double ohs_set_table(const char * tab);
export double ohs_get_status();
export double ohs_get_position();
export double ohs_table_update();
export double ohs_table_clear();
export const char * ohs_table_get(double col, double row);
export const char * ohs_header_get(double col);
export double ohs_table_columns();
export double ohs_table_rows();
export double ohs_submit_add(double col, const char * value);
export double ohs_submit_clear();
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz